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


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Пример: Преподаватель
Перед тем, как стать Профессором, человек происходит через следующие

состояния.
Assistant professor (achieves tenure by producing a number of

quality publications)
Tenure/Associate professor
Professor (based on seniority)

Пример: ПреподавательПеред тем, как стать Профессором, человек происходит через следующие состояния. Assistant professor (achieves tenure by producing

Слайд 6Что такое Диаграмма конечных автоматов?
A state machine diagram models dynamic

behavior.
It specifies the sequence of states in which an object

can exist:
The events and conditions that cause the object to reach those states
The actions that take place when those states are reached

Assistant
Professor

Tenured

Что такое Диаграмма конечных автоматов?A state machine diagram models dynamic behavior.It specifies the sequence of states in

Слайд 7Special States
The initial state is the state entered when an

object is created.
An initial state is mandatory.
Only one initial state

is permitted.
The initial state is represented as a solid circle.
A final state indicates the end of life for an object.
A final state is optional.
A final state is indicated by a bull’s eye.
More than one final state may exist.

Applied

Special StatesThe initial state is the state entered when an object is created.An initial state is mandatory.Only

Слайд 8What Are Events?
An event is the specification of a significant

occurrence that has a location in time and space.
An event

is an occurrence of a stimulus that can trigger a state transition.
Example:
Successful publication of numerous papers

Tenured

Assistant
Professor

Event

What Are Events?An event is the specification of a significant occurrence that has a location in time

Слайд 9What Are Transitions?
A transition is a change from an originating

state to a successor state as a result of some

stimulus.
The successor state could possibly be the originating state.
A transition may take place in response to an event.
Transitions can be labeled with event names.

Transition

Event Name

Tenured

Assistant
Professor

maxPapers

What Are Transitions?A transition is a change from an originating state to a successor state as a

Слайд 10Example: State Machine
Hired
Tenured
rejected
accepted
takeSabbatical
retired
maxPapers
seniority
return

Example: State MachineHiredTenuredrejectedacceptedtakeSabbaticalretiredmaxPapersseniorityreturn

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

Where Are We?State machine diagramsComponent diagrams Deployment diagrams

Слайд 12What Is a Component Diagram?
A diagram that shows the organizations

and dependencies among components

What Is a Component Diagram?A diagram that shows the organizations and dependencies among components

Слайд 13What Is a Component?
A modular part of a system that

hides its implementation behind a set of external interfaces.
Part of

a logical or physical system
It conforms to and provides the physical realization of a set of interfaces.
It specifies the physical dependency to interfaces it requires.

Provided Interface
Name

Required Interface
Name

What Is a Component?A modular part of a system that hides its implementation behind a set of

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

Where Are We?State machine diagramsComponent diagrams Deployment diagrams

Слайд 15What Is a Deployment Diagram?
The deployment diagram shows:
Configuration of processing

nodes at run-time
Communication links between these nodes
Deployed artifacts that reside

on them
What Is a Deployment Diagram?The deployment diagram shows:Configuration of processing nodes at run-timeCommunication links between these nodesDeployed

Слайд 16What Is a Node?
Represents a run-time computational resource
Generally has at

least memory and often processing capability.
Types:
Device
Physical computational resource with processing

capability.
May be nested
Execution Environment
Represent particular execution platforms

<>
EE Name

<>
Device Name

<>
Sub Device
Name

What Is a Node?Represents a run-time computational resourceGenerally has at least memory and often processing capability.Types:DevicePhysical computational

Слайд 17What Is a Connector?
A connector represents a:
Communication mechanism
Physical medium
Software protocol

server>>
Server


Connector

Console

Kiosk

What Is a Connector?A connector represents a:Communication mechanismPhysical mediumSoftware protocolServerConnectorConsoleKiosk

Слайд 18Example: Deployment Diagram

Course Catalog




Registration Server
Billing


System

0..2000
1
1
1
1
1

Example: Deployment DiagramCourse CatalogRegistration ServerBilling System0..200011111

Слайд 19Example: Deployment Diagram with Processes

Course Catalog



server>>
Registration Server

PC
Billing
System

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

Example: Deployment Diagram with ProcessesCourse 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. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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