Разделы презентаций


Принципы построения диаграмм

Содержание

Базовые конструкции языка UML1. Геометрические фигуры2. Графические взаимосвязи (пути)3. Спец. символы (пиктограммы)

Слайды и текст этой презентации

Слайд 1Принципы построения диаграмм
Лекция 4

Принципы построения диаграммЛекция 4

Слайд 2Базовые конструкции языка UML
1. Геометрические фигуры

2. Графические взаимосвязи (пути)

3. Спец.

символы (пиктограммы)







Базовые конструкции языка UML1. Геометрические фигуры2. Графические взаимосвязи (пути)3. Спец. символы (пиктограммы)

Слайд 3Основные рекомендации по созданию диаграмм
Каждая диаграмма – законченное представление фрагмента

модели;
Все сущности д.б. одного концептуального уровня;
Информация о сущностях должна быть

явно представлена;
Диаграмма не должна содержать противоречивой информации;
Диаграмма не д.б. перегружена текстовой информацией;
Каждая диаграмма д.б. самодостаточной;
Количество типов диаграмм не является строго фиксированным;
Любая из моделей системы должна содержать только определенные в нотации элементы;
Основные рекомендации по созданию диаграммКаждая диаграмма – законченное представление фрагмента модели;Все сущности д.б. одного концептуального уровня;Информация о

Слайд 4Диаграмма вариантов использования (use-cases diagramm)
Цели создания диаграммы:
Определить общие границы и контекст

моделируемой предметной области;
Сформулировать общие требования к функциональному поведению проектируемой системы;
Разработать

исходную концептуальную модель системы;
Подготовить исходную документацию для взаимодействия разработчика системы с её заказчиком и пользователями.

Базовые элементы:
Use-case – вариант использования
Actor – актёр
Note - примечание



Диаграмма вариантов использования (use-cases diagramm)Цели создания диаграммы:Определить общие границы и контекст моделируемой предметной области;Сформулировать общие требования к

Слайд 5Виды отношений на диаграмме Use-cases
«include»
«extend»
Ассоциация
Включение
Расширение
Обобщение

Виды отношений на диаграмме Use-cases«include»«extend»АссоциацияВключениеРасширениеОбобщение

Слайд 6Диаграмма вариантов использования (use-cases diagramm). Пример

Диаграмма вариантов использования (use-cases diagramm). Пример

Слайд 7Моделирование бизнес-процессов
Бизнес-процесс (Business Process) - совокупность различных видов деятельности, в

рамках которой «на входе» используются один или более видов ресурсов,

и в результате этой деятельности создается продукт, представляющий ценность для какого-то внешнего агента системы.

Бизнес-процесс
<>

Внешний бизнес-агент
<>

Моделирование бизнес-процессов	Бизнес-процесс (Business Process) - совокупность различных видов деятельности, в рамках которой «на входе» используются один или

Слайд 8Диаграммы сценариев (вариантов использования) UML
Описывают
сценарии, выполняемые моделируемой сущностью;
какие внешние участники

взаимодействуют с моделируемой сущностью в рамках каких сценариев.
Не описывают
структуру и

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

Слайд 9Детализация бизнес-процессов
Выделение операций
Описание хода выполнения бизнес-процесса

Уровни детализации описания процесса:
С точки

зрения внешних агентов, участвующих в данном процессе
в этом случае, то

как реализуется процесс внутри моделируемой бизнес-системы, остается за рамками описания
С точки зрения реализации процесса внутри организации
описывается как реализуется процесс исполнителями внутри организации
Детализация бизнес-процессовВыделение операцийОписание хода выполнения бизнес-процессаУровни детализации описания процесса:С точки зрения внешних агентов, участвующих в данном процессев

Слайд 10Моделирование хода бизнес-процесса
Диаграмма действий - диаграмма состояний и переходов, в

которой переходы происходят как результат завершения предшествующих им действий
Диаграмма действий

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

Слайд 11Элементы диаграммы действий
Действие
представляет атомарное действие в моделируемой системе.
Действие может

раскрываться вложенной диаграммой действий
Переход
представляет переход от одного действия к

другому.
может быть нагружен условием - [p1]
Распараллеливание
исходящие переходы выполняются одновременно
Синхронизация
исходящий переход выполняется только после того, как сработали все входящие
Элементы диаграммы действийДействие представляет атомарное действие в моделируемой системе.Действие может раскрываться вложенной диаграммой действийПереход представляет переход от

