Курсовой проект выполняется в течение 12 недель.
Подготовительный этап (1-3 неделя). Уточнение постановки задачи. Анализ научно-технической литературы с целью обоснования выбора метода решения. Разработка спецификации на программную систему.
Проектный этап.(4-5 недели). На этом этапе рассматриваются различные пути реализации поставленной задачи, предлагаются критерии оценки эффективности алгоритма и оценка с их помощью различных вариантов решения. На этом этапе разрабатывается алгоритмическое и программное обеспечение моделирования.
Реализационный этап (6-8 недели). В начале этого этапа вырабатывается наиболее рациональное решение по машинной реализации модели системы и составляется график дальнейшей работы, в ходе которой необходимо реализовать алгоритм средствами выбранного языка программирования, выполнить окончательную отладку, получить результаты и проанализировать их.
Оформительский этап (9-10 недели). На данном этапе выполняется оформление пояснительной записки в соответствии с требованиями к оформлению технической документации, регламентируемыми стандартом Украины.
Заключительный этап (11-12 недели). На этом этапе проводится защита курсовых работ. Студент обязан представить окончательно оформленную пояснительную записку к курсовой работе не позже чем за два дня до защиты. На заключительном этапе проводится подготовка доклада и защита курсовой работы перед комиссией. Доклад должен сопровождаться демонстрацией работы программы. В докладе в сжатой форме следует представить поставленную задачу, основное содержание курсовой работы, краткий анализ состояния изучаемого вопроса, обоснование и принятие решения, анализ полученных результатов.
ВАРИАНТЫ ЗАДАНИЙ
Вариант задания выбирается в соответствии с номером по журналу.
Таблица 1 – Подсистема управления процессами
№ вар. | Тип процесса | Многозадачность | Алгоритмпланиров. | Длительностькванта |
| 1, 3, 5 | Вытесняющая | Циклический RR | Постоянная |
| 2, 4, 6 | Вытесняющая | На основеабсолютных приоритетов | Постоянная |
| 1, 2, 4 | Вытесняющая | ЦиклическийRR | Обр. пропорц. приоритету |
| 2, 3, 6 | Вытесняющая | Сетьочередей без обратной связи | Постоянная |
| 1, 3, 4 | Вытесняющая | На основеотносительных приоритетов | Пропорц. приоритету |
| 2, 5, 6 | Вытесняющая | Сетьочередей с обратной связью | Обр.пропорц. приоритету |
| 1, 2, 3 | Вытесняющая | На основеотносительных приоритетов | Постоянная |
| 2, 4, 5 | Невытесняющая | На основеприоритетов | |
| 1, 4, 5 | Невытесняющая | ЦиклическийRR | |
| 1, 3, 6 | Невытесняющая | Сетьочередей без обратной связи |
Все процессы выводят в окно терминала свой PID и результат работы. Типы процессов:
1) Процесс выводит символ в окно терминала.
2) Процесс генерирует случайное число и выводит его в окно терминала.
3) Процесс выводит время своей работы.
4) Процесс генерирует последовательность чисел Фибоначчи в диапазоне от 0 до 1000 и выводит их в окно терминала.
5) Процесс вычисляет значение элементов последовательности xn=sin(xn-1). x0=1.
6) Процесс выводит текущее время в окно терминала.
Таблица 2 – Подсистема управления памятью
№ вар. | Способорганизации ВП | Алгоритмзамещения страниц |
| Страничная | Random |
| Сегментная | FIFO |
| Странично-сегментная | LRU |
| Страничная | LFU |
| Сегментная | NUR |
| Странично-сегментная | Random |
| Страничная | FIFO |
| Сегментная | LRU |
| Странично-сегментная | LFU |
| Страничная | NUR |
Таблица 3 – Подсистема управления файлами
№ вар. | Способфизической организациифайла | Дополнительныефункции |
| Непрерывная | Сжатие, Seek — перемещение к слову с заданным номером |
| Связанныйсписок блоков | Seek — перемещение к слову с заданнымномером |
| Связанныйсписок индексов | Установкаатрибутов «только для чтения», «только для записи» |
| Переченьномеров блоков | Copy – копирование файла. |
| Непрерывная | Сжатие,Установка атрибутов «только для чтения», «только для записи» |
| Связанныйсписок блоков | Concat – слияниефайлов |
| Связанныйсписок индексов | Seek — перемещение к слову сзаданным номером |
| Переченьномеров блоков | Установкаатрибутов «только для чтения», «только для записи» |
| Связанныйсписок индексов | Copy – копирование файла. |
| Переченьномеров блоков | Concat – слияниефайлов |
СОДЕРЖАНИЕ ОТЧЕТА
Введение
1 Постановка задачи
2 Описание программы
3 Руководство оператора
4 Программа и методика испытаний
Заключение
Библиография
Приложения (текст программы)
Раздел «Описание программы» должен соответствовать требованиям ГОСТ 19.101-77, «Руководство оператора» — ГОСТ 19.105—78, программа и методика испытаний — ГОСТ 19.105-78 (приложение А).
ЛИТЕРАТУРА
1 Олифер В.Г. Сетевые операционные системы / В.Г. Олифер, Н.А. Олифер. – СПб.:Питер, 2001. – 544 с.
2 А. Робачевский А. Операционная система UNIX / А. Робачевский. – СПб.:BHV, 1999. – 451 с.
3 Медник С. Операционные системы/ С. Медник, Дж. Донован . – М.: Мир, 1978. – 648 с.
ПРИЛОЖЕНИЕ А
ГОСТ 19.101-77
ВИДЫ ПРОГРАММ И ПРОГРАММНЫХ ДОКУМЕНТОВ
Настоящий стандарт устанавливает виды программ и программных документов для вычислительных машин, комплексов и систем независимо от их назначения и области применения.
Стандарт полностью соответствует СТ СЭВ 1626-79.
1. ВИДЫ ПРОГРАММ
1.1. Программу (по ГОСТ 19781-90) допускается идентифицировать и применять самостоятельно и (или) в составе других программ.
1.2. Программы подразделяют на виды:
— Компонент. Программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса
— Комплекс. Программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса
1.3. Документация, разработанная на программу, может использоваться для реализации и передачи программы на носителях данных, а также для изготовления программного изделия.
2. ВИДЫ ПРОГРАММНЫХ ДОКУМЕНТОВ
2.1. К программным относят документы, содержащие сведения, необходимые для разработки, изготовления, сопровождения и эксплуатации программ.
2.2. Виды программных документов и их содержание
Спецификация. Состав программы и документации на нее.
Ведомость держателей подлинников. Перечень предприятий, на которых хранят подлинники программных документов.
Текст программы. Запись программы с необходимыми комментариями.
Описание программы. Сведения о логической структуре и функционировании программы.
Программа и методика испытаний Требования, подлежащие проверке при испытании программы, а также порядок и методы их контроля
Техническое задание. Назначение и область применения программы, технические, технико-экономические и специальные требования, предъявляемые к программе, необходимые стадии и сроки разработки, виды испытаний.
Пояснительная записка. Схема алгоритма, общее описание алгоритма и (или) функционирования программы, а также обоснование принятых технических и технико-экономических решений
Эксплуатационные документы. Сведения для обеспечения функционирования и эксплуатации программы.
2.3. Виды эксплуатационных документов и их содержание
Ведомость эксплуатационных документов. Перечень эксплуатационных документов на программу.
Формуляр. Основные характеристики программы, комплектность и сведения об эксплуатации программы.
Описание применения. Сведения о назначении программы, области применения, применяемых методах, классе решаемых задач, ограничениях для применения, минимальной конфигурации технических средств.
Руководство системного программиста. Сведения для проверки, обеспечения функционирования и настройки программы на условия конкретного применения.
Руководство программиста. Сведения для эксплуатации программы.
Руководство оператора. Сведения для обеспечения процедуры общения оператора с вычислительной системой в процессе выполнения программы.
Описание языка. Описание синтаксиса и семантики языка.
Руководство по техническому обслуживанию Сведения для применения тестовых и диагностических программ при обслуживании технических средств.
2.4. В зависимости от способа выполнения и характера применения программные документы подразделяются на подлинник, дубликат и копию (ГОСТ 2.102-68), предназначенные для разработки, сопровождения и эксплуатации программы.
ГОСТ 19.101-77. ОПИСАНИЕ ПРОГРАММЫ
1. Настоящий стандарт устанавливает состав и требования к содержанию программного документа Описание программы, определенного ГОСТ 19.101-77. Стандарт полностью соответствует СТ СЭВ 2092—80.
2. Структуру и оформление документа устанавливают в соответствии с ГОСТ 19.105-78. Составление информационной части (аннотации и содержания) является обязательным.
3. Описание программы должно содержать следующие разделы общие сведения:
— функциональное назначение;
— описание логической структуры;
— используемые технические средства;
— вызов и загрузка;
— входные данные;
— выходные данные.
В зависимости от особенностей программы допускается вводить дополнительные разделы или объединять отдельные разделы.
4. В разделе Общие сведения должны быть указаны:
— обозначение и наименование программы;
— программное обеспечение, необходимое для функционирования программы;
— языки программирования, на которых написана программа.
5. В разделе Функциональное назначение должны быть указаны классы решаемых задач и (или) назначение программы и сведения о функциональных ограничениях на применение.
6. В разделе Описание логической структуры должны быть указаны:
— алгоритм программы;
— используемые методы;
— структура программы с описанием функций составных частей и связей между ними;
— связи программы с другими программами.
Описание логической структуры программы выполняют с учетом текста программы на исходном языке.
7. В разделе Используемые технические средства должны быт указаны типы электронных вычислительных машин и устройств, которые используются при работе программы.
8. В разделе Вызов и загрузка должны быть указаны:
— способ вызова программы с соответствующего носителя данных;
— входные точки в программу.
Допускается указывать адреса загрузки, сведения об использовании оперативной памяти, объем программы.
9. В разделе Входные данные должны быть указаны:
— характер, организация и предварительная подготовка входных данных;
— формат, описание и способ кодирования входных данных.
10. В разделе Выходные данные должны быть указаны:
— характер и организация выходных данных;
— формат, описание и способ кодирования выходных данных.
11. Допускается содержание разделов иллюстрировать пояснительными примерами, таблицами, схемами, графиками.•
12. В приложение к описанию программы допускается включать различные материалы, которые нецелесообразно включать в разделы описания.
ГОСТ 19.105—78. РУКОВОДСТВО ОПЕРАТОРА
1. Общие положения
1.1. Структура, и оформление программного документа устанавливаются в соответствии с ГОСТ 19.105—78. Составление информационной части (аннотации и содержания) является обязательным.
1.2. Руководство оператора должно содержать следующие разделы:
назначение программы;
условия выполнения программы;
выполнение программы;
сообщения оператору.
В зависимости от особенностей документа допускается объединять отдельные разделы или вводить новые. (Измененная редакция, Изм. № 1).
2. Содержание разделов
2.1. В разделе Назначение программы должны быть указаны сведения о назначении программы и информация, достаточная для понимания функций программы и ее эксплуатации.
2.2. В разделе Условия выполнения программы должны быть указаны условия, необходимые для выполнения программы минимальный и (или) максимальный состав аппаратурных и программных. средств и т. п.).
(Измененная редакция, Изм. № 1).
2.3. В разделе Выполнение программы должна быть указана последовательность действий оператора, обеспечивающих загрузку, запуск, выполнение и завершение программы, приведено описание функций, формата и возможных вариантов команд, с помощью которых оператор осуществляет загрузку и управляет выполнением программы, а также ответы программы на эти команды.
(Измененная редакция, Изм. № 1).
2.4. (Исключен, Изм. № 1).
2.5. В разделе Сообщения оператору должны быть приведены текст сообщений, выдаваемых в ходе выполнения программы, описание их содержания и соответствующие действия оператора (действия оператора в случае сбоя, возможности повторного запуска программы и т. п.).
2.6. Допускается содержание разделов иллюстрировать поясняющими примерами, таблицами, схемами, графиками.
2.7. В приложения к руководству оператора допускается включать различные материалы, которые нецелесообразно включать в разделы руководства.
ГОСТ 19.105-78. ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ
1. Общие положения
1.1. Структура и оформление документа устанавливаются в соответствии с ГОСТ 19.105-78.
Составление информационной части (аннотации и содержания) является необязательным.
1.2. Документ Программа и методика испытаний должен содержать следующие разделы:
объект испытаний;
цель испытаний;
требования к программе;
требования к программной документации;
средства и порядок испытаний;
методы испытаний.
В зависимости от особенностей документа допускается вводить дополнительные разделы.
(Измененная редакция, Изм. № 2).
2. Содержание разделов
2.1. В разделе Объект испытаний указывают наименование, область применения и обозначение испытуемой программы.
2.2. В разделе Цель испытаний должна быть указана цель проведения испытаний.
2.3. В разделе Требования к программе должны быть указаны требования, подлежащие проверке во время испытаний и заданные в техническом задании на программу.
2.4. В разделе Требования к программной документации должны быть указаны состав программной документации, предъявляемой на испытания, а также специальные требования, если они заданы в техническом задании на программу.
2.3, 2.4. (Измененная редакция, Изм. № 2).
2.5, 2.6. (Исключены, Изм. № 2).
2.7. В разделе Средства и порядок испытаний должны быть указаны технические и программные средства, используемые во время испытаний, а также порядок проведения испытаний.
2.8. В разделе Методы испытаний должны быть приведены описания используемых методов испытаний. Методы испытаний рекомендуется по отдельным показателям располагать в последовательности, в которой эти показатели расположены в разделах Требования к программе и Требования к программной документации.
В методах испытаний должны быть приведены описания проверок с указанием результатов проведения испытаний (перечней тестовых примеров, контрольных распечаток тестовых примеров и т. п.).
2.7, 2.8. (Измененная редакция, Изм. № 2).
2.9. В приложение к документу могут быть включены тестовые примеры, контрольные распечатки тестовых примеров, таблицы, графики и т.п.
Статьи к прочтению:
- Порядок выполнения лабораторной работы
- Порядок выполнения лабораторной работы. исходными данными для данной лабораторной работы являются результаты статистической обработки текста
Видеоурок по Деталям машин 1 часть.mp4
Похожие статьи:
-
Методика выполнения курсовой работы
Процесс создания любой программы разделяется на определенную последовательность этапов: постановка задачи, анализ и моделирование, разработка алгоритма,…
-
Основные этапы выполнения курсовой работы
Пособие ориентировано на студентов всех форм обучения. Рецензенты: В.С. Мальцева, Начальник отдела Обработки информации и разработки систем управления…