- •Лабораторная работа №1 разработка структуры приложения по управлению ит-проекта при помощи методологии функционального моделирования sadt (стандарт idef0) Цель работы
- •Задание для лабораторной работы
- •Ответить на вопросы
- •Отчет о выполнении лабораторной работы
- •Теоретическая подготовка к выполнению лабораторной работы
- •Практическая подготовка к выполнению лабораторной работы
- •Постановка задачи
- •Анализ предметной области
- •Изучение инструментальной среды bpWin для idef0 Запуск среды bpWin
- •Выбор кодировки
- •Нумерация блоков и диаграмм модели
- •Анализ предметной области Определение области, цели и точки зрения на модель
- •Построение контекстной диаграммы Задание основной функции системы
- •Задание граничных стрелок
- •Работа со словарем стрелок
- •Отображение icom-кодов для граничных стрелок
- •Построение диаграмм декомпозиции Декомпозиция работ
- •Миграция граничных стрелок
- •Задание внутренних стрелок
- •Задание разветвляющихся и сливающихся стрелок
- •Задание дополнительных стрелок, туннелирование стрелок
- •2.1.3 Описание процесса построения контекстной диаграммы
- •2.1.4 Описание процесса построения диаграмм декомпозиции
- •Лабораторная работа №2 Работа с функциональной моделью idef0 и построение функционально-стоимостной авс-модели Цель работы
- •Задание для лабораторной работы
- •Ответить на вопросы
- •Отчет о выполнении лабораторной работы
- •Тема лабораторной работы.
- •Ответы на вопросы.
- •Результаты выполнения задания в электронном виде. Построение диаграммы дерева узлов
Миграция граничных стрелок
При декомпозиции какой-либо работы входящие в нее и исходящие из нее стрелки автоматически появляются на диаграмме декомпозиции (миграция стрелок), но при этом не касаются работ. Такие стрелки называются несвязанными и воспринимаются в BPWin как синтаксическая ошибка. Их необходимо связать с работами.
Для связывания стрелок входа, управления или механизма с соответствующей работой необходимо перейти в режим редактирования стрелок, щелкнуть по наконечнику стрелки и затем по соответствующему сегменту работы.
Для связывания стрелки выхода с работой необходимо перейти в режим редактирования стрелок, щелкнуть по сегменту выхода работы и затем по стрелке.
После связывания несвязные стрелки становятся граничными. Контроль над миграцией граничных стрелок на диаграмму декомпозиции проводится с помощью ICOM-кодов.
Связывание граничных стрелок с соответствующими работами приведено на диаграмме декомпозиции первого уровня, представленной на .
Задание внутренних стрелок
Для связи работ между собой на диаграммах декомпозиции используются внутренние стрелки.
Для отображения связи по входу необходимо в режиме рисования стрелок щелкнуть по сегменту выхода одной работы и затем по сегменту входа другой работы.
Аналогично устанавливается связь по управлению. В режиме рисования стрелок следует щелкнуть по сегменту выхода одной работы и затем по сегменту управления другой работы.
Рис. 1.17 Диаграмма декомпозиции первого уровня
Обратная связь по входу. Для отображения связи следует в режиме рисования стрелок щелкнуть по сегменту выхода нижестоящей работы, затем по сегменту входа вышестоящей работы.
Обратная связь по управлению в режиме рисования стрелок отображается при помощи щелчка по сегменту выхода нижестоящей работы, затем по сегменту управления вышестоящей работы.
Связь выход-механизм отображается в режиме рисования стрелок при помощи щелчка по сегменту выхода одной работы и затем по сегменту механизма другой нижестоящей работы. Эта взаимосвязь используется реже остальных и показывает, что одна работа готовит ресурсы, необходимые для проведения другой.
Задание разветвляющихся и сливающихся стрелок
Одни и те же данные или объекты, порожденные одной работой, могут использоваться сразу в нескольких других работах. При этом происходит разветвление стрелок.
Для отображения разветвляющихся стрелок на диаграмме следует в режиме рисования стрелок изобразить сначала одну основную ветвь, а затем остальные ветви, щелкнув сначала по основной ветви, а затем по соответствующему сегменту работы.
Разветвляющиеся стрелки именуются, как и обычные стрелки, однако допустимы следующие ситуации.
Если стрелка именована до разветвления, а после разветвления ни одна из ветвей не именована, то подразумевается, что каждая ветвь моделирует те же данные или объекты, что и ветвь до разветвления.
Если стрелка именована до разветвления, а после разветвления какая-либо из ветвей тоже именована, то подразумевается, что эта ветвь соответствует новому именованию.
Если при этом какая-либо ветвь после разветвления осталась неименованной, то подразумевается, что она моделирует те же данные или объекты, что и ветвь до разветвления.
Аналогично отображаются и именуются сливающиеся стрелки.
