ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.08.2024

Просмотров: 39

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

В DFDномеркаждойработыможетвключатьпрефикс(A),номерродительскойработыиномер

 

объекта. Номеробъекта—этоуникальныйномерработынадиаграмме. Например, работа

 

можетиметьномерА.12.4Уникальный. номеримеют

хранилищаданных

и внешниесущности

независимоотихрасположениянадиаграмме. Каждое

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

имеетпрефиксD

уникальныйномер, напримерD5Каждая.

внешняясущность имеетпрефиксЕ уникальный

номер, напримерЕ5.

 

 

МетодописанияпроцессовIDEF3

НаличиевдиаграммахDFDэлементовдляобозначения

источников, приемников хранилищ

данных позволяетболееэффективнаглядноописать

процесс документооборота. Одн ко

дляописаниялогикивзаимодействияинформационныхпотоковболееподходитIDEF3,

называемтакжеяworkflow diagramming,методологиямоделирования— , использующая

графическоеописанинформационныхепотоков, взаимоотношениймежду

процессами

обработкиинформацииобъектов, я ляющихсячастьюэтих

процессов. ДиаграммыWorkflow

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

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

ТехникаописаниянабораданныхIDEF3являетсячастьюструктурногоанализа. Вотличие некоторыхметодикописаний процессов IDEF3неограничиваетаналитикачрезмерножесткими рамкамис нтаксиса, чтоможетпривестиксозданиюнеполныхилипротиворечивыхмоделей.

IDEF3можетбытьтакжеиспользовкакнметодсоздания процессов. IDEF3дополняетIDEF0и содержитвсенеобходимоедляпостроениямоделей, которыевдальнейшеммогутбыть использованыдляимитационногоанализа.

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

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

Диаграмма являетсяосновнойединицейописанияв IDEF3Важно. правильнопостроить диаграммы, посколькуонипредназначеныдлячтениядругимилюдьми(анетолькоавтором).

Единицыработы

Unit of Work (UOW) —такженазываемые

работами (activity),

являютсяцентральнымикомпонентамимодели. В IDEF3работыизображаются

 

прямоугольникамиспрямымиугламиимеютимя, выраженноеотглагольным

 

существительным, обозначающим процесс действия, одиночнымиливсоставефразы, и

номер(идентификатор);другоеимясуществительноесоставетойжефразыобычно

 

отображаетосновнойвыход(результат)работы(например, "Изготовлениеизделия").Часто

 

имясуществительноеимениработыменяетсяв

процессе моделирования, посколькумодель

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


Связи показываютвзаимоотношенияработ

. Все связи в IDEF3однонаправленыимогут

бытьнаправленыкудаугодно, нообычнодиаграммыIDEF3стараютсяпостроитьтак, чтобы

связи былинаправленыслеванаправо. В IDEF3различают

тритипастрелок,

изображающих связи, стилькоторыхустанавливачерезтсяменюEdit/Arrow Style:

Старшая(Precedence)

сплошнаялиния, связывающаяединицыработ(UOW)Рисует. слеваянаправоилисверху вниз. Показывает, чторабота-источникдолжназ кончитьсяпрежде, чемработа-цель начнется.

Отношения(Relational Link)

пунктирнаялиния, использующаясядляизображения

связей междуединицамиработ(UOW)а

такжемеждуединицамиработиобъектамиссылок.

 

Потокиобъектов(Object Flow)

 

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

Старшая связь показывает, чторабота-источникзаканчиваетсяранее, чемначинается работа-цель. Часторезультатомработы-источникановитсяобъект, необходимыйдля запускар боты-цели. Вэтомслучаестрелку, обозначающуюобъект, изображаютсдвойным наконечником. Имястрелкидолжноясноидентифициротображаемыйватьобъект. Поток объектовимееттужесемантику, чтоистаршаястрелка.

Отношениепоказывает, чтострелкаявляетсяальтернативойстаршейстрелкеилипотоку объектовсмыслезаданияпоследовательностивыполненияработ—работа-источникне обязательнодолжназ кончиться, преждечемработа-цельначнется. Болеетого, работа-цель можетзакончитьсяпрежде, чемзакончитсяработа-источник.

Окончаниеоднойработыможетслужитьсигналомкначалунесколькихработ, илижеодна

Дляотображения

работадлясвоегозапускаможетожидатьокончаниянесколькихработ.

логикивзаимодействиястрелокприслияниразветвленииилидляотображения

 

множествасобытий,которыемогутилидолжныбытьзавершеныпередначалом

 

следующейработы,используются

перекрестки (Junction). Различают перекрестки для

слияния(Fan-in Junction)иразветвлениястрелок(Fan-out Junction)Перекресток. неможет

 

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

перекрестка

служиткнопка

 

 


— добавить( диаграммуперекресток— Junction)впалитреинструментов. ВдиалогеSelect

 

Junction Typeнеобходимоуказатьип

перекрестка.

 

Смыслкаждоготипаприведен

 

таблиц8.1е

