Лекция № 8 UML Unified Modeling Language UML

Скачать презентацию Лекция № 8 UML Unified Modeling Language UML Скачать презентацию Лекция № 8 UML Unified Modeling Language UML

16174-9_uml_bpmn.ppt

  • Количество слайдов: 26

>Лекция № 8 UML   Unified Modeling Language Лекция № 8 UML Unified Modeling Language

>UML (Unified Modeling Language) 2 Унифицированный язык моделирования — язык графического описания для объектного UML (Unified Modeling Language) 2 Унифицированный язык моделирования — язык графического описания для объектного моделирования при разработке ПО. Язык широкого профиля, открытый стандарт графических обозначений для создания абстрактной модели системы. UML не язык программирования, но из UML-моделей возможна генерация кода. Основные авторы - Гради Буч, Джеймс Рамбо, Ивар Якобсон Первая версия UML 1.0 - январь 1997 г. Последняя версия UML 2.4.1 - август 2011 г.

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

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

>Диаграмма деятельности (activity diagram) 5  состояния деятельности и действий;   переходы Диаграмма деятельности (activity diagram) 5 состояния деятельности и действий; переходы объекты логические условия (ветвления) разделения и слияния дорожки

>Диаграмма развертывания (deployment diagram)  6 Описание аппаратной части системы.   Два типа Диаграмма развертывания (deployment diagram) 6 Описание аппаратной части системы. Два типа узлов: Узел устройства – физические вычислительные ресурсы со своей памятью и сервисами для выполнения программного обеспечения: ПК, мобильные телефоны. Узел среды выполнения – программный вычислительный ресурс, работает внутри внешнего узла и предоставляет собой сервис, выполняющий другие исполняемые программные элементы.

>Диаграмма компонентов 7 Компоненты: файлы, библиотеки, модули, исполняемые файлы, пакеты и т. п. Диаграмма компонентов 7 Компоненты: файлы, библиотеки, модули, исполняемые файлы, пакеты и т. п. Диаграмма компонентов - статическая структурная схема, показывает разбиение программной системы на структурные компоненты и связи (зависимости) между компонентами. Когда диаграмма компонентов используется для описания внутренней структуры компонентов, предоставляемый и требуемый интерфейсы составного компонента могут делегироваться в соответствующие интерфейсы внутренних компонентов. Компоненты связываются через зависимости, когда соединяется требуемый интерфейс одного компонента с имеющимся интерфейсом другого компонента. Таким образом иллюстрируются отношения клиент-источник между двумя компонентами. Зависимость показывает, что один компонент предоставляет сервис, необходимый другому компоненту. Зависимость изображается стрелкой от интерфейса или порта клиента к импортируемому интерфейсу.

>Диаграмма компонентов 8 Диаграмма компонентов 8

>Совмещение диаграмм компонентов и развертывания 9 Совмещение диаграмм компонентов и развертывания 9

>Case-cредства UML моделирования (БЕСПЛАТНЫЕ) 10 Case-cредства UML моделирования (БЕСПЛАТНЫЕ) 10

>Case-cредства UML моделирования (ПЛАТНЫЕ) 11 Case-cредства UML моделирования (ПЛАТНЫЕ) 11

>Книги по UML 12 М. Фаулер. UML. Основы. 3-е издание  Л. Мацяшек. Анализ Книги по UML 12 М. Фаулер. UML. Основы. 3-е издание Л. Мацяшек. Анализ требований и проектирование систем. Разработка информационных систем с использованием UML К. Ларман. Применение UML и шаблонов проектирования (2-е или 3-е издание) А. Леоненков. Самоучитель UML - 2 издание, переработанное и дополненное Г. Буч. Язык UML. Руководство пользователя Д. Рамбо. UML 2.0. Объектно-ориентированное моделирование и разработка

>BPMN   Business Process Model and Notation BPMN Business Process Model and Notation

