Основные концепции IDEF0
Методология функционального моделирования IDEF0. Общие сведения
Моделирование КИС
Вопросы для самопроверки
1. Что такое "жизненный цикл ИС" и какова его структура?
2. Перечислите основные известные Вам модели ЖЦ ИС?
3. Сформулируйте достоинства и недостатки каждой известной Вам модели ЖЦ ИС.
4. Что необходимо для выполнения технологической операции проектирования?
5. Каковы основные требования к методологии и технологии проектирования ИС?
6. Какие основные виды стандартов проектирования Вы знаете?
7. Перечислите компоненты, входящие в состав стандарта каждого известного Вам вида.
8. Определите область применения методологий проектирования RAD.
9. Каковы основные принципы методологии проектирования RAD?
10. Назовите базовые принципы структурного подхода к проектированию ИС.
Эта методология функционального моделирования разработана в рамках программы Integrated Computer Aided Manufacturing (ICAM) и получила название ICAM Definition (IDEF0). Представляет собой совокупность правил и процедур для построения функциональной модели, то есть производимых объектом действий и связей между этими действиями.
|
|
1. Графическое представление (модель состоит из блоков, объединенных в иерархические диаграммы).
2. Строгость и точность. Некоторые правила: 3-6 блоков на каждом уровне, нумерация, уникальность меток, разделение входов и управлений (роли данных).
3. Отделение организации от функции (исключение влияния организационной структуры на функциональную модель).
Типы связей между функциями (перечислены в порядке увеличения важности):
Случайные – связи малы или вообще отсутствуют.
Логические связи – функции находятся в общем классе или типе. Например, тип функции – "Редактировать документы", а функции в логической связи – "Редактировать ведомость" и "Редактировать ордер".
ВременнАя связь – данные несколькими функциями используются одновременно, при этом происходит параллельное выполнение функций.
Процедурная связь – функции выполняются в течение одной и той же части процесса. Например, "Планировать А", "Планировать Б", "Согласовать А и Б".
Коммуникационная связь – функции используют одни и те же входные данные или одни и те же выходные данные.
Последовательная связь – выход одной функции служит входом другой. Связь важная, т.к. формируются причинно-следственные отношения.
Функциональные связи – все связанные функции влияют на выполнение одной и только одной функции:
С=g(B) = g(f(A))