требования к курсовой работе (КП - часы)
Описание файла
Файл "требования к курсовой работе" внутри архива находится в следующих папках: КП - часы, Резидентные часы. Документ из архива "КП - часы", который расположен в категории "". Всё это находится в предмете "системное программирование" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "системное программирование" в общих файлах.
Онлайн просмотр документа "требования к курсовой работе"
Текст из документа "требования к курсовой работе"
Требования к курсовой работе по дисциплине СП (3 курс)
“Разработка резидентной программы”
-
Содержание
В курсовой работе студентов 3 курса должна быть разработана резидентная программа на языке Ассемблер PC, оформлена документация на программу и изготовлена конструкторская документация в виде 3 листов.
Резидентная программа должна выполнятся под управлением MS DOS версии не ниже 3.3.
Программа выполнятся как готовый продукт, курсовая работа защищается на основе программы методики испытаний и предоставления документации.
-
Требования к программе
Резидентная программы должна удовлетворять следующим основным требованиям:
-
Обеспечивать загрузку в ОП с фиксацией резидента;
-
Сохранять и вызывать старый драйвер по данному прерыванию;
-
Проверять повторность загрузки, выдавая сообщение на экран;
-
Выдавать справку по своей работе программы при задании ключа “/?” в командной строке;
-
Обеспечивать выгрузку резидентной программы с освобождением ОП( варианты выгрузки по группам, контроль освобождения ОП выполняется командой mem);
-
При выгрузке программы должна восстанавливать старый обработчик данного прерывания;
-
Должно выдаваться сообщение о завершении резидентной программы;
-
Программа оформляется в виде .СОМ файла.
Примечание: данные требования составляют только учебную часть ТЗ на разработку ПО. В ТЗ должны быть обязательно отражены и функции ПО каждого изделия в соответствии с вариантом.
-
Документация
Разрабатываемая документация должна включать:
-
Техническое задание на разработку ПО.
-
Описание применения ПО.
-
Техническое описание программы ПО (описание процедур и программ).
-
Текст программы виде листинга, выдаваемого Ассемблером РС.
-
Руководство системного программиста(в том числе обязательно: состав ПО, системные требования к ОС и развертывание ПО)
-
Руководство пользователя( все от А до Я по работе пользователя, включая инструкцию командной строки в БНФ – Бекуса Нормальная Форма)
-
Программа и методика испытаний(в виде таблицы для проверки всех пунктов ТЗ со ссылкой на них, обязательно условия проведения испытаний и результат выполнения пункта). Обязательно должны быть отражены условия проведения испытаний.
-
3 листа формата А3 или А2( см. Ниже), поясняющих конструкцию и работу программы.
-
Дискета с исходными текстами, документацией и готовой к выполнению резидентной программой.
Документация оформляется в соответствии с ГОСТ. Все документы должны иметь титульный лист.
-
Листы
В курсовой работе разрабатывается 3 листа, конструкторской документации. Листы могут быть выполнены в машинном исполнении, только в этом случае допускается их распечатка на бумаге формата А4( можно использовать MetaDesign, Visio, CorelDraw и других пакеты).
В листах должно быть отражено:
-
Блок схемы алгоритмов программы и процедур(обязательно);
-
Модульная структура программы(обязательно);
-
Пользовательский интерфейс в виде инструкции командной строки (при наличии);
-
Структуры данных (при необходимости);
-
Граф диалога с пользователем (при наличии);
-
Схема взаимодействия резидентной программы с аппаратурой: вектор прерывания, клавиатура и др. (обязательно).
-
Требования к выполнению работы
Работа выполняется индивидуально каждым студентом. При выполнении работы может быть использован любой доступный компилятор(QC, masm, tasm и др. любых версий).
-
Варианты выполнения работы
Варианты выполнения работы по номерам списков студентов в группах приведены в приложении 1.
По согласованию с преподавателем(доц. Большаков С.А.) тема может быть изменена( до 5-й недели).
По группам 51,52 и 53 введены специальные требования:
ИУ5-51 - резидентная программа должна выгружаться по горячей клавише Ctrl+u/U.
ИУ5-52 - резидентная программа должна выгружаться по ключу “/U” при повторном запуске в командной строке.
ИУ5-53 - резидентная программа должна выгружаться при повторном запуске.
-
Сроки и Защита курсовой работы
Защита курсовой работы производится по предоставлению документации, листов, исходных и загрузочных текстов программ на дискете. Сдача работающей программы обязательна и выполняется на основе утвержденной программы и методики испытаний. На защите задаются вопросы по работе и по лекционному материалу.
Сроки выполнения:
Получение и уточнение задания 2-3 недели
Разработка программ и проектирование 2-7 недели;
Кодирование и отладка 8-12 недели;
Разработка документации 13-15 недели;
Защита и проведение испытаний 16-17 недели.
Время консультаций по курсовой работе назначается преподавателем.