- •Часть 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
Граничные стрелки на диаграммах idef0 и dfd.
Для существенного облегчения построения смешанной модели AllFusion PM позволяет нарушать традиционный синтаксис IDEF0 и DFD. В частности, AllFusion PM позволяет создавать на диаграммах IDEF0 (рис. 67) и DFD (рис. 68) граничные стрелки следующих типов: обычная граничная стрелка, межстраничная ссылка, тоннельная стрелка и внешняя ссылка. В таблице 9 рассмотрены типы граничных стрелок, допускаемых в AllFusion PM, и отношение традиционных нотаций IDEF0 и DFD к наличию данных стрелок на диаграммах модели.
Перевод граничной стрелки с неразрешенным тоннелем в граничную стрелку любого из перечисленных выше типов стрелок осуществляется через контекстное меню (правая кнопка мышки по квадратным скобкам на стрелке). Для создания обычной граничной стрелки и стрелки с разрешенным (круглым) тоннелем используют пункт Arrow Tunnel контекстного меню, для создания межстраничной ссылки – пункт Off-Page Reference, для создания внешней ссылки – пункт External Reference.
Рис. 67. Рис. 68.
Таблица 9. Типы граничных стрелок на диаграммах IDEF0 и DFD.
Тип граничной стрелки |
Отношение традиционного синтаксиса к типу стрелки |
||
Вид |
Название |
IDEF0 |
DFD |
|
Обычная граничная |
Предусмотрена |
Не допускается |
|
Межстраничная ссылка |
Не предусмотрена |
Предусмотрена |
|
Тоннельная |
Предусмотрена |
Не предусмотрена |
|
Внешняя ссылка |
Не предусмотрена |
Предусмотрена |
Декомпозиция работы idef0 или dfd в диаграмму idef3.
Стрелки на диаграммах IDEF0 или DFD означают потоки объектов или информации, передаваемых от одной работы к другой. На диаграммах IDEF3 стрелки могут показывать только последовательность выполнения работ, т.е. имеют другой смысл, нежели стрелки IDEF0 или DFD. Поэтому при декомпозиции работы IDEF0 или DFD в диаграмму IDEF3 стрелки не мигрируют на дочернюю диаграмму. Для того чтобы показать на дочерней диаграмме объекты с родительской диаграммы IDEF0 или DFD, следует использовать объекты ссылки (Referent).
Контрольные вопросы:
-
Что такое смешанная модель? Какие переходы между нотациями допускаются в AllFusion PM?
-
Как декомпозировать работу с диаграммы IDEF0 в диаграмму DFD?
-
Назовите типы граничных стрелок на диаграммах IDEF0 и DFD.
-
Какие ограничения существуют при декомпозиция работы IDEF0 или DFD в диаграмму IDEF3?
4.10. Использование нетрадиционного синтаксиса на диаграммах модели.
AllFusion PM позволяет нарушить традиционный синтаксис нотаций IDEF0, IDEF3, DFD и использовать для отображения объектов диаграмм практически любые геометрические фигуры. Более того, можно разместить на геометрической фигуре изображения, импортированные в словарь Bitmap Dictionary. Для переключения на нетрадиционный синтаксис объекта диаграммы (например, по работе) следует щелкнуть по нему правой кнопкой мышкой и в контекстном меню выбрать пункт Box Style.
В появившемся диалоге свойств объекта (например, Activity Properties) в закладке Box Style (рис. 69) установить переключатель на опцию Custom, затем выбрать из выпадающего списка Shape подходящую геометрическую фигуру, из выпадающего списка Bitmap выбрать картинку, затем установить переключатель размещения картинки относительно геометрической фигуры на подходящую опцию (например, Center Bitmap – центровать картинку внутри геометрической фигуры). Три опции внизу диалога позволяют указать, отображать ли на диаграмме свойства объекта: имя, номер, данные стоимостного анализа. После щелчка по кнопке OK на диаграмме объект отображается в нетрадиционном синтаксисе (рис. 70).
Использование нетрадиционного синтаксиса может быть полезно, например, для преобразования диаграммы IDEF3 в имитационную модель Arena [5]. Совместное использование AllFusion PM и системы имитационного моделирования Arena позволяет наиболее эффективно оптимизировать технологические процессы практически в любой сфере деятельности.
Контрольные вопросы:
-
На каких диаграммах AllFusion PM разрешает использовать нетрадиционный синтаксис?
-
Как переключиться на нетрадиционный синтаксис объекта диаграммы?
-
В каких случаях может быть полезно использование нетрадиционного синтаксиса?
Рис. 69.
Рис. 70.