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


IBM Software Group ® Essentials of Visual Modeling with UML 2.0 Module 7:

Содержание

ЦелиПоказать, как читаются и интерпретируются диаграммы:Диаграмма конечных автоматовДиаграмма компонентов Диаграмма развертывания

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

Слайд 1IBM Software Group
®

Essentials of Visual Modeling with UML 2.0 Module

7: другие диаграммы UML

IBM Software Group®Essentials of Visual Modeling with UML 2.0  Module 7: другие диаграммы UML

Слайд 2Цели
Показать, как читаются и интерпретируются диаграммы:
Диаграмма конечных автоматов
Диаграмма компонентов
Диаграмма

развертывания

ЦелиПоказать, как читаются и интерпретируются диаграммы:Диаграмма конечных автоматовДиаграмма компонентов Диаграмма развертывания

Слайд 3Где мы сейчас?
State machine diagrams
Component diagrams
Deployment diagrams

Где мы сейчас?State machine diagramsComponent diagrams Deployment diagrams

Слайд 4Обзор: Объект имеет определенные состояния
Состояние это ситуация в течении жизни

объекта, которая удовлетворяет некоторым условиям: выполнение какой-то деятельности, или ожидание

какого-то события.
Состояние объекта со временем обычно изменяется.

Имя: J Clark
Табельный номер: 567138
Дата найма: July 25, 1991
Status: Преподаватель
Дисциплина: Финансы
Максимальная нагрузка: 3 курса

Name: J Clark
Employee ID: 567138
HireDate: 07/25/1991
Статус: Преподаватель
Discipline: Finance
MaxLoad: 3

Professor Clark

Обзор: Объект имеет определенные состоянияСостояние это ситуация в течении жизни объекта, которая удовлетворяет некоторым условиям: выполнение какой-то

Слайд 5Пример: Преподаватель
Перед тем, как стать Профессором, кандидат происходит через следующие

состояния.
Ассистент преподавателя
Преподаватель
Старший преподаватель
Доцент кафедры
Профессор кафедры

Пример: ПреподавательПеред тем, как стать Профессором, кандидат происходит через следующие состояния. Ассистент преподавателяПреподавательСтарший преподавательДоцент кафедрыПрофессор кафедры

Слайд 6Что такое Диаграмма конечных автоматов?
Диаграмма конечных автоматов моделирует динамическое поведение

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

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

Преподаватель

Старший
преподаватель

Что такое Диаграмма конечных автоматов?Диаграмма конечных автоматов моделирует динамическое поведение системы.На ней указывается последовательность состояний, в которых

Слайд 7Особые состояния
Начальное псевдосостояние – указатель на состояние, в котором находится

объект после создания.
Начальное состояние обязательно.
Возможно только одно начальное состояние.
Обозначается с

помощью закрашенного круга.
Конечное состояние означает, что конечный автомат закончил работу (окончание жизни объекта).
Конечное состояние необязательное.
Обозначается с помощью мишени («bulls-eye»).
Может существовать несколько конечных состояний.

Принят
на работу

Особые состоянияНачальное псевдосостояние – указатель на состояние, в котором находится объект после создания.Начальное состояние обязательно.Возможно только одно

Слайд 8Что такое событие?
Значимое явление, имеющее определенное положение во времени и

пространстве.
Событие вызывает переход объекта в другое состояние.
Старший
преподаватель
Преподаватель
Событие

Что такое событие?Значимое явление, имеющее определенное положение во времени и пространстве.Событие вызывает переход объекта в другое состояние.Старший

Слайд 9Что такое переход?
Переход означает перемещение из одного состояния в другое,

в результате какого-то воздействия.
При переходе объект может вернуться в исходное

состояние.
Переход может быть вызван каким-то
событием.
Переход может иметь свою метку, состоящую
из трех частей:.
триггер-идентификатор / [защита] активность

Переход

Название события

Старший преподаватель

Преподаватель

стажРаботы

Что такое переход?Переход означает перемещение из одного состояния в другое, в результате какого-то воздействия.При переходе объект может

