7
.pdf
|
Рис. 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Отчеторезультатах. связываниямоделипроцессовимоделиданных. (Будетрассмотренниже.)