Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
19
Добавлен:
28.06.2014
Размер:
1.37 Кб
Скачать
Внешняя спецификация программы - это полное и точное описание задачи.
Внешние спецификации программ должны включать описания состава входных и выходных данных, а также требуемых зависимостей между ними, фиксируя точный смысл поставленной задачи. Кроме того, во внешние спецификации должны входить описания структуры и формы записи входных тестов с входными данными и структуры и формы выходных текстов, включающих результаты ввода и анализа выходных данных, а также решения задач и, возможно, промежуточные результаты вычислений.
Спецификация имеет следующую структуру:
1. Задача.
2. Входные данные:
состав (имя, смысл, тип, структура);
диапазон;
точность;
объем;
форма записи.
3. Выходные данные:
состав (имя, смысл, тип, структура);
диапазон;
точность;
объем;
выходная форма.
4. Метод.
5. Аномалии:
описание аномальных ситуаций;
реакция на нее.
6. Функциональные тесты.

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