Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

7

.pdf
Скачиваний:
7
Добавлен:
10.02.2015
Размер:
2.82 Mб
Скачать

 

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