>BPMN (Business Process Model and Notation) 14 BPMN - моделирование бизнес процессов, но не BPMN (Business Process Model and Notation) 14 BPMN - моделирование бизнес процессов, но не поддерживает: Модель данных Организационная структура BPMN позволяет моделировать потоки данных и потоки сообщений, а также ассоциировать данные с действиями, она не является схемой информационных потоков. Авторы - организация Business Process Management Initiative Первая версия BPMN 1.1 – январь 2009 г. Последняя версия BPMN 2.0 – январь 2011 г.

>Частные (внутренние) бизнес-процессы - описывают внутреннюю деятельность организации. Они представляют бизнес-процессы в общепринятом понимании Частные (внутренние) бизнес-процессы - описывают внутреннюю деятельность организации. Они представляют бизнес-процессы в общепринятом понимании (business processes или workflows). Абстрактные (открытые) бизнес-процессы - для отображения взаимодействия между двумя частным бизнес-процессами (то есть между двумя участниками взаимодействия), показывает окружающим последовательность событий, с помощью которой можно взаимодействовать с данным бизнес-процессом. Процессы взаимодействия (глобальные) - отображают взаимодействия между двумя и более сущностями. Эти взаимодействия определяются последовательностью действий, обрабатывающих сообщения между участниками. Применение BPMN (типы моделей) 15

>16 Основные категории графических элементов  Объекты потока управления:   События  Действия 16 Основные категории графических элементов Объекты потока управления: События Действия логические операторы Соединяющие объекты: поток управления поток сообщений ассоциации Роли: Пулы дорожки Артефакты: Данные Группы текстовые аннотации

>События 17 События 17

>События 18 События 18

>Действия 19 Действия 19

>Логические операторы 20 Логические операторы 20

>Стрелки (соединяющие объекты) 21 Поток управления задаёт порядок выполнения действий. Ассоциации используются для ассоциирования Стрелки (соединяющие объекты) 21 Поток управления задаёт порядок выполнения действий. Ассоциации используются для ассоциирования артефактов, данных или текстовых аннотаций с объектами потока управления. Поток сообщений показывает какими сообщениями обмениваются участники

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

>Артефакты (для отображения дополнительной информации на диаграмме) 23 Данные показывают читателю какие данные необходимы Артефакты (для отображения дополнительной информации на диаграмме) 23 Данные показывают читателю какие данные необходимы действиям для выполнения и какие данные действия производят. Группа изображается прямоугольником с закругленными углами, граница которого — штриховая линия. Группа позволяет объединять различные действия, но не влияет на поток управления в диаграмме. Текстовые аннотации используются для уточнения значения элементов диаграммы и повышения её информативности.

>24 Пример BPMN 1.1: процесс «Обработка запроса о товарах» 24 Пример BPMN 1.1: процесс «Обработка запроса о товарах»

>AccuProcess Modeler  BPMN 2.0 Modeler for MS Visio  Visual Paradigm Business AccuProcess Modeler BPMN 2.0 Modeler for MS Visio Visual Paradigm Business Process Visual Architect Soyatec eBPMN Embarcadero ER/Studio Business Architect Signavio Process Editor Altova Umodel BPM-X Designer Oryx Case-cредства BPMN моделирования 25 Cubetto Toolset Ekuar BPM Cloud Grafx Process Innovator for Business Analysts Interfacing BPMN Modeler Itpearls KnowEnterprise Joinwork Process Studio ProcessCraft BPMN Composer Borland Together

>Книги по BPMN 26 Как быстро и просто описать бизнес-процесс?    http://process.siteedit.ru/page67 Книги по BPMN 26 Как быстро и просто описать бизнес-процесс? http://process.siteedit.ru/page67 BPMN 2.0 Handbook Second Edition http://www.conradbock.org/white-bpmn2-process-bookmark-web.pdf Bruce Silver. BPMN Method and Style Stephen A. White, Derek Miers. BPMN Modeling and Reference Guide Спецификация BPMN версии 2.0 http://www.elma-bpm.ru/bpmn2/ Что такое BPMN http://asu.ugatu.ac.ru/p_library.php?onget=1&getdirect=58&getfile=lekcija_bpmn.doc