Файл: Технология разработки программного обеспечения.pdf

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

 

 

 
 

96

иметь навык работы с компьютером. Никаких специальных навыков от 
пользователя не требуется.

 

 

1.4.4 Требования к составу и параметрам технических средств

 

 
Для  корректной  работы  программы  достаточно  компьютера  сле-

дующей конфигурации:

 

 

Процессор Intel Pentium 66 или эквивалентный ему.

 

 

Не  менее 100 Кб  свободного  места  на  жестком  диске  для  са-

мой  программы,  а  также  место  для  файла  базы  данных  (количество 
записей в файле * длину записи, где длина одной записи 

~

 600 б).

 

 

Устройства ввода (клавиатура, мышь).

 

 

1.4.5 Требования к информационной и программной  
совместимости

 

 
Программа  работает  под  управлением  операционной  системы 

MS-DOS, Windows 95/98/Me/NT/2000/XP. 

 

Язык  написания  программы — Pascal. Компилятор — Borland 

Turbo Pascal 7.0.

 

Защита  информации,  хранящейся  в  базе  данных,  не  производи-

лась по причине отсутствия необходимости.

 

 

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

 

 
Программа  сопровождается  кратким  руководством  пользователя, 

поясняющим  принципы  работы  с  программой.  Руководство  доступно 
для  просмотра  как  из  программы,  так  и  извне  ее,  с  помощью  любого 
текстового редактора.

 

 

1.4.7 Стадии и этапы разработки

 

 
Разработка описываемой программы состояла из следующих этапов:

 

 

Определение общих методов решения задачи.

 

 

Построение предметной области.

 

 

Реализация предметной области программными средствами.

 

 

Работы по устранению ошибок и отладке программы.

 

Выполнение этих этапов было произведено в октябре — декабре 

2004 г.

 

 
 


background image

 

 

 
 

97

2

 

С

ОГЛАШЕНИЕ О ТРЕБОВАНИЯХ

 

 

2.1 Описание программного изделия 

 

2.1.1 Наименования и шифры изделия 

 

2.1.1.1 Полное наименование изделия.

 

Программа «День рождения».

 

2.1.1.2 Сокращенное наименование изделия

 

ДР.

 

2.1.1.3 Шифры изделия

 

Отсутствуют.

 

2.1.1.4 Шифры проекта.

 

Отсутствуют.

 

 

2.1.2 Краткое описание изделия

 

 
Программа предназначена для напоминания пользователю о важ-

ных  для  него  событиях,  которые  должны  произойти  в  интервале  вре-
мени  от  текущего  дня  до  заданного  в  программе  значения (7 дней). 
Кроме того, программа имеет базу данных, в которой хранится инфор-
мация  о  важных  событиях.  Разрешается  добавлять,  редактировать, 
удалять  информацию  о  событиях  и,  кроме  того,  осуществлять  сорти-
ровку  и  поиск.  Программа  может  использоваться  в  качестве  ориги-
нального  или  альтернативного  органайзера  на  персональных  компью-
терах.

 

 

2.1.3 Сведения об авторском праве

 

 
Отсутствуют.

 

 

2.1.4 Результирующие компоненты изделия

 

 
Результирующие компоненты изделия приведены в таблице 2.1.

 

 
 
 
 
 
 
 


background image

 

 

 
 

98

Таблица 2.1 — Результирующие компоненты изделия 

 

 

Ф

орм

ируе

тс

я 

целико

м

 

М

одиф

ицир

уе

тс

я

 

Р

аспр

ос

тр

аня

ет

ся

 

Не

 ра

сп

рос

тра

няе

тс

я

 

О

тв

етс

тв

ен

на

я 

гр

уппа

 

Спецификации

 

 
 

 

 

 

 

Внешняя специ-
фикация

 

X

 

 

 

X

 

Р

 

Внутренняя спе-
цификация

 

X

 

 

 

X

 

Р

 

Спецификация 
испытаний (не 
надо)

 

 

 

 

 

 

Спецификация 
сопровождения 
(не надо)

 

 

 

 

 

 

Другие специфи-
кации

 

 

 

 

 

 

Документация

 

 

 

 

 

 

Техническое опи-
сание системы

 

 

 

 

 

 

Справочное ру-
ководство

 

 

 

 

 

 

Справочный бук-
лет

 

 

 
 

 

 

 

