Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Порядок выполнения курсового проекта




 

Курсовой проект выполняется в течение 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. В приложение к документу могут быть включены тестовые примеры, контрольные распечатки тестовых примеров, таблицы, графики и т.п.

 

 


 


 


 

 





Поделиться с друзьями:


Дата добавления: 2016-11-12; Мы поможем в написании ваших работ!; просмотров: 355 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Студент может не знать в двух случаях: не знал, или забыл. © Неизвестно
==> читать все изречения...

2754 - | 2314 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.012 с.