Составление спецификаций по требованию заказчика (UML)

1.

Составление спецификаций по
требованию заказчика
(UML –универсальный язык моделирования)
Выполнила: Дмитриева С.А. преподаватель ОГБПОУ
«Северский промышленный колледж»

2.

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

3.

• Спецификациями называют точное
формализованное описание функций и
ограничений разрабатываемого ПрПр.
• Функциональная спецификация в
разработке ПО – документ, описывающий
требуемые характеристики системы
(функциональность).
• Эксплуатационная спецификация –
описание правил использования ПО. Они
определяют требования к тех.средствам,
надежности, безопасности и т.д.

4.

• В целом в процессе определения
спецификаций строят общую модель
предметной области, как некоторой
части реального мира, с которой
будет тем или иным способом
взаимодействовать разрабатываемое
ПО.

5.

Требования к функциональным спецификациям
1. Должны быть полными и точными.
2. Содержать всю существенную
информацию, чтобы ничего важного не
было упущено.
3. Не должны содержать несущественной
информации.
4. Должны однозначно восприниматься как
заказчиком, так и разработчиком.

6.

Функциональная спецификация
состоит из трех частей:
1. Описание внешней информационной
среды, с которой будет
взаимодействовать разрабатываемое ПО,
определены все используемые каналы
ввода и вывода и все информационные
объекты, а также существенные связи
между этими информационными
объектами.

7.

2. Определение функций ПО, определенных
на множестве состояний этой инфосреды.
Вводятся обозначения всех
определяемых функций,
специфицируются их входные данные и
результаты выполнения, с указанием
типов данных и заданий всех
ограничений. Определяется содержание
каждой из этих функций.

8.

При составлении спецификаций не следует
употреблять слова и словосочетания,
допускающие неоднозначное
толкование. Точные спецификации
разрабатываемого ПО можно определить
только разработав некоторую
формальную модель этого ПО.

9.

Функциональная спецификация
состоит из трех частей:
3. Описание исключительных ситуаций, если
таковые возникают, а также реакции на
эти ситуации, которые должны
обеспечить соответствующие программы.
Ситуации должны быть перечислены, в
случае если ПО не может нормально
выполнить ту или иную свою функцию.
English     Русский Правила