Требования к программной документации
Основными документами, регламентирующими разработку будущих программ, должны быть документы Единой Системы Программной Документации (ЕСПД): руководство пользователя, руководство администратора, описание применения.
Технико-экономические показатели
Эффективность системы определяется удобством использования системы для контроля и управления основными параметрами теплообеспечения помещений Московского института, а также экономической выгодой, полученной от внедрения аппаратно-программного комплекса.
Порядок контроля и приемки
После передачи Исполнителем отдельного функционального модуля программы Заказчику последний имеет право тестировать модуль в течение 7 дней. После тестирования Заказчик должен принять работу по данному этапу или в письменном виде изложить причину отказа принятия. В случае обоснованного отказа Исполнитель обязуется доработать модуль.
Пример.
1. ВВЕДЕНИЕ
1.1 Наименование продукта
Автоматизированная система для построения дерева папок с заданным уровнем вложенности "Клен".
1.2. Краткая характеристика области применения
Система "Клен" предназначена для построения дерева папок с возможностью печати и сохранения в файл. Построение дерева папок происходит с заданным уровнем вложенности.
2. ОСНОВАНИЕ ДЛЯ РАЗРАБОТКИ
2.1. Документ, на основании которого ведется разработка
Задание на курсовую работу по дисциплине "Программирование на языке высокого уровня".
2.2. Организация, утвердившая документ
Томский политехнический университет.
3. НАЗНАЧЕНИЕ РАЗРАБОТКИ
Данная разработка дает возможность построения дерева папок с заданным уровнем вложенности, сто позволяет рассматривать иерархию папок, не прибегая к дополнительным командам по открытию следующего "слоя" папок. Возможность сохранения в файле или печать дерева папок дает возможность отслеживать изменения в иерархии папок во времени, что является необходимым для динамических систем, например, для эксплуатации общественных компьютеров, для эксплуатации сетевых серверов.
4. ТРЕБОВАНИЯ К РАЗРАБОТКЕ
4.1. Требования к функциональным характеристикам
4.1.1. Система должна строить дерево папок с заданным уровнем вложенности.
4.1.2. Система должна запрашивать уровень вложенности папок для построения дерева.
4.1.3. Система должна запрашивать папку, для которой необходимо построить дерево папок.
4.1.4. Система должна визуально отображать, содержит папка вложенные папки или нет.
4.1.5. Система должна предоставить возможность увеличения вложенности дерева путем двойного щелчка мыши по необходимой папке, содержащей в свою очередь вложенные папки.
4.1.6. Система должна обеспечить возможность печати построенного дерева папок.
4.1.7. Система должна обеспечить возможность сохранения дерева папок в файл, в текстовом формате с использованием псевдографики.
4.1.8. Система должна запрашивать имя файла, в который необходимо сохранить дерево папок.
4.2. Требования к надежности
4.2.1. Система должна отслеживать ввод уровня вложенности папок, он должен быть больше 0 и не больше максимальной вложенности папок.
4.2.2. Система должна выяснить наличие папки, для которой строится дерево папок, при ее отсутствии предупреждать пользователя.
4.2.3. Система при сохранении дерева папок в файл должна проверить существование файла с таким же именем, при наличии такого файла предложить перезапись уже существующего файла.
4.3. Требования к составу и параметрам технических средств
Для функционирования системы "Клен" необходим компьютер IBM PC совместимый и следующие технические средства:
• процессор Intel или совместимый;
• объем свободной оперативной памяти 700 Кб;
• объем необходимой памяти на жестком диске 700 Кб;
• стандартный VGA-монитор или совместимый;
• стандартная клавиатура;
• манипулятор "мышь".
4.4.Требования к информационной и программной совместимости
Для функционирования системы "Клен" необходимо наличие операционной системы Microsoft Windows 95 или совместимой. Язык интерфейса - русский.
5. ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
Предварительный состав программной документации:
• "Техническое задание", текст программы с комментариями, описание алгоритма и программы.
• "Руководство пользователя".
6. ТЕХНИКО-ЭКОНОМИЧЕСКИЕ ПОКАЗАТЕЛИ
Существующие аналоги: Microsoft Windows Explorer, Norton Commander, FAR Manager, DOS Navigator, позволяют построить дерево папок без указания уровня вложенности, а так же построение происходит с корневого каталога. Так же в существующих аналогах отсутствует возможность печати и сохранения дерева папок.
7. СТАДИИ И ЭТАПЫ РАЗРАБОТКИ
8. ПОРЯДОК КОНТРОЛЯ И ПРИЕМКИ
Приемка должна осуществляться в соответствии с документами "Техническое задание".