1_06 - МиСПИСТ (ТРПО idef)
DESCRIPTION
ÂTRANSCRIPT
Инструментально-программный
методический комплекс
Методы и средства проектирования информационных систем и технологий
Технология разработкипрограммного обеспечения
Часть 6.
Использование диаграмм функционального
моделирования для построения
спецификаций программных средств
2
6.1. Методология проектирования SADT
SADT (Structured Analysis and Design Technique, Технология структурного анализа и проектирования) – это графические обозначения и подход к описанию систем,
ICAM, Integrated Computer-Aided Manufacturing, – программа интегрированной компьютеризации производства Министерства обороны США
IDEF0, Icam DEFinition, – стандарт моделирования бизнес-процессов на основе построения древовидных функциональных диаграмм
BPWin – инструментальное компьютерное средство, полностью поддерживающее стандарт IDEF0
3
6.2. Принципы построения модели IDEF0
4
6.3. Основные компоненты функциональных диаграмм
Модель может содержать четыре типы диаграмм:
• Контекстную
(в каждой модели может быть только одна контекстная
диаграмма).
• Декомпозиции.
• Дерева узлов.
• Только для экспозиции (FEO).
5
Работы (Activity)
Обозначают поименованные процессы, функции или задачи,
которые происходят в течение определенного времени и имеют
распознаваемые результаты.
Загрузка (сохранение)
данных
Просмотр (корректировка)
данных
Расчет Отображение результатов
Настройка системыФормирование отчета
6
Стрелки (Arrow)
Обозначают взаимодействие работ с внешним миром и
между собой
Отсортированные данные
Результаты расчета
Аппаратно-
программное
обеспечение
НСИ
7
Типы стрелок
Материал или информация, которые используются
или преобразуются работой для получения
результата (выхода).
Допускается, что работа может не иметь ни одной
стрелки входа.
Вход (Input)
8
Типы стрелок
Правила, стратегии, процедуры или стандарты,
которыми руководствуется работа. Каждая работа
должна иметь хотя бы одну стрелку управления.
Управление (Control)
9
Типы стрелок
Правила, стратегии, процедуры или стандарты,
которыми руководствуется работа. Каждая работа
должна иметь хотя бы одну стрелку управления.
Управление (Control)
10
Типы стрелок
Выход (Output) – материал или информация,
которые производятся работой.
Каждая работа должна иметь хотя бы одну
стрелку выхода.
Выход (Output)
11
Типы стрелок
Ресурсы, которые выполняют работу
Механизм (Mechanism)
12
Типы связей работ
Пример изображения связи по входу
Связь по входу
(output-input)
13
Типы связей работ
Пример изображения связи по управлению
Связь по управлению
(output-control)
14
Типы связей работ
Пример изображения обратной связи по входу
Обратная связь по входу
(output-input feedback)
15
Типы связей работ
Пример изображения обратной связи
по управлению
Обратная связь по управлению
(output-control feedback)
16
Типы связей работ
Пример изображения связи
«выход – механизм»
Связь выход-механизм
(output-mechanism)