Similar presentations:
Составление спецификаций по требованию заказчика (UML)
1.
Составление спецификаций потребованию заказчика
(UML –универсальный язык моделирования)
Выполнила: Дмитриева С.А. преподаватель ОГБПОУ
«Северский промышленный колледж»
2.
• Разработка любого ПО начинается санализа требований к будущему
программному продукту (ПрПр). В
результате анализа получают
спецификации разрабатываемого ПО:
выполняют декомпозицию и
содержательную постановку решаемых
задач, уточняют их взаимодействие и
определяют эксплуатационные
ограничения
3.
• Спецификациями называют точноеформализованное описание функций и
ограничений разрабатываемого ПрПр.
• Функциональная спецификация в
разработке ПО – документ, описывающий
требуемые характеристики системы
(функциональность).
• Эксплуатационная спецификация –
описание правил использования ПО. Они
определяют требования к тех.средствам,
надежности, безопасности и т.д.
4.
• В целом в процессе определенияспецификаций строят общую модель
предметной области, как некоторой
части реального мира, с которой
будет тем или иным способом
взаимодействовать разрабатываемое
ПО.
5.
Требования к функциональным спецификациям1. Должны быть полными и точными.
2. Содержать всю существенную
информацию, чтобы ничего важного не
было упущено.
3. Не должны содержать несущественной
информации.
4. Должны однозначно восприниматься как
заказчиком, так и разработчиком.
6.
Функциональная спецификациясостоит из трех частей:
1. Описание внешней информационной
среды, с которой будет
взаимодействовать разрабатываемое ПО,
определены все используемые каналы
ввода и вывода и все информационные
объекты, а также существенные связи
между этими информационными
объектами.
7.
2. Определение функций ПО, определенныхна множестве состояний этой инфосреды.
Вводятся обозначения всех
определяемых функций,
специфицируются их входные данные и
результаты выполнения, с указанием
типов данных и заданий всех
ограничений. Определяется содержание
каждой из этих функций.
8.
При составлении спецификаций не следуетупотреблять слова и словосочетания,
допускающие неоднозначное
толкование. Точные спецификации
разрабатываемого ПО можно определить
только разработав некоторую
формальную модель этого ПО.
9.
Функциональная спецификациясостоит из трех частей:
3. Описание исключительных ситуаций, если
таковые возникают, а также реакции на
эти ситуации, которые должны
обеспечить соответствующие программы.
Ситуации должны быть перечислены, в
случае если ПО не может нормально
выполнить ту или иную свою функцию.