Виды диаграмм UML
3.00M
Category: softwaresoftware

Виды диаграмм UML

1. Виды диаграмм UML

1 Рассмотреть данный материал.
2. Основное записать в тетрадь

2.

UML (англ. Unified Modeling Language —
унифицированный язык моделирования) —
язык графического описания для
объектного моделирования в области
разработки ПО ИС, моделирования
бизнес-процессов,
системного
проекти-рования
и
отображения
организа-ционных структур.

3.

Структурные диаграммы:
Диаграмма классов
Диаграмма компонентов
Диаграмма композитной/составной
структуры
Диаграмма кооперации
Диаграмма развёртывания
Диаграмма объектов
Диаграмма пакетов
Диаграмма профилей

4.

Диаграммы поведения:
Диаграмма деятельности
Диаграмма состояний
Диаграмма вариантов использования
Диаграммы взаимодействия:
Диаграмма коммуникации /
Диаграмма кооперации
Диаграмма обзора взаимодействия
Диаграмма последовательности
Диаграмма синхронизации

5.

Для объектно-ориентированных систем можно
предложить
такую
последовательность
построения диаграмм:
1) диаграмма прецедентов,
2) диаграмма классов,
3) диаграмма объектов,
4) диаграмма последовательностей,
5) диаграмма кооперации,
6) диаграмма состояний,
7) диаграмма активности,
8) диаграмма развертывания.

6.

Пример: АНАЛИЗ СИСТЕМЫ
АРМ специалиста по ведению архива обращений граждан в
администрацию Зайцевского сельского поселения
Диаграмма
вариантов использования

7.

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

8.

Существует несколько типов связей,
отображаемых на диаграммах вариантов
использования:
связь коммуникации – это связь между
вариантом
использования
и
действующим лицом.
На языке UML связь коммуникации
показывают с помощью
однонаправленной ассоциации;

9.

связь включения (include) – это связь
между вариантами использования,
она применяется в тех ситуациях,
когда имеется какой-либо фрагмент
поведения
системы,
который
повторяется более чем в одном
варианте использования;

10.

связь расширения (extend) – это связь
между вариантами использования, она
применяется при описании изменений в
нормальном поведении системы и
позволяет
варианту
использования
только при необходимости применять
функциональные возможности другого.

11.

12.

Диаграмма вариантов использования

13.

АИС «Клиенты» для АО «Квант-Телеком»

14.

«Учет продаж и установок спутникового оборудования для «Элит-сервис»

15.

Каталог продукции для ЗАО «АВС Фарбен»

16.

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

17.

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

18.

Диаграмма последовательности
для варианта использования
«Регистрировать обращение гражданина»

19.

Кооперативная диаграмма для варианта
использования «Регистрировать обращение
гражданина»

20.

3 АНАЛИЗ СИСТЕМЫ
Классы анализа

21.

4 ПРОЕКТИОВАНИЕ СИСТЕМЫ
Главная диаграмма проектных классов

22.

Диаграмма классов для всей системы

23.

4 ПРОЕКТИОВАНИЕ СИСТЕМЫ
Схема базы данных

24.

5 РЕАЛИЗАЦИЯ СИСТЕМЫ
Схема базы данных Access
English     Русский Rules