Центр дистанционного обучения
Понятие модели и диаграмм
Система
набор подсистем, организованных для достижения определенной цели и описываемых с помощью совокупности моделей, возможно, с различных точек зрения
Модель
|
некий (материальный или нет) объект, |
|
|
отображающий лишь наиболее значимые для |
|
|
данной задачи характеристики системы |
|
|
материальные и нематериальные, искусственные и |
|
Диаграмма |
естественные, декоративные и математические |
|
|
|
|
|
графическое представление множества |
|
|
элементов |
|
с помощью диаграмм можно |
ни одна отдельная диаграмма не является |
|
визуализировать систему с |
моделью, лишь набор диаграмм составляет |
|
различных точек зрения |
модель системы |
online.mirea.ru |
46
Центр дистанционного обучения
Диаграммы деятельности
могут использоваться во многих рабочих потоках UP
обеспечивают универсальный механизм моделирования поведения
используются в следующих случаях:
Впроцессе анализа:
•для графического моделирования потока прецедента. Такое представление является более понятным для заинтересованных сторон;
•для моделирования потока между прецедентами. При этом используется особая форма диаграммы деятельности – диаграмма обзора взаимодействий.
При проектировании:
•для моделирования деталей операции;
•для моделирования деталей алгоритма.
•При моделировании деловой активности:
• для моделирования бизнес-процесса. |
online.mirea.ru |
|
47
Центр дистанционного обучения
Основными элементами диаграммы деятельности являются:
-исполняемые узлы;
-объекты;
-переходы;
-управляющие узлы;
-группирующие элементы.
online.mirea.ru
48
Центр дистанционного обучения
Activity Diagram:
Диаграммы деятельности основаны на
технологии сетей Петри. |
online.mirea.ru |
|
49
Центр дистанционного обучения
При разработке модели реализации рекомендуется построить диаграммы
(основные артефакты):
•компонентов;
•развертывания.
К основным артефактам также относятся исходные тексты программ, план
реализации версий системы и частично или полностью работоспособные
версии системы.
При разработке диаграмм компонентов преследуются следующие цели:
•спецификация общей структуры исходного кода системы;
•спецификация исполнимого варианта системы.
Данная диаграмма обеспечивает согласованный переход от логического к физическому представлению системы в виде программных компонентов.
Одни компоненты могут существовать только на этапе компиляции программного кода, другие – на этапе его исполнения.
Основными элементами диаграммы являются:
-компоненты;
-интерфейсы и зависимости между ними.
Кроме этого на ней могут отображаться ключевые классы, входящие в компоненты.
online.mirea.ru
50