.

 

 

 

 

 

Все перекрестки надиаграмменумеруются, каждыйномеримеетпрефиксJ.Можно

 

редактироватьсвойства

перекрестка припомощид алогаJunction Properties,который

вызываетсяконтекстномменю

 

перекрестка командойDefinition/NoteВотличие. IDEF0и

DFDв IDEF3стрелкимогутсливатьсяразветвлятолькоьсячерез

перекрестки.

Объектссылки

в IDEF3выражаетнекуюидею, концепцилиюданные, которыен льзя

связатьсострелкой,

перекрестком илиработой. Длявнесенияобъектассылкислужиткнопка

— добавить( диаграммуобъектссылки— Referent)впалитреинструментов. Объектссылки изображаетсяввидепрямоугольника, похожегонапрямоугольникработы

. ИмяобъектассылкизадаетсявдиалогеReferentпункт( Nameконтекстногоменю),в качествеимениможноиспользоватьимякакой-либострелкидругихдиаграммилиимя сущностиизмоделиданных. Объектыссылкидолжныбытьсвязаныединицамиработили

перекрестками пунктирнымилиниями.ОфициальнаяспецификацияIDEF3различает тристиля объектовссылок безусловные (unconditional), синхронные (synchronous)и

асинхронные (asynchronous).поддерживаетBPwin толькобезусловныеобъектыссылок. Синхронныеасинхронныеобъектыссылок, используемыевдиаграммахпереходсостоянийв объектов, неподдерживаются.

 

 

 

 

Таблица8.1Типы. перекрестков

Обозн

 

Наимен

 

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

 

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

ачени

 

ование

 

(Fan-in Junction)

 

стрелок(Fan-out Junction)

е

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Asynchro

 

Всепредшествующие процессы

 

Всеследующие процессы должны

 

 

nous AND

 

должныбытьзавершены

 

бытьзапущены

 

 

 

 

 

 

 

 

 

Synchron

 

Всепредшествующие процессы

 

Всеследующие процессы

 

 

ous AND

 

завершеныодновременно

 

запускаютсяодновременно

 

 

 

 

 

 

 

 

 

Asynchro

 

Одинилинесколькопредшествующих

 

Одинилинесколькоследующих

 

 

nous OR

 

процессов должныбытьзавершены

 

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

 

 

 

 

 

 

 



 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Synchron

 

Одинилинесколькопредшествующих

 

Одинилинесколькоследующих

 

 

ous OR

 

процессов завершеныодновременно

 

процессов запускаются

 

 

 

 

 

 

 

 

одновременно

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XOR

 

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

процесс

 

Толькоодинследующий

процесс

 

 

(Exclusiv

 

завершен

 

 

запускается

 

 

 

e OR)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Привнесенииобъектовссылокпомимоимениследуетуказыватьтипобъектассылки. Типы объектовссылокприведены таблиц8.2е .

В IDEF3 декомпозиция используетсядлядетализацииработ. МетодологияIDEF3позволяет декомпозироватьработумногокра,т.ное. работаможетиметьмножестводочернихработ. Это позволяетодноймоделиописатьальтернативныепотоки. Возможностьмножественной декомпозициипредъявляетдополнительныетребованиякнумерацииработ. Так, номерработы состоитзномерародительскойработы, версиидекомпозициисобственногономераработы натекущейдиаграмме.

Рассмотрим процесс декомпозициидиаграммIDEF3,включающийвзаимодействтораие (аналитика) одногоилинесколькихэкспертовпредметнойобласти.

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

(отглагольныесуществительные, обозначающие процесс )иобъектов(существительные, обозначающиерезультатвыполненияработы),которыен обходимыдляперечисленныхработ. Внекоторыхслучаяхцелесообразносоздатьграфическуюмодельдляпредставленияе экспертупредметнойобласти.

Таблица8.2Типы. объектовссылок

Тип

объе кта Цельописания ссыл

ки

OBJE Описываетучастиеважногообъектавработе

CT

GOT Инструментциклическогоперехода(вповторяющейследовательностияработ),

Oвозможнаотекущейдиаграмме, нонеобязательно. Есливсеработыцикла присутствуютнатекущейдиаграмме, циклможеттакжеизображатьсястрелкой, возвращающейсянастартовуюработу. GOTOможетссылатьсянаперекресток

UOB Применяется, когданеобходимоподчеркнутьмножественноеиспользованиекакой-либо (Unit работы, нобезцикла. Например, работа"Контролькачества"можетбытьиспользована of в процессе "Изготовлениеизделия"несколькораз, послекаждойединичнойоперации. beha Обычноэтотипссылкинеиспользуетсядлямоделированиявтоматически

viour запускающихсяработ

)

NOTE Используетсядлядокументированияжнойинформации, относящейсяккаким-либо графическимобъектамнадиаграмме. NOTEявляетсяальтернативойвнесению текстовогобъектавдиаграмму

ELAB Используетсядляусовершенствованияграфиковилиихболеедетальногописания.


Смотрите также файлы