- •Вводные понятия: по, технология (в широком смысле), трпо
- •Понятие case-технологии
- •Диаграммные техники структурно - ориентированного системного анализа и их назначение
- •Idef0: назначение и основные элементы
- •Idef3: назначение и основные элементы
- •Диаграммы idef0, idef3, dfd в моделировании по
- •Диаграммы idef0, idef3, dfd в моделировании бизнес-процессов
- •Классификация структурных методологий: школы Se и ie
- •Классификация структурных методологий: порядок построения
- •Классификация структурных методологий: тип целевых систем
- •Диаграммные техники объектно - ориентированного с анализа и их назначение
- •Способы описания поведения по
- •Диаграмма состояния: назначения и основные элементы
- •Диаграмма состояния: состояния
- •Диаграмма состояния: переход
- •Диаграмма состояния: составные состояния
- •Диаграммы деятельности: назначения и основные элементы
- •Диаграммы деятельности: состояния действия
- •Диаграммы деятельности: переходы
- •Диаграммы деятельности: дорожки
- •Диаграммы деятельности: объекты
- •Способы описания взаимодействия объектов
- •Диаграмма классов: назначение и основные элементы
- •Диаграмма классов: отношения между классами
- •Диаграмма классов: шаблоны
- •Диаграмма классов: класс
- •Имя класса
- •Атрибуты класса
- •Диаграмма классов: интерфейс
- •Диаграмма техники оо проектирования и их назначение
- •Диаграмма компонентов: назначения и основные элементы
- •Диаграмма развертывания: назначения и основные элементы
- •BPwin: назначения и возможности
- •BPwin: моделирование процессов в нотации idef0
- •Работы (Activity)
- •Стрелки (Arrow)
- •BPwin: моделирование процессов в нотации dfd
- •BPwin: моделирование процессов в нотации idef3
- •BPwin: создание системной модели
- •BPwin: abc- анализ
- •BPwin: udp- анализ
- •ERwin:назначение и возможности
- •ERwin: логическое моделирование данных
- •ERwin: физическое моделирование данных
- •ERwin: моделирование хранение данных
- •Взаимодействие bPwin и Erwin
- •Rationalrose: назначение и возможности
- •Rationalrose: создание модели вариантов использования
- •Rationalrose: моделирование диаграммы состояния
- •Rationalrose: моделирование поведения в виде диаграммы деятельности
- •Rationalrose: моделирование взаимодействие объектов в виде диаграммы последовательности
- •Rationalrose: моделирование взаимодействия в виде диаграммы кооперации
- •Rationalrose: построение статической модели по
- •Rationalrose: построение диаграммы компонентов
- •Rationalrose:построение диаграммы развертывания
- •Rationalrose: общая последовательность кодогенерации по модели
- •Rationalrose:кодогенераци я по модели с использованием библиотеки mfc
- •Rational Rose: генерация схем Oracle 8
- •Rational Rose: обратное проектирование
- •Классический подход – предок современных подходов: особенности жц
- •Классический подход – предок современных подходов: использование управляющих структур
- •Классический подход – предок современных подходов: использование модулей
- •Современный подход к разработке по – эволюционное развитие классики
- •Вводные понятия: по, технология (в широком смысле), трпо
- •Понятие case-технологии
Работы (Activity)
Работы обозначают поименованные процессы, функции, задачи, которые происходят в течении определенного времени и имеют распознаваемые результаты.
Работы изображаются в виде прямоугольника, должны быть названы (например, "изготовление изделия"),определены (работа относящаяся к полному циклу изготовления изделия от конкретизации качества до отгрузки готового упакованного изделия).
При создании новой модели автоматически создается контекстная диаграмма с единственной работой.
Стрелки (Arrow)
Взаимодействие работ с внешним миром и между собой описываются в виде стрелок в IDEF0 различают 5 типов стрелок:
Вход (Input) - материал или информация, используемая или преобразуемая работой для получения результата. Входит в левую грань работы.
Выход (Output) - материал или информация, производимые работой. Исходит из правой грани работы.
Механизм (Mechanism) - ресурсы, выполняющие работы. Входит в нижнюю грань работы.
Вызов (Call) - указывает на другую модель работы.
Граничные стрелки - это стрелки на контекстной диаграмме.
Для задания имени стрелки используют команду NameEditor из контекстного меню.
Имена стрелок автоматически заносятся в словарь (Arrow Dictionary)
ICOM (от Input, Control, Output, Mechanism) - ICOM-коды предназначены для идентификации граничных стрелок в виде префикса типа стрелки и ее порядкового номера.Для отображения ICOM-кодов следует воспользоваться командой Edit/Model Properties..., закладкой Presentation, опция Show ICOM codes.
Словарь стрелок Редактируется редактором Arrow Dictionary Editor.
Содержимое словаря стрелок может быть распечатать командой Report/Arrow Report.
Несвязанные граничные стрелки - это стрелки, которые автоматически появляются на диаграмме декомпозиции.
Внутренние стрелки - используются для связи работ между собой.
В IDEF0 различают 5 типов связей работ:
связь по входу (output-input)
связь по управлению (output-control)
обратная связь по входу (output-input FEEDBACK)
обратная связь по управлению (output-control FEEDBACK)
связь выход-механизм (output-mechanism)
Различают явные, развертывающиеся, сливающиеся стрелки.
Тоннелирования стрелок - это предотвращение попадания (миграции) стрелок с одной диаграммы на другую.Чтобы затоннелировать либо "перетащить" наверх вновь внесенную на диаграмме декомпозиции граничную стрелку следует:
выбрать [()] и щелкнуть по квадратным скобкам граничной стрелки
воспользоваться диалогом "Border Arrow Editor"
Если щелкнуть по кнопке [Resolve Border Arrow], стрелка мигрируют на диаграмму верхнего уровня.
Если по кнопке [Change to Tunnel] стрелка будет затоннелирована (не будет двигаться никуда).
Нумерация работ на диаграммах
Все работы модели нумеруются. Номер работы состоит из префикса и числа. Контекстная работа имеет номер A0. Работы декомпозиции A0 имеют номера A1, A2, ... Работы декомпозиции нижнего уровня имеют номер родительской работы и очередной порядковый номер. Например, работы декомпозиции A3 будут иметь номера A31, A32 и так далее, то есть имеет место нумерация по узлам.