Слайд 10Пример: Конечные автоматы
Нанят на работу
Доцент кафедры
Принятие на работу
не утвержден
утвержден
взятьТворческийОтпуск
Уход на

пенсию
опыт работы
ученая степень
вернуться
Профессор
кафедры
[опыт работы]
учебные пособия/

Пример: Конечные автоматыНанят на работуДоцент кафедрыПринятие на работуне утвержденутвержденвзятьТворческийОтпускУход на пенсиюопыт работыученая степеньвернутьсяПрофессор кафедры[опыт работы]учебные пособия/

Слайд 11Where Are We?
State machine diagrams
Component diagrams
Deployment diagrams

Where Are We?State machine diagramsComponent diagrams Deployment diagrams

Слайд 12Что такое диаграмма компонентов?
Диаграмма показывает организацию и зависимости между компонентами

Что такое диаграмма компонентов?Диаграмма показывает организацию и зависимости между компонентами

Слайд 13Что такое компонент?
Сборная часть системы, которая скрывает реализацию за набором

внешних интерфейсов.
Логическая или физическая часть системы
Нужен для физической реализации набора

интерфейсов.
Устанавливает физические зависимости между предоставляемыми и требуемыми интерфейсами.

имя
реализуемого
интерфейса

имя
требуемого
интерфейса

Что такое компонент?Сборная часть системы, которая скрывает реализацию за набором внешних интерфейсов.Логическая или физическая часть системыНужен для

Слайд 14Where Are We?
State machine diagrams
Component diagrams
Deployment diagrams

Where Are We?State machine diagramsComponent diagrams Deployment diagrams

Слайд 15Что такое диаграмма развертывания?
Диаграмма развертывания показывает:
Конфигурацию узлов во время выполнения

(run-time)
Информационные пути между узлами
Артефакты развертывания, содержащиеся на узлах

Что такое диаграмма развертывания?Диаграмма развертывания показывает:Конфигурацию узлов во время выполнения (run-time)Информационные пути между узламиАртефакты развертывания, содержащиеся на

Слайд 16Что такое узел?
Это то, что может содержать программу
Обычно имеет память

для хранения, и часто вычислительные возможности.
Виды узлов:
Устройство
Физическое оборудование: компьютер или

устройство, связанное с системой
Среда выполнения
ПО, которое может включать ОС или процесс-контейнер

<>
Имя
среды
выполнения

<>
Имя Устройства

<>
Составная часть
устройства

Что такое узел?Это то, что может содержать программуОбычно имеет память для хранения, и часто вычислительные возможности.Виды узлов:УстройствоФизическое

Слайд 17What Is a Connector?
Информационный путь:
Механизм передачи данных
Физический проводник
Программный протокол передачи

данных

Server


Connector

Console

Kiosk

What Is a Connector?Информационный путь:Механизм передачи данныхФизический проводникПрограммный протокол передачи данныхServerConnectorConsoleKiosk

Слайд 18Пример: Диаграмма Развертывания

Course Catalog




Registration Server
Billing


System

0..2000
1
1
1
1
1

Пример: Диаграмма РазвертыванияCourse CatalogRegistration ServerBilling System0..200011111

Слайд 19Пример: Диаграмма развертывания с процессами

Course Catalog



server>>
Registration Server

PC
Billing
System

CourseCatalogSystemAccess
CourseRegistrationProcess
BillingSstemAccess
StudentApplication
0..2000
1
1
1
1
1

Пример: Диаграмма развертывания с процессамиCourse CatalogRegistration ServerPCBilling SystemCourseCatalogSystemAccessCourseRegistrationProcessBillingSstemAccessStudentApplication0..200011111

Слайд 20Define state. How do you determine the classes with significant

state?
What is a state machine diagram? Describe the different parts

of the diagram.
What is a component diagram?
What is the purpose of a deployment diagram?

Review

Define state. How do you determine the classes with significant state?What is a state machine diagram? Describe

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

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

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

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

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


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

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