- •Часть I
- •Содержание
- •1. Введение в проектирование информационных систем.
- •1.1. Состав аис.
- •1.2. Этапы создания аис.
- •1.3. Требования к инструментам разработки аис.
- •1.4. Методика разработки аис с помощью продуктов пакета AllFusion Modeling Suite.
- •2. Основные характеристики AllFusion Process Modeler.
- •2.1. Описание AllFusion Process Modeler.
- •2.2. Функциональные возможности AllFusion pm.
- •3. Инструментальная среда AllFusion pm.
- •3.1. Интерфейс AllFusion pm 7.2.
- •3.2. Русификация AllFusion pm.
- •3.3. Навигатор модели Model Explorer.
- •3.4. Стандартный бланк диаграммы.
- •4. Построение модели в AllFusion pm.
- •4.1. Система и модель в AllFusion pm.
- •4.2. Этапы построения модели.
- •4.3. Начало создания модели в AllFusion pm.
- •4.4. Диалог Model Properties и продолжение моделирования.
- •4.5. Построение функциональных диаграмм (idef0).
- •Состав idef0-модели.
- •Состав idef0-диаграммы.
- •Работы (Activity).
- •Стрелки (Arrow).
- •Нумерация работ и диаграмм.
- •Этапы построения диаграмм idef0.
- •Палитра инструментов для построения диаграмм idef0.
- •4.6. Построение диаграмм потоков данных (dfd).
- •Состав dfd-модели.
- •Состав dfd-диаграммы.
- •Работы.
- •Внешние сущности (ссылки).
- •Хранилище данных.
- •С трелки (Потоки данных).
- •Слияние и разветвление стрелок.
- •Нумерация объектов.
- •Этапы построения диаграмм dfd.
- •1. Построение контекстной диаграммы.
- •2. Декомпозиция контекстной диаграммы.
- •3. Декомпозиция процессов.
- •Палитра инструментов для построения диаграмм dfd.
- •4.7.Построение диаграмм потоков процессов (idef3). Сценарии.
- •Состав idef3-модели.
- •Состав idef3-диаграммы.
- •Единицы работы – Unit of Work (uow).
- •Стрелки и связи.
- •Объект ссылки.
- •Перекрестки (Junction).
- •Сценарии и декомпозиции работ.
- •Нумерация объектов.
- •Этапы построения диаграмм idef3.
- •Палитра инструментов для построения диаграмм idef3.
- •4.8. Дополнительные диаграммы.
- •Диаграммы дерева узлов.
- •Организационные диаграммы
- •Диаграммы Swim Lane
- •4.9. Построение смешенной модели, включающей диаграммы idef0, idef3, dfd
- •Декомпозиция работы idef0 в диаграмму dfd.
- •Граничные стрелки на диаграммах idef0 и dfd.
- •Декомпозиция работы idef0 или dfd в диаграмму idef3.
- •4.10. Использование нетрадиционного синтаксиса на диаграммах модели.
- •5. Слияние/расщепление моделей для организации одновременной работы.
- •5.1. Расщепление моделей.
- •5.2. Слияние моделей.
- •6. Анализ моделей в AllFusion pm.
- •6.1. Обнаружение синтаксических ошибок в диаграммах модели.
- •Создание udp.
- •Прикрепление udp к объектам модели.
- •Сопутствующая документация и udp.
- •Генерация отчетов по udp.
- •Поддерживаемые типы udp.
- •7. Создание отчетов в AllFusion pm.
- •7.1. Создание текстовых отчетов на основе встроенных шаблонов.
- •7.2. Создание отчетов с помощью встроенного построителя шаблонов отчетов Report Template Builder.
- •9. Задание для самостоятельной работы.
- •Приложение а. Стадии и этапы создания аис.
- •Литература
- •101990, Москва, Малый Златоустинский пер.,7
Единицы работы – Unit of Work (uow).
UOW, также называемые работами (activity), являются центральными компонентами модели. В IDEF3 работы изображаются прямоугольниками с прямыми углами. Они имеют имя и номер (идентификатор). Имя – это отглагольное одиночное или в составе фразы существительное, обозначающее процесс действия. Другое имя существительное в составе той же фразы обычно отображает основной выход (результат) работы, например, "Изготовление изделия".
Р ис. 48.
Работа в IDEF3 требует более подробного описания, чем работа в IDEF0. Каждая работа в IDEF3 (UOW) должна иметь ассоциированный документ, который включает текстовое описание компонент процесса:
-
Objects - объекты, вовлеченные в процесс;
-
Facts - факты, связанные с UOW и его объектами;
-
Description - описание UOW;
-
Constraints - ограничительные условия, которые влияют на начало или завершение UOW.
Для ввода текстового описания компонент UOW, следует щелкнуть правой кнопкой мышки по работе, которую требуется документировать, затем в контекстном меню выбрать пункт UOW. В результате откроется диалог Activity Properties на закладке UOW. Пример значений свойств UOW приведен на рис. 49.
Рис. 49.
Стрелки и связи.
Связи показывают взаимоотношения между объектами. Все связи в IDEF3 однонаправлены (с версии 7 появились и двунаправленные связи) и могут быть направлены в любую сторону. Но обычно диаграммы IDEF3 стараются построить так, чтобы связи были направлены слева направо. В IDEF3 для изображения связей между двумя работами, между работой и перекрестком используют стрелки. Для связи между объектом ссылки и другим объектом (работой или перекрестком) используют сплошную линию. Различают четыре типа связей, три из которых рисуются с помощью стрелок (см. табл. 5).
Таблица 5. Типы связей в IDEF3.
-
Тип связи
Вид
Назначение
Precedence
Предшествование (см. рис. 50)
Показывает, что работа-источник должна закончиться прежде, чем работа-цель начнется. (Рисуется слева направо или сверху вниз.)
Relational
Отношение (см. рис. 51)
Показывает наличие зависимости между работами, при этом работа- цель должна начинаться после начала работы-источника.
Object Flow
Поток объектов (см. рис. 52)
Показывает, что работа-источник закончиться прежде, чем работа-цель начнется, при этом объекты, порожденные в работе-источнике, используются в работе-цели. Имя стрелки должно ясно идентифицировать отображаемый объект.
Referent
Ссылка (см. рис. 53)
Применяется для связи между объектом ссылки и другим объектом (работой или перекрестком).
Рис. 50.
Рис. 51.
Рис. 52.
Рис. 53.
Чтобы изменить тип связи по умолчанию используют меню Model/Default Arrow Types. Для изменения типа определенной связи на диаграмме, сначала следует перейти в режим указателя (Pointer Tool), затем щелкнуть правой кнопкой мышки по связи, тип которой требуется изменить, далее в контекстном меню выбрать пункт Style и в открывшемся диалоге Arrow Properties в поле Type установить переключатель на требуемый тип связи (рис. 54).