Технология разработки ПО - лекции, пособие, ЛР / Lectures / 05 - Методология SADT
.pdf
Стандарт IDEF0
подмножество SADT
является основной частью программы ICAM (Integrated Computer Aided Manufacturing –
интегрированная компьютеризация производства), проводимой по инициативе ВВС США
был утвержден в качестве федерального стандарта США
подробные спецификации на сайте http://www.idef.com.
Метод SADT
представляет собой совокупность правил
ипроцедур, предназначенных для построения функциональной модели объекта какой-либо предметной области
Функциональная модель SADT
отображает функциональную структуру объекта, т.е. производимые им действия
исвязи между этими действиями
Концепции SADT
графическое представление блочного моделирования
строгость и точность
ограничение количества блоков на каждом уровне связность диаграмм уникальность меток и наименований
синтаксические правила для графики разделение входов и управлений
отделение организации от функции
Функция
Дуги (стрелки)
Вход (Input) - это информация (объект), которая используется и обязательно преобразуется функцией для получения результата (выхода).
Управление (Control) – это правила, стратегии, процедуры или стандарты, которыми руководствуется функция. Каждая функция должна иметь хотя бы одну стрелку управления, которая влияет на функцию, но не преобразуется ей.
Выход (Output) – это информация (объект), которая производится функцией. Каждая функция должна иметь хотя бы одну стрелку выхода. Функция без результата не имеет смысла.
Механизм (Mechanism) – это ресурсы, которые выполняют функцию, например, персонал предприятия, станки, устройства и т.д. Стрелки механизма могут отсутствовать в модели.
Иерархия
диаграмм
Изготовление изделия
Контекстная диаграмма
Декомпозиция
Изготовление изделия
Диаграмма первого уровня
Иерархия диаграмм
