Similar presentations:
Виды диаграмм 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
software