(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Первые шаги с CA ERwin Process Modeler. Часть 2

Александр Ампилогов

Читать часть 1

Ну, а сейчас, чтобы иметь хоть какое-то представление о том, как строится модель, немного теории (без нее никуда).

Итак, методология IDEF0.

Основные понятия:

Функциональный блок - представляется в виде прямоугольника и олицетворяет собой некую конкретную функцию. Имя функционального блока должно быть сформулировано в инфинитиве (например "открыть холодильник", а не "открытие холодильника", т.е. отвечать на вопрос "Что сделать?" в дальнейшем при создании диаграммы дерева узлов мы увидим преимущество данного требования).

Каждая из четырех сторон функционального блока имеет свою специфику, а именно:

Верхняя сторона имеет значение "Управление" (Control) (используется для обозначения управляющего воздействия на функцию);

Левая сторона имеет значение "Вход" (Input) (используется для обозначения входящих ресурсов);

Правая сторона имеет значение "Выход" (Output) (используется для обозначения результатов выполнения функции);

Нижняя сторона имеет значение "Механизм" (Mechanism) (используется для обозначения механизмов используемых в процессе выполнения функции).

Возникает вопрос: "Механизм является своего рода ресурсом, так как отличить механизм от входящего ресурса?" Ответ достаточно прост, необходимо определить, меняется ли природа ресурса в процесс выполнения функции, если нет, то этот ресурс является механизмом. Например "Тесто" и "Печь", во время выполнения функции "Испечь хлеб". "Тесто" переходит в новое состояние - "Хлеб", а "Печь" остается "Печью". Вот и получаем, что "Тесто" - входящий ресурс, а "Печь" - механизм.

Вторым элементом методики IDEF0 является стрелка. Стрелка отражает элемент системы, который обрабатывается функциональным блоком или оказывает иное влияние на функцию, отображенную данным функциональным блоком. В зависимости от того, к какой грани функционального блока подходит стрелка, она носит название "входящей", "исходящей" или "управляющей". По методике, каждый функциональный блок должен иметь по крайней мере одну "управляющую" и одну "исходящую" стрелки.

Третьим основным понятием является декомпозиция. Принцип декомпозиции заключается в разбиении сложного процесса на составляющие его функции. Построение модели начинается с диаграммы, содержащей один единственный функциональный блок, и стрелками, выходящими за пределы рассматриваемой области, эта диаграмма называется контекстной диаграммой, и обозначается идентификатором "А-0". В пояснительном тексте к контекстной диаграмме должны быть указаны цель (Purpose) построения модели и определена точка зрения (Viewpoint).

Рассмотрим некоторые особенности методики IDEF3.

Данная методика предназначена для моделирования сценариев.

Как видно из изображения, вид функционального блока несколько отличается от его представления в методике IDEF0. Также появились логические элементы:

Обозначение

Наименование

Смысл в случае слияния стрелок

Смысл в случае разветвления стрелок

Asynchronous AND

Асинхронное И

Все предшествующие процессы должны быть завершены

Все следующие процессы должны быть запущены

Synchronous AND

Синхронное И

Все предшествующие процессы должны быть завершены одновременно

Все следующие процессы должны быть запущены одновременно

Asynchronous OR

Асинхронное ИЛИ

Один или несколько предшествующих процессов должны быть завершены

Один или несколько следующих процессов должны быть запущены

Synchronous OR

Синхронное ИЛИ

Один или несколько предшествующих процессов должны быть завершены одновременно

Один или несколько следующих процессов должны быть запущены одновременно

XOR (Exclusive OR)

Исключающее ИЛИ

Только один предшествующий процесс завершен

Только один следующий процесс запускается

Кроме функциональных и логических блоков, так же методика IDEF3 содержит блок ссылки (Referent):

Этот блок выражает идею, концепцию или данные, которые нельзя связать со стрелкой, логическим элементом или работой. Как правило, этот блок привязывают к стрелке.

Методика DFD.

Эта методика используется для описания документооборота и обработки информации.

Как видно, функциональный блок имеет вид прямоугольника с закругленными углами. Кроме функциональных блоков, в данной методике используются внешние ссылки и хранилища данных.

Внешняя ссылка:

Используется для отображения входов и/или выходов из системы.

Хранилище данных:

Используется для отображения объектов в покое (отображение очередей и т.д.)

Итак, вот, пожалуй, вкратце все, что нам потребуется знать о методиках моделирования, используемых в CA ERwin Process Modeler, для того, чтобы понимать, о чем пойдет речь в данной статье-руководстве.

Читать часть 3

Ссылки по теме


 Распечатать »
 Правила публикации »
  Обсудить материал в конференции ERwin »
Написать редактору 
 Рекомендовать » Дата публикации: 02.11.2009 
 

Магазин программного обеспечения   WWW.ITSHOP.RU
erwin Data Modeler Workgroup Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
erwin Data Modeler Standard Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
erwin Data Modeler Navigator Edition r9.7 - Product plus 1 Year Enterprise Maintenance Commercial
DevExpress / DXperience Subscription
Oracle Database Standard Edition 2 Processor License
 
Другие предложения...
 
Курсы обучения   WWW.ITSHOP.RU
 
Другие предложения...
 
Магазин сертификационных экзаменов   WWW.ITSHOP.RU
 
Другие предложения...
 
3D Принтеры | 3D Печать   WWW.ITSHOP.RU
 
Другие предложения...
 
Новости по теме
 
Рассылки Subscribe.ru
Информационные технологии: CASE, RAD, ERP, OLAP
Безопасность компьютерных сетей и защита информации
Новости ITShop.ru - ПО, книги, документация, курсы обучения
CASE-технологии
СУБД Oracle "с нуля"
Новые материалы
Мир OLAP и Business Intelligence: новости, статьи, обзоры
 
Статьи по теме
 
Новинки каталога Download
 
Исходники
 
Документация
 
Обсуждения в форумах
Как выбрать матрас (5)
Подскажите как правильно выбрать матрас и на что в целом следует обратить внимание на ваш...
 
ErWin to Access Relation Error (2)
Всем привет! ErWin при попытке генерации в Ассеss выдаёт: ERwinDatabase.Relations.Append...
 
Смена типа уровня модели (1)
Здравствуйте. При запуске программы выбрал уровень "Логический" вместо "Логический и...
 
Process Modeler (BPwin). Не добавляются Referent Tool, Ext Ref Tool и Data Store Tool (4)
Process Modeler (BPwin). В диаграммы не добавляются Referent Tool, External Reference Tool и...
 
Проектирование курсовой работы в BPWin (33)
Здравствуйте.Подскажите пожалуйста где можно найти примерное проектирование курсовой работы...
 
 
 



    
rambler's top100 Rambler's Top100