ТЗ (КП - неизвестно что 4)
Описание файла
Файл "ТЗ" внутри архива находится в следующих папках: КП - неизвестно что 4, Курсовая, Документация. Документ из архива "КП - неизвестно что 4", который расположен в категории "". Всё это находится в предмете "системное программирование" из 5 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "системное программирование" в общих файлах.
Онлайн просмотр документа "ТЗ"
Текст из документа "ТЗ"
Москва - 2009
_____________________________________________________________
Московский государственный технический университет им. Н.Э.Баумана
_______________________________________________________________
Утверждаю: | |
Большаков С.А. | "__"_____________2014 г. |
Курсовая работа по курсу «Системное программирование»
“Резидентная программа”
Вариант №9
Техническое задание
(вид документа)
писчая бумага
(вид носителя)
6
(количество листов)
ИСПОЛНИТЕЛЬ: | |
студент группы ИУ5-42 | _____________________ |
Зайков С.А. | "__"_____________2014 г. |
Москва - 2014
_____________________________________________________________________________
Оглавление
1. НАИМЕНОВАНИЕ 3
2. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ 3
3. НАЗНАЧЕНИЕ РАЗРАБОТКИ 3
4. ИСПОЛНИТЕЛЬ 3
5. ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ 3
5.1. Требования к функциональным характеристикам 3
5.2. Требования к программному обеспечению 4
5.3. Требования к условиям эксплуатации 4
5.4. Требования к информационному обеспечению 4
5.5. Требования к надежности 4
5.6. Требования к составу и характеристикам технических средств 4
5.7. Требования к программной совместимости 5
6. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ 5
6.1. Разрабатываемые технические и эксплуатационные документы 5
7. ТЕХНИКО-ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ 5
8. СТАДИИ И ЭТАПЫ РАЗРАБОТКИ 5
8.1. Сроки выполнения отдельных этапов работ 5
9. ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ ЗАДАНИЯ 5 9.1. Требования к сдаче и условия приемки 5
10. ДОПОЛНИТЕЛЬНЫЕ ТРЕБОВАНИЯ 6
Наименование
Резидентная программа на языке Ассемблер.
2. Основание для разработки
Основанием для разработки служит изучение механизмов написания резидентных программ на языке Ассемблер, освоение навыков тестирования и отладки программных модулей.
3. Назначение разработки
Программа должна автоматизировать процесс русификации клавиш русских букв «ЛМНОП». Также она должна обеспечивать ограничение на ввод латинских букв. Одна из особенностей программы – вывод строки через определенное время (7 сек) в определенную часть экрана (центр экрана).
4.Исполнитель
Студент гр.ИУ5-42 Зайков Сергей Алексеевич.
5.Технические требования
5.1. Требования к функциональным характеристикам
Программа должна:
-
Выводить строку через 7 секунд в центр экрана по клавише F9;
-
Модифицировать русскую букву И в курсив по клавише F1;
-
Русифицировать подмножество клавиш «ЛМНОП» по нажатию F2;
-
Ограничивать ввод латинских букв по клавише F3.
-
Выгружаться по горячей клавише Ctrl+u/U
-
Обеспечивать загрузку в оперативную память (ОП) с фиксацией в виде резидента (TSR программы), для чего используются специальные функции и прерывания ДОС;
-
Обеспечивать сохранение и вызов старого драйвера (TSR программы) по данному прерыванию, если такой драйвер был ранее установлен в операционной среде;
-
Выполнять проверку повторности загрузки данного резидента, выдавая при повторной загрузке специальное сообщение на экран дисплея;
-
Выдавать справку по своей работе программы при задании ключа “/?” при запуске в режиме командной строки, при этом проверка повторности и загрузка резидента не производиться, в случае неверного ввода ключа – выдавать
-
Обеспечивать выгрузку резидентной программы с полным освобождением ОП. Должна выгружаться как резидентная часть программы (ее тело), так и PSP – окружение программы.
-
При выгрузке программа должна корректно восстанавливать старый обработчик данного прерывания;
-
Программа должна выдавать сообщение о своем завершении, очистки ОП и восстановлении старых резидентных программ;
5.2 Требования к программному обеспечению
Для корректной работы программы необходимо следующее программное обеспечение:
-
Операционная система Microsoft Windows XP, Vista, Windows 7;
-
Компьютер типа IBM PC с процессором не менее Pentium 3 или не менее AMD-K8 с тактовой частотой не менее 1 ГГц;
-
32-разрядная ОС либо виртуальная машина с 32-разрядной ОС
5.3Требования к условиям эксплуатации
Климатические условия эксплуатации, при которых должны обеспечиваться заданные характеристики, должны удовлетворять требованиям,
предъявляемым к техническим средствам в части условий их эксплуатации. Также для обслуживания данной программы требуется пользователь, умеющий работать с командной строкой и системой DOS.
5.4. Требования к информационному обеспечению
-
Программа не использует никаких внешних данных, кроме параметров командной строки.
-
Программа работает только в текстовом режиме.
5.5. Требования к надежности
-
Программа будет устойчиво функционировать при отсутствии сбоев операционной системы.
-
Контроль входной информации на допустимость не производится (неизвестные параметры командной строки просто игнорируются).
-
Контроль выходной информации на допустимость не производится, так как пользователь ничего не может изменить, а, следовательно, и повредить.
5.6. Требования к составу и характеристикам технических средств
Данная программа должна выполнятся на компьютере следующей конфигурации:
-
IBM-совместимый компьютер с процессором 80386 и выше.
-
Не менее 1 (одного) килобайта свободной обычной оперативной памяти.
-
VGA-совместимый видеоадаптер и монитор.
-
2 килобайта на диске.
-
Русифицированная клавиатура со 101-ой клавишей.
5.7. Требования к программной совместимости
-
Программа должна быть написана на языке Assembler;
-
Программа должна быть оформлена в виде COM файла.
6.Требования к программной документации
6.1. Разрабатываемые технические и эксплуатационные документы
-
Техническое задание на разработку программы резидента
-
Описание применения ПО.
-
Техническое описание программы ПО
-
Текст программы в виде листинга.
-
Руководство системного программиста (в том числе: состав ПО, системные требования к ОС, используемые прерывания, требования к развертыванию и удалению программного обеспечения).
-
Руководство пользователя:
-
Программа и методика испытаний
-
3 листа формата А3 или А2, поясняющих конструкцию и работу программы.
-
Дискета (или CD или DVD) с исходными текстами, документацией и резидентной программой готовой к выполнению, откомпилированная для режима ДОС.
7.Технико-экономические показатели
7.1. Требования по данным показателем при предъявлении КР по «Системное Программирование» не предъявляются.
8.Стадии и этапы разработки
8.1. Сроки выполнения отдельных этапов работ
-
Получение и уточнение задания 5 неделя 4-го семестра
-
Разработка ТЗ на КР в виде ДЗ - 6-7 неделя 4-го семестра
-
Разработка программ и проектирование 1-6 недели 4-го семестра;
-
Кодирование и отладка 7-11 недели 4-го семестра;
-
Разработка документации 11-12 недели 4-го семестра;
-
Защита и проведение испытаний 13-14 недели 4-го семестра.
9. Порядок контроля и приемки задания
9.1. Требования к сдаче и условия приемки
Тестирование программного продукта будет осуществляться в соответствии с документом "Программа и методика испытаний" на компьютере, который удовлетворяет требованиям, указанным в пунктах "Требования к составу и характеристикам технических средств" и "Требования к программному обеспечению" данного технического задания.
10. Дополнительные требования
Данное техническое задание может уточняться в установленном порядке.