ТЗ_Тим (1071487)
Текст из файла
Московский Государственный Технический Университет им. Н. Э. Баумана
Утверждаю:
Большаков С. А. « » 2002г.
Курсовая работа по системному программированию
«Резидентный загрузчик»
Техническое задание
(вид документа)
писчая бумага
(вид носителя)
4
(количество листов)
Исполнитель:
студент группы ИУ5-51
Хамидов Т.Ф. « » 2002г.
________________________________Москва__________________________________
1. Наименование
-
Наименование программного продукта: «Резидентный загрузчик»;
-
Шифр программного продукта: «Loader».
-
Основание для разработки
Основанием для разработки является учебный план кафедры АСОИУ МГТУ им. Баумана на 1-й семестр 2002 года, предусматривающий выполнение студентами курсовой работы по курсу «Системное программирование».
-
Назначение разработки
Загрузка по нажатию горячей клавиши одной из двух предусмотренных заранее exe-программ.
-
Исполнитель
Студент группы ИУ5-51 Хамидов Т.Ф.
-
Требования к программному изделию
-
Требования к функциональным характеристикам
-
Программа должна в любой момент времени находиться в одном из двух состояний: активном или неактивном. В активном состоянии программа должна препятствовать повторной загрузке исполняемого файла в память.
-
Программа должна активироваться по нажатию клавиш 1 и 2.
-
При активации программа должна обеспечивать загрузку в память одного из двух (в зависимости от нажатой клавиши) исполняемых файлов.
-
Программа должна обеспечивать фиксацию своей резидентной части в оперативной памяти в виде TSR-программы.
-
Программа должна предотвращать свою повторную загрузку в оперативную память. При попытке повторной загрузки программа должна выводить на экран сообщение “ Error: program already loaded” и завершаться.
-
Программа должна обеспечивать выгрузку своей резидентной части с полным освобождением оперативной памяти при введении в консоли Loader /u , /U. При этом на экран должно выводиться сообщение об успешной выгрузке программы: “The program has been successfully unloaded!”.
-
При выгрузке программа должна определять факт перехваченности используемых ею прерываний другой резидентной программой и выводить сообщение о неудавшейся выгрузке: “The program can not be unloaded now!”.
-
Требования к программному обеспечению
Программа предназначена для работы в ОС DOS версии 4.0 и выше.
-
Требования к условиям эксплуатации
Аппаратура, на которой функционирует программа, должна эксплуатироваться в условиях, описанных в её инструкции по эксплуатации.
Операционная система, под управлением которой функционирует программа, должна эксплуатироваться в условиях, описанных в её инструкции по эксплуатации.
Программа должна эксплуатироваться в соответствии с условиями, описанными в её инструкции по эксплуатации.
-
Требования к информационному обеспечению
Программный продукт должен быть совместим со стандартом AMIS для корректной загрузки, функционирования и выгрузки.
-
Требования к надежности
Программа не должна нарушать работу других программ.
-
Требования к составу и характеристикам технических средств
Программа должна корректно выполняться на любом персональном компьютере, оснащенным процессором 80386 и выше. Для своей работы в резидентном режиме программа требует 3872 байта. Для хранения программного продукта требуется 4004 свободных байта.
-
Требования к программной совместимости
Для корректного функционирования программы в ОС DOS версия DOS должна быть не ниже 4.0.
Для корректного функционирования программы в режиме эмуляции DOS под управлением ОС Windows 9x/nt виртуальная машина эмуляции должна обеспечивать полную совместимость с ОС DOS версии не ниже 4.0.
-
Требования к программной документации
Документация должна полно и четко освещать все этапы разработки и эксплуатации программного продукта.
-
Разрабатываемые документы
-
Техническое задание
-
Пояснительная записка к эскизному проекту
-
Техническое описание программы
-
Руководство пользователя
-
Руководство системного программиста
-
Программа и методика испытаний
-
Описание применения
-
Листинг программы
-
Листы конструкторской документации
-
-
Технико-экономические показатели
Отсутствуют.
-
Стадии и этапы разработки
№ | Содержание работы | Срок | Форма завершения |
1 | Разработка технического задания | 15.12.02 | Документ «Техническое задание» |
2 | Разработка описания применения | 15.12.02 | Документ «Описание применения» |
3 | Разработка технического описания программы | 15.12.02 | Документ «Техническое описание программы» |
4 | Разработка руководства пользователя | 15.12.02 | Документ «Руководство пользователя» |
5 | Разработка руководства системного программиста | 15.12.02 | Документ «Руководство системного программиста» |
6 | Разработка программы и методики испытаний | 15.12.02 | Документ «Программа и методика испытаний» |
7 | Разработка листов конструкторской документации | 15.12.02 | |
8 | Кодирование программы | 15.12.02 | Окончательная версия программы |
15.12.02 | Листинг программы |
-
Порядок контроля и приемки задания
Приёмка программного продукта должна осуществляться в соответствии с документом «Программа и методика испытаний».
-
Дополнительные требования
Данное техническое задание может уточняться и дополняться в установленном порядке
Характеристики
Тип файла документ
Документы такого типа открываются такими программами, как Microsoft Office Word на компьютерах Windows, Apple Pages на компьютерах Mac, Open Office - бесплатная альтернатива на различных платформах, в том числе Linux. Наиболее простым и современным решением будут Google документы, так как открываются онлайн без скачивания прямо в браузере на любой платформе. Существуют российские качественные аналоги, например от Яндекса.
Будьте внимательны на мобильных устройствах, так как там используются упрощённый функционал даже в официальном приложении от Microsoft, поэтому для просмотра скачивайте PDF-версию. А если нужно редактировать файл, то используйте оригинальный файл.
Файлы такого типа обычно разбиты на страницы, а текст может быть форматированным (жирный, курсив, выбор шрифта, таблицы и т.п.), а также в него можно добавлять изображения. Формат идеально подходит для рефератов, докладов и РПЗ курсовых проектов, которые необходимо распечатать. Кстати перед печатью также сохраняйте файл в PDF, так как принтер может начудить со шрифтами.