Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Создание смешанной модели




Авторы нотаций IDEF0 и DFD не предполагали совместного использования диаграмм различной нотации в одной модели, поэтому создание смешанной модели имеет ряд особенностей. Во-первых, существуют определенные правила декомпозиции работы одной нотации в диаграмму другой. Во-вторых, Ramus позволяет разместить объекты одной нотации на диаграмме другой. Рассмотрим эти особенности.

Для того чтобы дополнить модель IDEF0 диаграммой DFD, нужно в процессе декомпозиции в диалоге «Создание новой диаграммы» кликнуть по радио-кнопке DFD (рис. 1.23).

Рис. 1.23 Дополнение модели IDEF0 диаграммой DFD

 

Создается новая диаграмма DFD, и стрелки, которые касаются родительской работы, мигрируют на диаграмму нижнего уровня так, как если бы это была диаграмма IDEF0 (рис. 1.24 и 1.25). Стрелки входа родительской работы на дочерней диаграмме DFD показываются входящими стрелками с левой стороны диаграммы DFD, стрелки управления — входящими стрелками с верхней стороны диаграммы и т. д.

 

Рис. 1.24 Декомпозируемый функциональный блок на диаграмме IDEF

 

Рис. 1.25 Диаграмма DFD. Декомпозиция процесса «Принять заказ и ввести данные»

 

В палитре инструментов на новой диаграмме DFD появляются новые кнопки:

· Добавить в диаграмму внешнюю ссылку . Внешняя ссылка является источником или приемником данных извне модели.

· Добавить в диаграмму хранилище данных . Хранилище данных позволяет описать данные, которые необходимо сохранить в памяти прежде, чем использовать в функциональных блоках.

Согласно нотации DFD диаграмма не должна иметь граничных стрелок-все стрелки должны начинаться и заканчиваться на работах, хранилищах данных или внешних сущностях. Поэтому, если строго следовать правилам нотации, следует:

1. Удалить все граничные стрелки на диаграмме DFD.

2. Создать соответствующие внешние сущности и хранилища данных.

Для этого нужно добавить в диаграмму внешнюю сущность или хранилище данных, выбрав соответствующую кнопку на панели инструментов, затем сделать по объекту двойной щелчок и в появившемся диалоговом окне выбрать кнопку «Задать DFD объект» (рис. 1.26).

 

Рис. 1.26 Диалоговое окно «Свойства DFD объекта»

 

В появившемся диалоговом окне в контекстном меню выбрать пункт Создать элемент (рис. 1.27).

Рис. 1.27 Создание элемента классификатора

Название классификатора можно ввести в созданную строку, дважды, медленно кликнув мышью по строке, или же нажав клавишу F2, предварительно выделив нужную строку мышью (рис. 1.28). Собственно, таким образом можно редактировать название любого классификатора из созданных (рис. 1.29).

Рис. 1.28 Создание классификатора Внешние сущности

 

Рис. 1.29 Создание элемента Заказчик классификатора Внешние сущности

 

Для завершения создания элемента необходимо щелкнуть по кнопке ОК (рис. 1.30)

Рис. 1.30 Завершение создания DFD объекта

 

Аналогично создаются хранилища данных (рис. 1.31)

Рис. 1.31 Создание хранилища данных

 

3. Создать внутренние стрелки, начинающиеся с внешних сущностей вместо граничных стрелок.

4. Стрелки на диаграмме IDEF0 затоннелировать.

Результат этих действий представлен на рис. 1.32 и 1.33.

Рис. 1.32 Тоннелирование стрелок на диаграмме IDEF0

 

Рис. 1.33 Замена граничных стрелок внутренними на диаграмме DFD

 

Строго придерживаться правил нотации DFD при создании смешанных моделей не всегда удобно, поэтому Ramus позволяет создавать граничные стрелки на диаграммах DFD и не идентифицирует такие стрелки как синтаксическую ошибку.

В результате дополнения диаграмм IDEF0 диаграммами DFD может быть создана смешанная модель, которая наилучшим образом описывает все стороны деятельности предприятия. Иерархию работ в смешанной модели можно увидеть в окне Модели (рис 1.34). Для отображения окна Модели, необходимо выполнить действия, показанные на рис. 1.35.

 

Рис. 1.34 Представление смешанной модели в окне Модели

 

Рис. 1.35 Отображение окна Модели




Поделиться с друзьями:


Дата добавления: 2017-01-14; Просмотров: 317; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.011 сек.