Требования к программному обеспечению




Московский государственный технический университет им. Н.Э.Баумана

_______________________________________________________________________

 

Утверждаю:    
Большаков С.А.   "__"_____________2018 г.

 

Курсовая работа по курсу “Системное программирование”

“Резидентная программа (TSR)”

 

Вариант №17

 

Техническое задание

(вид документа)

 

писчая бумага

(вид носителя)

 

6

(количество листов)

 

 

ИСПОЛНИТЕЛЬ:    
студент группы ИУ5-42 _____________________
ПлатоновА.Е.   "__"_____________2018 г.

 

Москва - 2018

_______________________________________________________________________


 

Оглавление

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. Требования к составу и характеристикам технических средств. 5

5.7. Требования к программной совместимости. 5

6. Требования к программной документации. 5

6.1. Разрабатываемые технические и эксплуатационные документы.. 5

7. Технико-экономические показатели. 5

8. Стадии и этапы разработки. 5

8.1. Сроки выполнения отдельных этапов работ. 5

9. Порядок контроля и приемки задания. 6

9.1. Требования к сдаче и условия приемки. 6

10. Дополнительные требования. 6

 


 

Наименование

Резидентная программа (TSR). Шифр разработки программной системы – TSRProject.

Основание для разработки

Основанием для разработки данного программного продукта является учебный план кафедры «Системы обработки информации и управления» МГТУ им. Н.Э. Баумана на 4-м семестре; дисциплина «Системное программирование».

Назначение разработки

Разрабатываемая резидентная программа должна в зависимости от варианта студента выводить на экран текстовое сообщение, содержащее ФИО студента, индекс группы и номер варианта КР, модифицировать русскую букву по клавише, русифицировать множество букв, заменять при вводе или запрещать ввод определенного множества букв.

 

Исполнитель

Студент группы ИУ5-42 МГТУ им. Н.Э.Баумана Платонов Артемий

Технические требования

Требования к функциональным характеристикам

Резидентная программы должна удовлетворять следующим основным требованиям:

5.1.1. Резидентная программа должна выполнять совокупность функций, заданных вариантом.

5.1.2. Программа должнаобеспечивать загрузку в оперативную память (ОП) с фиксацией в виде резидента (TSR программы), для чего используются специальные функции и прерывания DOS;

5.1.3. В случае нехватки оперативной памяти для загрузки резидента вывести уведомление об ошибке;

5.1.4. Программа должнаобеспечивать сохранение и вызов старого драйвера (TSR программы) по данному прерыванию, если такой драйвер был ранее установлен в операционной среде;

5.1.5. Программа должнавыдавать справку по своей работе программы при задании ключа “/?” при запуске в режиме командной строки, при этом проверка повторности и загрузка резидента не производится;

5.1.6. Программа должнаобеспечивать выгрузку резидентной программы с полным освобождением ОП. Должна выгружаться как резидентная часть программы (ее тело), так и PSP – окружение программы. Контроль освобождения ОП выполняется утилитой MEM по числу свободных байтов до и после выгрузки из памяти.

5.1.7. При выгрузке программа должна корректно восстанавливать старый обработчик данного прерывания;

5.1.8. Должна быть выполнена проверка повторной загрузки резидента, если выгрузка резидента производится не по повторному запуску приложения;

5.1.9. Программа должна выдавать сообщение о своем завершении, очистки ОП и восстановлении старых резидентных программ;

5.1.10. Программа оформляется в формате *.СОМ – файла (исполнимого модуля).

5.1.11. В программе методике испытаний должны быть четко определены условия проведения испытаний программы на соответствие ТЗ.

5.1.12. резидентная программа должна выгружаться при повторном запуске программы без параметров..

5.1.13. При нажатии клавиши F5 вывести через 5 секунд в низ экрана, параметры указываются в тексте резидентной программы, текстовое сообщение, содержащее: ФИО студента, индекс группы и номер варианта КР.

5.1.14. При нажатии клавиши F6 модифицировать изображение русской буквы «О» из обычного шрифта в курсив и обратно в обычный шрифт при повторном нажатии клавиши.

5.1.15. При нажатии клавиши F7 включить режим русификации клавиатуры для множества русских букв «Е, Ж, З, И, К» и выключить его при повторном нажатии функциональной клавиши.

5.1.16. При нажатии клавиши F8 обеспечить ограничение ввода прописных латинских букв. При повторном нажатии клавиши F8 обычный режим ввода восстанавливается.

5.1.17. Обеспечить индикацию нажатия функциональных клавиш.

 

Требования к программному обеспечению

5.2.1. При разработке резидентной программы должны использоваться компилятор TASM (версии 3.0или выше), линкер TLINKи отладчик Turbodebugger.

5.2.2. Программа оформляется в формате *.com – файла (исполнимого модуля).

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2022-10-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: