Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные УБП для студентов исправленная.doc
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
898.05 Кб
Скачать

Перекрестки

Перекрестки (Junction) обеспечивают отображение логики взаимодействия стрелок при слиянии и разветвлении - табл. 1.

Таблица 10

Обозначение

Наименование

Смысл в случае слияния стрелок

(Fan-in-Junction)

Смысл в случае разветвления стрелок

(Fan-out-Junction)

Асинхронное «И»

Все предшествующие процессы должны быть завершены для начала следующего процесса

Все следующие процессы должны быть запущены в любое время

Синхронное «И»

Все предшествующие процессы должны быть завершены одновременно для начала следующего процесса

Все следующие процессы должны быть запущены, при этом в одно и то же время

Асинхронное «ИЛИ»

Один или более предшествующих процессов должны быть завершены

Один или несколько следующих процессов должны быть запущены, время запуска – произвольное

Синхронное «ИЛИ»

Один или более предшествующих процессов завершены одновременно

Один или несколько следующих процессов должны быть запущены, при этом в одно и то же время

Исключающее «ИЛИ»

Только один из предшествующих процессов выполняется

Только один из следующих процессов запускается

Перекрестки нумеруются, префикс – J, стрелки могут сливаться или разветвляться только через перекрестки.

Правила создания перекрестков:

  1. Каждому перекрестку для слияния должен предшествовать перекресток для разветвления.

  2. Перекресток для слияния «И» не может следовать за перекрестком для разветвления типа синхронного или асинхронного «ИЛИ».

  3. Перекресток для слияния «И» не может следовать за перекрестком для разветвления типа исключающего «ИЛИ».

  4. Перекресток для слияния типа исключающего «ИЛИ» не может следовать за перекрестком для разветвления типа «И».

  5. Перекресток, имеющий одну стрелку на одной стороне, должен иметь более одной стрелки на другой стороне.

Объект ссылки

Объект ссылки (Referent) выражает идею, концепцию или данные, которые нельзя отождествлять со стрелкой, перекрестком или работой.

Типы объектов ссылок:

  • OBJECT – описывает участие важного объекта в работе;

  • GOTO – циклический переход, может ссылаться на перекресток;

  • UOB (Unit of behavior) – множественное нециклическое использование работы;

  • NOTE – документирование важной информации;

  • ELAB (Elaboration) – детальное описание разветвления или слияния стрелок на перекрестках.

Объекты связываются с UOW пунктирными линиями.

Декомпозиция работ

Работу можно многократно декомпозировать, то есть в одной модели можно описать разные сценарии (потоки). Декомпозиция может быть сценарием (описывает только один путь развития процесса) или описанием (включает все возможные пути развития процесса). В сценарий или декомпозицию может существовать только одна точка входа. За точкой входа следует работа или перекресток. Для декомпозиции существует только одна точка выхода; сценарий может иметь несколько точек выхода.

Номер работы состоит из:

  • номера родительской работы;

  • номера декомпозиции;

  • номера работы на текущей диаграмме.