Моделирование на UML

Содержание

Слайд 2

Каков был Ваш ПЕРВЫЙ ШАГ, после того как Вы узнали о существовании UML?

Пошел(а)

Каков был Ваш ПЕРВЫЙ ШАГ, после того как Вы узнали о существовании
на курсы
Прочитал(а) книгу
Установил(а) программу, позволяющую рисовать UML диаграммы и попытал(а)ся что-то сделать
А что такое UML?
Другое

Слайд 3

Что такое UML?

UML = Unified Modeling Language

Моделирования

Язык

Унифицированный

Что такое UML? UML = Unified Modeling Language Моделирования Язык Унифицированный

Слайд 4

Назначение UML

“UML – графический язык моделирования общего назначения, предназначенный для спецификации, визуализации,

Назначение UML “UML – графический язык моделирования общего назначения, предназначенный для спецификации,
проектирования и документирования всех артефактов, создаваемых при разработке программных систем”

Слайд 5

Спецификация

Спецификация

Слайд 6

Визуализация

Визуализация

Слайд 7

Проектирование

“The Unified Modeling Language (UML) – is a general-purpose visual modeling language

Проектирование “The Unified Modeling Language (UML) – is a general-purpose visual modeling
that is used to specify, visualize, construct, and document the artifacts of a software system”

Слайд 8

Документирование

Все элементы модели могут содержать текстовое описание
Почти все инструменты могут собирать из

Документирование Все элементы модели могут содержать текстовое описание Почти все инструменты могут
них осмысленные документы
Почти никто из разработчиков этим не пользуется

Слайд 9

Чем не является UML?
Языком программирования
Генерация кода возможна
Моделью процесса разработки приложений
Модель необходима и

Чем не является UML? Языком программирования Генерация кода возможна Моделью процесса разработки
имеется – Rational Unified Process (RUP)

Слайд 10

Модель UML

Модель UML — это совокупность конечного множества конструкций языка, главные из которых —сущности

Модель UML Модель UML — это совокупность конечного множества конструкций языка, главные
и отношения
Модель UML — это нагруженный мульти-псевдо-гипер-орграф.

Слайд 11

Сущности

Сущности

Слайд 12

Какие из перечисленных отношений существуют в UML?

Зависимости
Ассоциации
Уточнения
Обобщения
Реализации
Расширения

Какие из перечисленных отношений существуют в UML? Зависимости Ассоциации Уточнения Обобщения Реализации Расширения

Слайд 13

Механизмы расширения (i)

Механизмы расширения — встроенный в язык способ изменить язык
— позволяют

Механизмы расширения (i) Механизмы расширения — встроенный в язык способ изменить язык
определять новые элементы модели на основе существующих управляемым и унифицированным способом

Слайд 14

Механизмы расширения (ii)

Механизмы расширения (ii)

Слайд 15

Механизмы расширения (iii)

Механизмы расширения (iii)

Слайд 16

Диаграммы

Что делает система?
Диаграмма использования / Use case diagram
Из чего состоит система?
Диаграмма классов

Диаграммы Что делает система? Диаграмма использования / Use case diagram Из чего
/ Class diagram
Диаграмма компонентов / Component diagram
Диаграмма размещения / Deployment diagram
Диаграмма объектов / Object diagram
Диаграмма внутренней структуры / Composite structure diagram
Как работает система?
Диаграмма деятельности / Activity diagram
Диаграмма коммуникации / Communication diagram
Диаграмма последовательности / Sequence diagram
Диаграмма автомата / State machine diagram
Обзорная диаграмма взаимодействия / Interaction overview diagram
Диаграмма синхронизации / Timing diagram
Как управлять сложностью модели?
Диаграмма пакетов / Package diagram

Слайд 30

Системы

Информационные системы управления предприятием (Enterprise Resource Planning - ERP)
Приложения реального времени (real-time)

Системы Информационные системы управления предприятием (Enterprise Resource Planning - ERP) Приложения реального
и встроенные (embedded) системы
Клиент-серверные системы массового обслуживания
Имя файла: Моделирование-на-UML.pptx
Количество просмотров: 107
Количество скачиваний: 0