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

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

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

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


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