Слайд 12Элементы диаграмм действий
Поток объектов
Объекты изменяются в ходе процесса
Объекты передаются от

операции к операции в качестве параметров
Дорожки («swimlane», «partition»)
Показывают ответственного за

действие
Условия
Элементы диаграмм действийПоток объектовОбъекты изменяются в ходе процессаОбъекты передаются от операции к операции в качестве параметровДорожки («swimlane»,

Слайд 13Построение информационно-ролевой структуры
Цель: Определить все «роли» и «сущности» предметной области

и связи между ними.
Исполнитель – исполняет отдельные операции бизнес-процессов («внутри»

моделируемой системы).
Может быть выполнено моделирование организационной структуры.
Для каждого действия бизнес-процесса, выполняемого системой должен быть исполнитель, который это действие выполняет.

Сущность – артефакты (информационные объекты), над которыми выполняются операции бизнес-процессов.
Сущности выделяются на основе анализа диаграмм действий для бизнес-процессов.
Выделяются только сущности, требующие «долговременного» хранения, т.е. «информация», которая хранится в некотором виде в моделируемой организации.
Построение информационно-ролевой структуры	Цель: Определить все «роли» и «сущности» предметной области и связи между ними.Исполнитель – исполняет отдельные

Слайд 14Диаграммы классов UML
Моделируется
структура объектов (атрибуты, операции, свойства);
статические связи между

объектами (агрегация, ассоциация, наследование).
Не моделируется
динамика взаимодействия между объектами;
жизненные циклы объектов.

Диаграммы классов UMLМоделируется структура объектов (атрибуты, операции, свойства);статические связи между объектами (агрегация, ассоциация, наследование).Не моделируетсядинамика взаимодействия между

Слайд 15Элементы диаграмм классов
Классы
Исполнители ()
Бизнес сущности ()


Отношения
Ассоциация

Агрегация и композиция


Наследование

Элементы диаграмм классовКлассыИсполнители ()Бизнес сущности ()ОтношенияАссоциацияАгрегация и композицияНаследование

Слайд 16Моделирование реализации бизнес-процессов
Цель: определить реализацию бизнес-процессов в системе в терминах

взаимодействия между внешними агентами и объектами внутри системы
Взаимодействие:
передача сообщений

(между бизнес-объектами);
выполнение операций исполнителей (операции над бизнес-сущностями).

Диаграммы последовательности взаимодействий (Sequence Diagrams)

Диаграммы контекста взаимодействия (Collaboration Diagrams)

Моделирование реализации бизнес-процессовЦель: определить реализацию бизнес-процессов в системе в терминах взаимодействия между внешними агентами и объектами внутри

Слайд 17Жизненный цикл бизнес-сущностей
Модели жизненного цикла бизнес-объектов описывают множество возможных состояний,

в которых может пребывать тот или иной бизнес-объект, и указывают,

по каким правилам (с выполнением каких действий) бизнес-объект переходит из одного состояния в другое.
Жизненный цикл бизнес-сущностейМодели жизненного цикла бизнес-объектов описывают множество возможных состояний, в которых может пребывать тот или иной

Слайд 18Диаграммы состояний UML
Объект находится в состоянии пока:
выполнено некоторое условие;
ожидается некоторое

событие или сообщение;
выполняется некоторое действие.
С состоянием может быть связано:
Внутренние переходы

- пары событие-действие.
Вложенная диаграмма состояний.
Переходы соответствуют действиям бизнес-процессов (непрерываемые).
С переходом может быть связано:
принимаемое сообщение, инициирующие переход;
передаваемые сообщения и выполняемые действия;
необходимые предусловия срабатывания.

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

Диаграммы состояний UMLОбъект находится в состоянии пока:выполнено некоторое условие;ожидается некоторое событие или сообщение;выполняется некоторое действие.С состоянием может

Слайд 19Бизнес-моделирование
Business Use-Case Model
Business Object Model
Как система выглядит со стороны
Как система выглядит изнутри
Use

Cases Diagrams
Activity Diagrams
Class Diagrams
Collaboration Diagrams
Sequence Diagrams
State Diagrams

Бизнес-моделированиеBusiness Use-Case ModelBusiness Object ModelКак система выглядит со стороныКак система выглядит изнутриUse Cases DiagramsActivity DiagramsClass DiagramsCollaboration DiagramsSequence

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика