ТРЕБОВАНИЯ К ПРОГРАММЕ ИЛИ ПРОГРАММНОМУ ИЗДЕЛИЮ
4.1.Требования к функциональным характеристикам
4.1.1. Система должна представлять совокупность методических и программных средств решения следующих задач:
• задачи построения минимального покрывающего дерева;
• поиск покрывающего цикла минимальной длины (задача коммивояжера);
• задачи поиска кратчайшего пути.
4.1.2. Для этих задач должны быть реализованы:
• алгоритм, обеспечивающий получение точного решения;
• в том случае, если точное решение получается алгоритмом, имеющим неполиномиальную вычислительную сложность, то необходимо дополнительно разработать алгоритм, обеспечивающий получение приближенных решений с полиномиальной вычислительной сложностью.
4.1.3. Методическое обеспечение должно быть реализовано в пользовательском интерфейсе системы, который должен предполагать выбор задачи, метода и алгоритма ее решения; ввод данных; решение проектной задачи и сохранение исходных данных, промежуточных и окончательных результатов во встроенной базе данных для последующего анализа.
4.2. Требования к надежности
4.2.1. Предусмотреть контроль вводимой информации и блокировку некорректных действий пользователя при работе с системой.
4.2.2. Обеспечить корректное завершение вычислений с соответствующей диагностикой при превышении имеющихся вычислительных ресурсов.
4.2.3. Обеспечить целостность информации, хранящейся в базе данных.
|
|
4.3. Требования к составу и параметрам технических средств
4.3.1.Система должна работать на IBM совместимых персональных компьютерах.
4.3.2. Минимальная конфигурация:
• тип процессора................................... Pentium-100;
• объем оперативного запоминающего устройства 16 Мб;
• тип монитора...................................... SVGA (15").
4.4. Требования к информационной и программной совместимости
Система должна работать под управлением операционной системы Windows'95 и выше.
ТРЕБОВАНИЯ К ПРОГРАММНОЙ ДОКУМЕНТАЦИИ
5.1.Разрабатываемая система должна включать справочную информацию о работе системы и подсказки пользователю.
5.2.В состав сопровождающей документации должны входить:
• пояснительная записка;
• руководство пользователя.
После утверждения технического задания организация-разработчик непосредственно приступает к созданию программного обеспечения. Однако переход к следующему этапу разработки - этапу уточнения спецификаций требует принятия еще некоторых принципиальных решений, от которых во многом зависят как характеристики и возможности разрабатываемого программного обеспечения, так и особенности его разработки, начиная с выбора моделей этапа уточнения спецификаций.
Дата добавления: 2021-04-15; просмотров: 83; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!