ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.08.2024
Просмотров: 54
Скачиваний: 0
Рис. 7.9. Примердиаграммыдекомпозиции |
|
|
Еслиоказывается, чтоколичество |
работ недостаточно, |
работу можнодобавитьдиаграмму, |
щелкнувсначалапокнопкенапалитреинструментов, азатемпосвободномуместуна диаграмме.
Работы надиаграммахдекомпозицииобычнорасполагаютсядиагоналиотлевоговерхнего углакправомунижнему.
Такойпорядокназываетсяпорядкомдоминирования. Согласноэтомупринципурасположения влевомверхнемуглупомещаетсясамаяважная работа или работа, выполняемаявремени
первой. Далеевправовнизрасполагаютсяменееважныеиливыполняемыепозже работы. Такоеразмещениеоблегчаетчтениедиаграмм, крометого, нанемосновываетсяпонятие взаимосвязей работ (см. ниже).
Каждаяиз |
работ надиаграммедекомпозицииможетбытьвсвоюочередьекомпозиров. Нана |
|
|
||||||
диаграммедекомпозиции |
работы нумеруютсяавтоматическислеванаправо. Номер |
работы |
|||||||
показываетсяправомнижнемуглу. Влевомверхнемуглуизображаетсянебольшая |
|
|
|
|
|
||||
диагональнаячерта, котораяпоказывает, чтоданная |
работа небыладекомпозиров. Та,кна |
||||||||
на рис. 7.9 |
все работы ещенебылидекомпозированы. |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|||
Стрелки (Arrow)описываютвзаимодействие |
работ ипредставляютсобойнекуюинформацию, |
||||||||
выраженнсуществительнымию.(Например, "Звонкиклиентов", Правила" процедуры", |
|
|
|
|
|
||||
"Бухгалтерскаяистема".) |
|
|
|
|
|
|
|
||
В IDEF0различаютпятьтиповстрелок: |
|
|
|
|
|
|
|||
Вход ( Input ) —материалиинформация, которыеиспользуютсяилипреобразуются |
|
|
|||||||
работой дляполучениярезультата(выхода).Допускается, что |
работа можетнеиметьни |
||||||||
одной стрелки входа. Каждыйтипстрелокподходиткопределеннстойронепрямоугольника, |
|
|
|||||||
изображающего работу, иливыходизтнее. |
Стрелка входарисуетсякаквходящаялевую |
|
|
||||||
грань работы. Приописаниитехнологическихпроцессов(дляэтогоибылпридуманIDEF0)не |
|
|
|||||||
возникаетпроблемопределениявходов. Действительно, "Зв нкиклиентов"на |
|
рис. 7.6 —это |
|||||||
нечто, чтоперерабатываетсяпроцессе"Деятельностькомпании"дляполучениярезультата. |
|
|
|
||||||
ПримоделированииИС, когда |
стрелками являютсянефизическиеобъекты, аданные, невсе |
|
|
||||||
такочевидно. Например, и"Приемепациента"к ртапациентаможетбытьинавходеина |
|
|
|||||||
выходе, междутемкачествоэтихданныхменяется. Другимисловами, нашемпримередля |
|
|
|||||||
того, чтобыоправдатьсвоеназначение, |
стрелки входаивыходолжныабытьточно |
|
|
||||||
определеныстем, чтобыуказатьнато, чтоданныедействительнобылипереработаны |
|
|
|
|
|
||||
(например, выходе—Заполненн" картаяпациента").Оченьчастосложноопределить, |
|
|
|||||||
являютсялиданныевходомилиуправлением. Вэтомслучаеподсказкойможетслужить |
|
|
|
|
|
||||
информациятом, перерабатываются/изменяютсялиданныев |
работе илинет. Если |
|
|
||||||
изменяю,тсяо, скореевсего, этовход, еслинет—управление. |
|
|
|
|
|
||||
Управление ( Control ) —правила, стратегии, процедурыилистандарты, которыми |
|
|
|||||||
руководствуется работа. Каждая работа должнаиметьхотябыодну |
стрелку управления. |
||||||||
Стрелка управленисуетсякаквходящаяверхнююгрань |
работы. На рис. 7.6 |
стрелка |
|||||||
|
|
|
|
|
|
|
|
|
|
"Правилапроцедуры" —управлениедля |
работы "Деятельностькомпании".Управление |
|||||||||
влияетна работу, нонепреобразуется |
работой. Еслицель |
работы —изменитьпроцедуруили |
||||||||
стратегию, тотакаяпроцедураилистратегиябудетдля |
работы входом. Вслучае |
|||||||||
возникновениянеопределенностивстатусе |
стрелки (управлениеиливход)рекомендуется |
|||||||||
рисовать стрелку управления. |
|
|
|
|
|
|||||
Выход ( Output ) —материалиинформация, которыепроизводятся |
|
|
|
работой. Каждая |
||||||
работа должнаиметьхотябыодну |
стрелку выхода. Работа безрезультатанеимеетсмыслаи |
|||||||||
недолжнамоделироваться. |
Стрелка выходарисуетсякакисходящаяизправойграни |
работы. |
||||||||
На рис. 7.6 стрелки "Маркетинговыемат риалы" "Проданныепродукты"являютсявыходом |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
для работы "Деятельностькомпании". |
|
|
|
|
|
|||||
Механизм ( Mechanism ) —ресурсы, которыевыполняют |
работу, напримерперсонал |
|||||||||
предприятия, станки, устройстваи . д. |
|
Стрелка механизмарисуетсякаквходящаянижнюю |
||||||||
грань работы. На рис. 7.6 стрелка "Бухгалтерскаяистема"являетсямеханизмомдля |
работы |
|||||||||
|
|
|
стрелки механизмамогутнеизображаться |
|||||||
"Деятельностькомпании".Поусмотрениюаналитика |
||||||||||
вмодели. |
|
|
|
|
|
|
||||
Вызов ( Call ) —специальная стрелка, указывающаянадругуюмодель |
работы. Стрелка |
|||||||||
вызоварисуетсякакисходящаяизнижнейграни |
работы. На рис. 7.10 стрелка "Другаямодель |
|||||||||
работы "являетсявызовомдля |
работы "Изготовлениеизделия". |
|
|
|
||||||
|
Стрелка вызоваиспользуется |
|||||||||
дляуказаниятого, чтонекоторая |
работа выполняетсязапределамимоделируемойсистемы. В |
BPwin стрелки вызоваиспользуютсявмеханизмеслияниразделениямоделей.
Рис. 7.10. Стрелкавызова, появляющаясяприрасщеплениимодели |
|
|||||
Граничные стрелки. Стрелки на контекстнойдиаграмме |
служатдляописаниявзаимодействия |
|||||
системыокружающмиром. Онимогутначинатьсяуграницыдиаграммызаканчиватьсяу |
||||||
работы, илинаоборот. Такие |
стрелки называютсяграничными. |
|||||
Длявнесенияграничной |
стрелки входаследует: |
|
|
|||
• |
щелкнуть по |
кнопке |
с |
символомстрелки |
|
|
|
; |
|
|
|
|
|
• |
в палитре инструментовперенести курсор |
к |
левой стороне экрана, пока не поя |
|||
|
начальнаяштриховаяполоска; |
|
|
|
||
• |
щелкнуть один |
раз |
по |
полоске( откуда |
выходитстрелка )иещеразвлевойчасти |
|
|
работы состоронывхода(гдезаканчивается |
стрелка ); |
||||
•вернутьсяпалитруинструментоввыбратьопциюредактирования |
стрелки |
;
•щелкнутьправойкнопкоймышиналинии стрелки, вовсплывающемменювыбратьName идобавитьимя стрелки взакладкеNameдиалогаIDEF0 Arrow Properties.
Стрелки управления, входа, механизмавыходаизображаютсяаналогично. Именавновь внесенныхстрелок( рис. 7.11 )автоматическизаносятсявсловарьArrow Dictionary.
Рис. 7.11. |
ДиалогIDEF0 Arrow Properties |
|
|
ICOMкоды- |
. Диаграммадекомпозициипредназначенадлядетализации |
работы. Вотличие |
|
моделей, отображающихструктуруорганизации, |
работа надиаграммеверхнегоуровня |
||
IDEF0 этоне— элементуправленижестоящими |
работами. Работы нижнегоуровня—этото |
||
жесамое, что |
работы верхнегоуровня, новболеедетальномизложении. Какследствиеэтого |
|
границы работы верхнегоуровня—этотожесамое, чтограницыдиаграммыдекомпозиции. ICOMаббревиатура( отInput, Control, иOutputMechanism)коды—,предназначенныедля идентификацииграничныхстрелок. КодICOMсодержитпрефикс, соответствующийтипу стрелки (I,С, ОилиМ),ипорядковыйномер.
BPwinвноситICOMкодыавтоматически. ДляотображенияICOMкодовследуетвключить опциюICOM codesназакладкеDisplayдиалогаModel PropertiesменюModel/Model( Properties) (рис.7.12 ).
Словарь стрелок редактируетсяприпомощиспециальногоредактораArrow Dictionary Editor, вкоторомпределяется стрелка ивноситсяотносящийсякнейкомментарий( рис. 7.13 ). Словарьстрелокрешаеточеньважнуюзадачу. Диаграммысоздаютсяаналитикомдлятого, чтобыпровестисеансэкспертизы, . . обсудитьдиаграммусоспециалистомпредметной области. Влюбойпредметнойобластиформируетсяпрофессиональныйжаргон, причемочень частожаргонныевыраженияимеютнечеткийсмысливоспринимаютсяразнымиспециалистами по-разному. Втожевремяаналитик—автордиаграммдолженупотреблятьтевыражения, которыенаиболеепонятныэкспертам. Посколькуформальныеопределениячастосложныдля восприятия, аналитиквынужденупотреблятьпрофессиональныйжаргон, чтобыневозникло неоднозначныхтрактовок, словарестрелоккаждомупонятиюможнодатьрасширенное, еслиэтонеобходимо, ф рмальноеопределение.
Рис. 7.12. ВключениеопцииICOM codesназакладкеDisplay
Рис. 7.13. Редактированиесловарястрелок
Содержимоесловарястрелокможнораспечататьввидеотчета(менюTools/ Report /Arrow Report...иполучить) толковыйсловарьтерминовпредметнойобласти, использующихсяв модели.
Несвязанныеграничные |
стрелки (unconnected border arrow). Придекомпозиции |
работы |
||||||
входящиенееиисходящиеизнее |
|
стрелки (кроме стрелки вызова) втоматически |
|
|||||
появляютсянадиаграммедекомпозиц( играциястрелок),ноприэтомнекасаются |
работ. |
|||||||
Такие стрелки называютсянесвязаннымивоспринимаютсяBPwinкаксинтаксическая |
|
|||||||
ошибка. |
|
|
|
|
||||
На рис. 7.14 приведенфрагментдиаграммыдекомпозицииснесвязанными |
стрелками, |
|
||||||
|
|
|
|
|
работы "Сборканастольныхкомпьютеров" |
(см. |
||
генерирующийсяBPwinпридекомпозиции |
||||||||
рис. 7.9 ).Длясвязываниястрелоквхода, управленияилимеханизманеобходимоперейтив |
|
|||||||
|
|
|
стрелки ипотомпо |
|
||||
режимредактированиястрелок, щелкнутьпонаконечнику |
|
|||||||
соответствующесегменту |
работы. Длясвязывания стрелки выходанеобходимоперейтив |
|
||||||
режимредактированиястрелок, щелкнутьпосегментувыхода |
работы изатемпо стрелке. |