Обозначения:

 

 

Основное изделие — не исполь-
зуется для создания других из-
делий

 

 

Вспомогательное изделие — 
используется для создания дру-
гих изделий

 

 

Уровень поддержки 1: удовле-
творяются заявки на исправле-
ние дефектов; возможно сооб-
щение об изменениях; прини-
маются заявки на расширение 
функциональных возможностей 
изделия

 

 

Уровень поддержки 2: удовле-
творяются заявки на исправле-
ние дефектов; возможно сооб-
щение об изменениях; заявки на 
расширение не принимаются

 

 

Уровень поддержки 3: удовле-
творяются заявки на исправле-
ние дефектов

 

 

Р — группа разработки

 

Руководство опе-
ратора

 

X

 

 

X

 

 

Б

 

Основ-
ное

 

X

 

Указатель сис-
темных сообще-
ний

 

 

 

 

 

 

Тип 
изде

-

лия

 

Вспо-
мога-
тельное

 

 

Началь-
ный уро-
вень 
под-
держки

 

Информацион-
ный листок вы-
пуска

 

 

 

 

 

 

1

 

X

 

Другие печатные 
издания

 

 

 

 

 

 

 

2

 

 

Рекламные мате-
риалы

 

 

 

 

 

 


background image

 

 

 
 

99

 

3

 

 

 
 

 

 

 

 

 

 

 

Программное 
обеспечение

 

X

 

 

X

 

 

Р

 

 

 

Листинги

 

X

 

 
 

 

X

 

Р

 

 

 

Исходные моду-
ли

 

X

 

 
 

 

X

 

Р

 

 

 

Объектные моду-
ли

 

 

 
 

 

 

 

 

 

Контрольные 
примеры

 

X

 

 

 

X

 

Р

 

И

 

 

 

Средства разра-
ботки

 

 

 

 

 

 

 

 

 

Прочие средства

 

 
 

 

 

 

 

 

2.2 Цели

 

 

Данная программа была выполнена в рамках  курсового проекти-

рования  по  дисциплине  «Системы  и  алгоритмы  обработки  данных»  в 
октябре—декабре 2004 г.  Требовалось  написать  программу,  реали-
зующую функции системы управления базой данных.

 

 

2.2.1 Согласование заявок на проверку

 

 
2.2.1.1 Отклоненные заявки

 

Отсутствуют.

 

2.2.1.2 Принятые заявки

 

Отсутствуют.

 

 

2.2.2 Согласование заявок на расширение функциональных  
возможностей изделия

 

 

2.2.2.1 Отклоненные заявки

 

Отсутствуют.

 

2.2.2.2 Принятые заявки

 

Отсутствуют.

 

 

2.2.3 Согласование заявок на внесение исправлений

 

 

2.2.3.1 Отклоненные заявки

 

Отсутствуют.

 

Окончание табл. 2.1 


background image

 

 

 
 

100 

2.2.4 Согласование планов

 

 
2.2.4.1 Исключенные пункты плана

 

Отсутствуют.

 

2.2.4.2 Включенные пункты плана

 

Отсутствуют.

 

 

2.2.5 Требования заказчика

 

 
Заказчиком  является  доцент  кафедры  АСУ  А.Н.  Горитов.  Заказ-

чику требуется обеспечение следующих функций:

 

 

Представление данных внутри программы должно реализовы-

ваться динамическими структурами (списками).

 

 

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

Pascal.

 

 

Программа  должна  работать  под  управлением  операционной 

системы MS-DOS.

 

 

Программа должна обрабатывать стандартные ошибки и обес-

печить проверку входных данных.

 

На изготовление программы отводится 3 месяца.

 

 

2.2.6 Рассмотренные альтернативы

 

 
Отсутствуют.

 

 

2.6.7 Окупаемость капиталовложений

 

 
Программа  создавалась  в  учебных  целях,  поэтому  капиталовло-

жения в нее отсутствуют.

 

 

 

2.3 Стратегия

 

 
2.3.1 Стратегия относительно предоставляемого материала

 

 
2.3.1.1 Обозначения

 

В  данном  документе  не  используется  никаких  специальных  обо-

значений.

 

2.3.1.2 Терминология

 

В  данном  документе  используется  общепринятая  терминология. 

Никаких специальных терминов не используется.