Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otchet_itog_33_MBP.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
472.74 Кб
Скачать

Лабораторная работа № 5. Декомпозиция процесса «Название процесса» в нотации «Процедура»

Диаграмма Процедуры (Cross Functional Flowchart) отличается от диаграмм процессов в других нотациях. В ней используются Субъекты и процессы типов Решение, Действие, а также События.

Диаграмма Процедуры делится Субъектами на колонки, в которых размещаются Действия. Над колонками Субъектов показывается поле с названием Процедуры, слева от первой колонки находится служебное поле диаграммы.

Колонки Субъектов на диаграмме можно расположить горизонтально или вертикально (рекомендуется использовать вертикальное расположение). Способ расположения выбирается в окне «Блок-схема», которое открывается один раз при добавлении на диаграмму первого Субъекта.

Нумерация подпроцессов в процедуре при нажатой кнопке на панели диаграммы производится: сверху вниз – для вертикальных диаграмм, слева направо – для горизонтальных диаграмм. При этом изменение положения процесса на диаграмме изменяет порядок в Навигаторе. Если кнопка не нажата, номера процессов зависят от расположения процессов в Навигаторе и могут определяться пользователем с помощью кнопок « Переместить выше» и « Переместить ниже» контекстного меню Навигатора системы. В случае если подпроцессы текущей процедуры были созданы в дереве Навигатора, то при первом открытии диаграммы они будут расставлены системой сверху вниз.

Используемые графические элементы нотации «Процедура»

Элемент

Назначение

Добавление новой стрелки с типом «Связь предшествования».

При перетаскивании на диаграмму создается новая стрелка. При нажатии − включается режим рисования стрелок.

Добавление новой стрелки с типом «Поток объектов».

При перетаскивании на диаграмму создается новая стрелка с типом «Поток объектов». При нажатии − включается режим рисования стрелок.

Добавление нового Действия. Тип процесса можно изменить с помощью команды «Преобразовать в» в контекстном меню действия в Навигаторе.

Добавление нового Решения.

Добавление нового События. В справочнике «События» будет создан новый элемент.

Добавление нового Этапа. Элемент предназначен для определения этапа в рамках процесса на диаграмме, созданной в нотации «Процедура».

Добавление сноски. Используется как дополнительный комментарий к объекту.

Добавление Внешней ссылки. Откроется окно выбора элемента из справочника «Внешние ссылки».

Добавление существующего События. Откроется окно выбора элемента из справочника «События».

Рис. 5.1. Декомпозиция процесса «Название процесса» в нотации «Процедура»

Лабораторная работа № 6. Декомпозиция подпроцесса «Название подпроцесса» в нотации «Процесс»

На диаграмме процесса в нотации «Процесс» при нажатой кнопке на панели диаграммы процессы нумеруются сверху вниз. При этом изменение положения процесса на диаграмме изменяет порядок в Навигаторе. Если кнопка не нажата, номера процессов зависят от расположения процессов в Навигаторе и могут определяться пользователем с помощью кнопок « Переместить выше» и « Переместить ниже» контекстного меню Навигатора. В случае если подпроцессы текущего процесса были созданы в дереве Навигатора, то при первом открытии диаграммы они будут расставлены системой сверху вниз.

На диаграмме процесса в нотации «Процесс» используются Решения и События.

Решение содержит условие, определяющее следующее выполняемое действие. Решение может иметь несколько входов и ряд альтернативных выходов, один и только один из которых может быть активизирован после проверки условия. Выходящие стрелки помечаются как «Да» или «Нет», или другим способом для учета всех возможных вариантов ответов.

Для стрелок, выходящих из блока «Решение» необходимо задать вероятность перехода.

Событие отображает начало/конец процесса. Началом процесса является событие, из которого только исходят стрелки. Концом (результатом) процесса считается событие, в которое только входят стрелки передачи управления. Выбрать другое событие из справочника можно с помощью пункта контекстного меню «Сменить объект».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]