ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.08.2024
Просмотров: 55
Скачиваний: 0
Рис. 7.26. Диаграммадереваузлов |
|
|
||
Длясоздания диаграммыдереваузлов |
следуетвыбратьменюпунктDiagram/Add Node Tree |
|||
(рис. 7.27 |
).Возникаетдиалогформирования |
диаграммыдереваузлов |
Node Tree Definition |
|
|
|
, 7. 29). |
|
|
(рис. 7.28 |
|
|
||
|
|
|
|
|
Рис. 7.27. Выборкомандляыформированиядиаграммыдереваузлов
Рис. 7.28. Диалогнастройкидиаграммыдереваузлов(шаг1)
Рис. 7.29. Диалогнастройкидиаграммыдереваузлов(шаг2)
ВдиалогеNode Tree Definitionследуетуказатьглубинудерева— Number of Levelsпо ( умолчанию— 3)икореньдерева(поумолчанию—родительская работа текущейдиаграммы). Поумолчаниюнижнийуровеньдекомпозициипоказываетсявидесписка, остальные работы
—ввидепрямоугольников. Дляотображениявсегодеревавидепрямоугольниковследует выключитьопциюBullet Last LevelПрисоздании. дереваузловследуетуказатьимя диаграммы, поскольку, есливнесколькдиаграммахвкачествекорнянадеревеузлов использоватьоднуитуже работу, всеэтидиаграммыполучатодинаковыйномер(номерузла +постфиксN,напримерAON)ивспискеоткрытыхдиаграмм(пунктменюWindow)ихможно будетразличитьтолькопоимени.
Диаграммы"толькодляэкспозиции" (FEO) |
частоиспользуютсявмоделидляиллюстрации |
||
другихточекзрения, дляотображенияотдельныхдеталей, которыен поддерживаютсяявно |
|||
синтаксисомIDEF0Диаграммы. FEOпозволяютнарушитьлюбоесинтаксическоеправило, |
|||
посколькусутиявляютсяпростокартинками—копиямистандартныхдиаграммне |
|||
включаютсяанализсинтаксиса. ДлясозданиядиаграммыFEOследуетвыбратьпунктменю |
|||
Diagram/Add FEO DiagramВвозникающем. диалогеAdd New FEO Diagramследуетуказатьимя |
|||
диаграммыFEOитипродительскойдиаграммы( |
рис. 7.30 ). |
||
|
|
|
|
Рис. 7.30. ДиалогсозданияFEOдиаграммы-
Новаядиаграммаполучаетномер, которыйгенерируетсяавтоматически(номерродительской
диаграммыпоузлу+постфикс |
F, например A1F ). |
Каркасдиаграммы |
|
На рис. 7.31 показантипичныйпримердиаграммыдекомпозициисграничнымирамками, которыеназываютсякаркасомдиаграммы.
Рис. 7.31. Примердиаграммыдекомпозициискаркасом
Каркассодержитзаголовок(верхняячастьрамки) подвал(нижняячасть).Заголовок каркасаиспользуетсядляотслеживаниядиаграммывпроцессемоделированНижняя. часть используетсядляидентификациипозиционированияиерархиид аграммы.
Смыслэлементовкаркасаприведен |
табл. 7.1 и 7.2. |
|
|
|
|
Значенияполейкаркасаз даютсявдиалогеDiagram PropertiesменюDiagram( /Diagram Properties) — рис. 7.32 .
Рис. 7.32. ДиалогDiagram Properties |
|
||
|
|
Таблица7.1Поля. заголовкакаркаса(слеванаправо) |
|
Поле |
|
|
Смысл |
|
|
|
|
Used |
|
Используетсядляуказаниянародительскую |
работу вслучае, слинатекущую |
At |
|
диаграммуссылалисьпосредством |
стрелки вызова |
|
|
|
|
Autor, |
|
Имясоздателядиаграммы, датасозданиимяпроекта, врамкахкоторогобыла |
|
Date, |
|
созданадиаграмма. REVдатапоследнегоредактированиядиаграммы |
Rev,
Project
Notes |
|
Используетсяприпроведениисеансаэкспертизы. Экспертдолжен( абумажной |
|
12345 |
|
копиидиаграммы)указатьчислозамечаний, вычеркиваяцифруизспискакаждыйраз |
|
6789 |
|
привнесенииновогозамечания |
|
10 |
|
|
|
|
|
|
|
Status |
|
Статусотображаетстадиюсозданиядиаграммы, отображаявсеэтапыпубликации |
|
|
|||
Workin |
|
Новаядиаграмма, кардинальнообновленнаядиаграммаилиновыйавтордиаграммы |
|
g |
|
|
|
|
|
|
|
Draft |
|
Диаграммапрошлапервичнуюэкспертизуготовакдальнейшемуобсуждению |
|
|
|
|
|
Recom |
|
Диаграммавсееесопровождающиедокументыпрошлиэкспертизу. Новых |
|
mende |
|
измененийожидается |
|
d |
|
|
|
|
|
||
Publica |
|
Диаграммаготовакокончательнойпечатипубликации |
|
tion |
|
|
|
|
|
||
Reader |
|
Имячитателя(эксперта) |
|
|
|
|
|
Date |
|
Датапрочтения(экспертизы) |
|
Contex |
|
Схемарасположения работ вдиаграммеверхнегоуровня. |
Работа, являющаяся |
tродительск, пойказанатемнымпрямоугольником, остальные–светлым. На контекстнойдиаграмме (А-0)показанадписьТОР. Влевомнижнемуглу показываетсяномерпоузлуродительскойдиаграммы:
Слиянирасщеплениемоделей
Возможностьслиянирасщеплениямоделейобеспечиваетколлективную |
|
работу над |
|||||
проектом. Так, руководительпроектаможетсоздатьдекомпозициюверхнегоуровняидать |
|||||||
заданиеаналитикампродолжитьдекомпозициюкаждойветвидеревавидеотдельных |
|||||||
моделей. Послеокончания |
работы надотдельнымиветвямивсеподмоделимогутбытьслитыв |
||||||
единуюмодель. Сдругойстороны, отдельнаяветвьмоделиможетбытьотщепленадля |
|||||||
использованиякачествен зависимоделий, длядоработкиилиархивирования. |
|||||||
|
|
Таблица7.2Поля. подвалак ркаса(слеванаправо) |
|||||
Поле |
|
|
|
Смысл |
|
|
|
|
|
|
|
|
|
||
Node |
|
Номерузладиаграммы(номерродительской |
|
работы ) |
|||
|
|
|
|
|
|
|
|
Title |
|
Имядиаграммы. Поумолчанию—имяродительской |
|
|
|
работы |
|
|
|
|
|
|
|||
Number |
|
C-Number,уникальныйномерверсиидиаграммы |
|
|
|
|
|
|
|
|
|
|
|||
Page |
|
Номерстраницы, можетиспользоватьсякакномерстраницыприформированиипапки |
|||||
BPwinиспользуетдляслияниразветвлениямоделей |
|
|
стрелки вызова. Дляслияния |
||||
необходимовыполнитьследующиеусловия: |
|
|
|
|
|||
•Обесливаемыемоделидолжныбытьоткрытыв BPwin. |
|
|
|
|
|||
• Имя |
|
моделиисточника, которое присоединяютк |
моделицели, должно совпадать с |
||||
именем стрелки вызова работы вмодели-цели. |
|
|
|
|
|||
• Стрелка вызовадолжнаисходитьизнедекомпозируемой |
|
работы ( работа должнаиметь |
|||||
диагональнуючертувлевомверхнемуглу) ( |
рис. 7.33 ). |
||||||
|
|
|
|
|
|
|
|
|
Рис. 7.33. Стрелкавызоваработы"Сборкаитестированиекомпьютер"моделив-цели |
||
• |
Имена |
контекстной работы подсоединяемоймодели-источника |
работы намодели-цели, |
|
ккотороймыподсоединяеммодель-источник, должнысовпадать. |
|
|
• |
Модель- |
источник должна иметь, по крайней мере, |
одну диаграмму декомпозиции. |
Дляслияниямоделейнужнощелкнутьправойкнопкоймышипо |
работе со стрелкой вызова |
||
модели-целивовсплывающемменювыбратьпунктMerge Model. |
|
Появляетсядиалог, вкоторомследуетуказатьопциислияниямодели( рис. 7.34 ).Прислиянии моделейобъединяютсясловаристрелоки работ. Вслучаеодинаковыхопределений возможнаперезаписьопределенийилипринятиеопределенийизмодели-источника. Тоже относитсякименамстрелок, хранилищдамнныхивнешнимссылкам. (Хранилищаданныхи внешниессылки—объектыдиаграммпотоковданных, DFD,будутрассмотреныниже.)
Рис. 7.34. ДиалогContinue with merge
Послеподтвержденслияния(кнопкаOK)модель-источникподсоединяетсякмодели-цели,
стрелка вызоваисчезает, работа, откоторойтходила стрелка вызова, становится декомпозируемой— нейподсоединяетсядиаграммадекомпозициипервогоуровнямоделиисточника. Стрелки, касающиеся работы надиаграммемодели-цели, автоматическине мигрируютвдекомпозицию, аотображаютсякакнеразрешенные. Ихследуеттуннелировать вручную.
Впроцессеслияниямодель-источникостаетсянеизменной, кмодели-целиподключается фактическиеекопия. Ненужнопутатьслияниемоделейссинхронизацией. Есливдальнейшем модель-источникбудетредактироваться, этиизмененияавтоматическинепопадутв соответствующуюветвьмодели-цели.
Разделениемоделейпроизводитсяаналогично. Дляотщепленияветвиотмоделиследует
щелкнутьправойкнопкоймышиподекомпозированной |
работе ( работа недолжнаиметь |
диагональнойчертывлевомверхнемуглу)ивыбратьвовсплывающемменюпунктSplit |
|
ModelВ.появившемсядиалогеSplit Optionsследуетуказатьимясоздаваемойдели. После |
|
подтверждениярасщеплениявстароймодели |
работа станетнедекомпозированной(признак— |
диагональнаячертавлевомверхнемуглу),будетсоздана |
стрелка вызова, ееимябудет |
совпадатьименемновоймодели, , наконец, будетсоздановаямодель, причемимя контекстной работы будетсовпадатьименем работы, откоторойбыла"оторвана" декомпозиция.
СозданиеотчетовBPwin
BPwinимеетмощныйинструментгенерацииотчетов. Отчетыпомоделивызываютсяизпункта менюReportВсего. имеетсяемьтиповотчетов:
1.Model ReportВключает. информациюконтекстемодели—имямодели, точкузрения, область, цель, имяавтора, датусозданидря.
2. Diagram ReportОтчетпо. конкретнойдиаграмме. Включаетсписокобъектов( |
работ, |
стрелок, хранилищданных, внешнихссылокит. д.). |
|
3.Diagram ObjectНаиболееReportполный. отчетпомодели. Можетвключатьполный списокобъектовмодели( работ, стрелокуказаниемихтипадр.)исвойства, определяемыепользователем.
4.Activity Cost ОтчетReportорезультатах. стоимостногоанализа. Будетрассмотренниже.
5.Arrow ReportОтчетпо. стрелкам. Можетсодержатьинформациюизсловарястрелок,
информациюработе-источнике, работе-назначении |
стрелки иинформацию |
разветвлениислияниистрелок. |
|
6.Data Usage ReportОтчеторезультатах. связываниямоделипроцессовимоделиданных. (Будетрассмотренниже.)