introduccion al modelado visual y rational rose-presentaciones

8
Taller de Analisis y Diseño - Ing. Jorge L. Sanchez Panduro 1 LSI Laboratori ES:E MODELADO VISUAL, HERRAMIENTAS UML Y RATIONAL ROSE 2003 UML, Rational Rose en el Desarrollo de Software 1 Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas LSI Laboratori ES:E 2 Introducción Modelado Visual y Uso de Rational Rose 2003 Indice Perspectiva General UML Modelado Visual Vistas UML Diagramas UML Introducción a Rational Rose Interfaz de Usuario Ventanas principales Las 4 Vistas de Rose Diagramas Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas LSI Laboratori ES:E 3 Introducción Modelado Visual y Rational Rose Indice Perspectiva General UML Modelado Visual Vistas UML Diagramas UML Introducción a Rational Rose Interfaz de Usuario Ventanas principales Las 4 Vistas de Rose Diagramas (Rational Rose, UML y Desarrollo de Software) Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas LSI Laboratori ES:E 4 Introducción Modelado Visual y Rational Rose Modelo Es un esquema simplificado que describe un sistema o realidad desde un determinado punto de vista que facilita su estudio y compresión Sistema Software (complejo) Los modelos de un sistema software se expresan visualmente mediante el lenguaje de modelado UML ? ? ? Modelo (simplificado) Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas LSI Laboratori ES:E 5 Introducción Modelado Visual y Rational Rose Modelado en Ingeniería Arquitectura/Ingeniería de Estructuras Vistas Edificio Vista 3D Alzado/Planta Perfil Estructura del edificio Instalación Eléctrica Instalación Aire Acc. ... Ingeniería Software Modelos UML del Sistema Software Modelo de Casos de uso Modelo de Lógico Modelo de Comportamiento Modelo de Implementación Modelo de Despliegue Herramientas Modelado (ej) Autocad Herramientas Modelado (ej) Rational Rose Document FileManager GraphicFile File Repository DocumentList FileList Diagramas Diagramas Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas LSI Laboratori ES:E 6 Introducción Modelado Visual y Rational Rose Modelado Visual Modelos que presentan gráficamente alguna vista del sistema. Se crean mediante: Lápiz y Papel Herramienta Software especifica (por ej: Rational Rose) Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

Upload: 40514648

Post on 08-Apr-2015

216 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Introduccion Al Modelado Visual y Rational Rose-Presentaciones

Taller de Analisis y Diseño - Ing. Jorge L. Sanchez Panduro 1

LSI Laboratori ES:E

MODELADO VISUAL, HERRAMIENTAS UML Y RATIONAL ROSE 2003

UML, Rational Rose en el Desarrollo de Software

1Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

2

Introducción Modelado Visual y Uso de Rational Rose 2003

Indice

Perspectiva General � UML� Modelado Visual� Vistas UML

� Diagramas UML

Introducción a Rational Rose� Interfaz de Usuario

� Ventanas principales

� Las 4 Vistas de Rose� Diagramas

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

3

Introducción Modelado Visual y Rational Rose

Indice

Perspectiva General� UML� Modelado Visual� Vistas UML

� Diagramas UML

Introducción a Rational Rose� Interfaz de Usuario

� Ventanas principales

� Las 4 Vistas de Rose� Diagramas

(Rational Rose, UML y Desarrollo de Software)

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

4

Introducción Modelado Visual y Rational Rose

Modelo

Es un esquema simplificado que describe un sistema o realidad desde un determinado punto de vista que facilita su estudio y compresión

Sistema Software(complejo)

Los modelos de un sistema software se expresan visualmente mediante el lenguaje de modelado UML

?? ? Modelo

(simplificado)

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

5

Introducción Modelado Visual y Rational Rose

Modelado en Ingeniería

Arquitectura/Ingeniería de Estructuras� Vistas Edificio

� Vista 3D

� Alzado/Planta Perfil

� Estructura del edificio

� Instalación Eléctrica

� Instalación Aire Acc.

� ...

Ingeniería Software� Modelos UML del Sistema

Software� Modelo de Casos de uso

� Modelo de Lógico

� Modelo de Comportamiento

� Modelo de Implementación

� Modelo de Despliegue

�Herramientas Modelado (ej)�Autocad

�Herramientas Modelado (ej)�Rational Rose

GrpFile

read( )open( )create( )fillFile( )

repRepository

name : char * = 0readDoc( )readFile( )

(from Persistence)

FileMgr

fetchDoc( )sortByName( )

DocumentList

add( )delete( )

Documentname : intdocid : intnumField : intget( )open( )c lose( )read( )sortFileList( )create( )fillDocument( )

fList

1

FileList

add( )delete( ) 1

File

read( )

read() fill the code..

Document

FileManager

GraphicFileFile

Repository DocumentList

FileList

usermainWndfileMgr :

FileMgrrepositorydocument :

DocumentgFile

1: Doc view request ( )

2 : fe tc hDoc ( )

3 : c reate ( )

4 : c reate ( )

5 : readDoc ( )

6 : fi l lDocum ent ( )

7 : readFi le ( )

8 : fi l lFi le ( )

9 : s ortByNam e ( )

Ư Á¤¹®¼-¿¡ ´ëÇÑ º¸±â̧ ¦ »ç ¿ëÀÚ°¡ ¿äûÇÑ´Ù.

È-ÀÏ°ü¸®ÀÚ´Â Àоî¿Â ¹®¼-ÀÇ Á¤º¸¸¦ ÇØ´ç ¹®¼- °́ü¿¡ ¼³Á¤À» ¿äûÇÑ´Ù.

È-¸é °́ü´Â ÀоîµéÀÎ °́üµé¿¡ ´ëÇØ À̸§º°·Î Á¤·ÄÀ» ½ÃÄÑ È-¸é¿¡ º¸¿©ÁØ´Ù.

DiagramasDiagramas

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

6

Introducción Modelado Visual y Rational Rose

Modelado Visual

Modelos que presentan gráficamente alguna vista del sistema.� Se crean mediante:

� Lápiz y Papel �� Herramienta Software especifica ☺

� (por ej: Rational Rose)

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

Page 2: Introduccion Al Modelado Visual y Rational Rose-Presentaciones

Taller de Analisis y Diseño - Ing. Jorge L. Sanchez Panduro 2

LSI Laboratori ES:E

7

Introducción Modelado Visual y Rational Rose

Desarrollo de Software. Las 4 “P”

Proyecto

Procesos

Producto

Personas Herramientas

Automatización

Resultado

Participantes

Plantilla

•Modelos•Codigo fuente•Ejecutables•Documentación

•Modelado Visual•Rational Rose, Visual UML, Objecteering

•Integrated Development Environment (IDE)•Visual Studio .NET, NetBeans...

•Gestión de la Configuración•CVS, ClearCase

•Gestión de Requisitos•RequiistPro,..

•Automatización documentación•SoDa•....

•Unified Process (UP)

•Rational Unified (Process) RUP

•OPEN

•OOSP

•...

LSI Laboratori ES:E

8

Introducción Modelado Visual y Rational Rose

UML

Es el lenguaje estándar de la industria para el modelado visual de sistemas orientados a objeto y/o basados en componentes

UML no es: • una metodología o proceso• un lenguaje de programación

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

9

Introducción Modelado Visual y Rational Rose

Paradigma Orientado a Objeto

Desarrollo de un sistema software mediante la construcción de unidades reusables siguiendo los principios de :� Abstracción

� Encapsulación

� Herencia

� Polimorfismo

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

10

Introducción Modelado Visual y Rational Rose

Paradigma Basado en Componentes

Desarrollo de un sistema software mediante en el emsablado de unidades reusables siguiendo los principios de:� Componentes

� Interfaces

� Infraestructura

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

11

Introducción Modelado Visual y Rational Rose

UML. Definición Formal

Es un lenguaje estándar para visualizar ,especificar , construir y documentar los artefactos que se generan en el proceso de desarrollo de un sistema software

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

12

Introducción Modelado Visual y Rational Rose

Modelos UML

Modelos UML describen características:� Estáticas o de Estructura� Dinámicas o de Comportamiento

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

Page 3: Introduccion Al Modelado Visual y Rational Rose-Presentaciones

Taller de Analisis y Diseño - Ing. Jorge L. Sanchez Panduro 3

LSI Laboratori ES:E

13

Introducción Modelado Visual y Rational Rose

Estructura de UML

Modelos•Estructura

(características estáticas)

•Comportamiento (características dinámicas)

capturan

Vistas Arquitectonicas

organizado en

Diagramas

visualizado en

•Vista del Modelo de Usuario•Vista del Modelo Estructural•Vista del Modelo de Comportamiento•Vista del Modelo de Implementación•Vista del Modelo Despliegue

•Diagramas de Casos de Uso•Diagramas de Clases•Diagramas de Objetos•Diagramas de Secuencia•Diagramas de Colaboración•Diagramas de Estado•Diagramas de Actividad•Diagramas de Componentes•Diagramas de Despliegue

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

14

Introducción Modelado Visual y Rational Rose

Vista del Modelo de Usuario

� Diagramas de Casos de Uso describen la funcionalidad del sistema� (requisitos automatización)

Registrar

Professor

Register to Course

Manage Curriculum

Maintain a Course

Student

Billing System

Course Registration System

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

15

Introducción Modelado Visual y Rational Rose

Vista del Modelo de Usuario

� Diagramas de Actividad: � Describen como se desarrolla un flujo de

actividades entre elementos del sistema o del dominio.

Select Courses Check Availability

Inform NotAvailable

Mail Professor

Confirm Registration

Calculate Bill

Bill Student

Student System Billing System

CancelRegistration

Register to Course

Student

Billing System

StudentStudent

Billing SystemBilling System

LSI Laboratori ES:E

16

Introducción Modelado Visual y Rational Rose

Vista del Modelo Estructural (vista lógica)

� Diagramas de Clases: describen la estructura del sistema

10..*

0..*

1

1

1..*4

3..10

0..41

RegistrationForm

RegistrationManager

Course

Student

CourseOffering

Professor

addStudent(Course, Student)

name

numberCredits

open()

addStudent(Student)major

location

open()

addStudent(Student}

tenureStatus

ScheduleAlgorithm

name

RegistrationUser

LSI Laboratori ES:E

17

Introducción Modelado Visual y Rational Rose

Vista del Modelo Estructural (vista lógica)

� Diagramas de Objetos: describen la estructura del sistema en un momento particular del tiempo

:RegistrationForm

:RegistrationManager

FIB4:Course

John:Student

ES:E :CourseOffering

Robert:Professor

John:RegistrationUserAnn:Student

:RegistrationForm

FIB1:Course

Mark:Student

EDA:CourseOffering

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

18

Introducción Modelado Visual y Rational Rose

Vista del Modelo de Comportamiento

� Diagramas de Secuencia: describen la interacción entre elementos del sistema en el tiempo

: Studentregistration

formregistration

managerFIB4: Course

1: fill in info

2: submit

3: add student to ESE:E

4: add student5: are you open?

6: add student

ES:E:Course Offering

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

Page 4: Introduccion Al Modelado Visual y Rational Rose-Presentaciones

Taller de Analisis y Diseño - Ing. Jorge L. Sanchez Panduro 4

LSI Laboratori ES:E

19

Introducción Modelado Visual y Rational Rose

Vista del Modelo de Comportamiento

� Diagramas de Colaboración: describen la interacción entre elementos del sistema en el tiempo y en el espacio

: Registrar

course form : CourseForm

theManager : CurriculumManageraCourse :

Course

1: set course info2: process

3: add course

4: new course

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

20

Introducción Modelado Visual y Rational Rose

Vista del Modelo de Comportamiento

� Diagramas de Estado : describen el estado, condiciones y respuesta de los elementos del sistema

InitializationOpen

Closed

Canceled

entry: Register studentexit: Increment count

do: Initialize course

do: Finalize course

do: Notify registered students

[ count = 10 ]

Add Student / Set count = 0

Add student[ count < 10 ]

Cancel

Cancel

Cancel

Course Class

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

21

Introducción Modelado Visual y Rational Rose

Vista del Modelo de Implementación

Diagrama de Componentes: describe la organización de los elementos físicos que implementan sistema

Course.dll

People.dll

Register.exeBilling.exe

Course

User

BillingSystem

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

22

Introducción Modelado Visual y Rational Rose

Vista del Modelo de Entorno

� Diagrama de Despliegue: describe la configuración del entorno de maquinas y redes sobre el que se distribuyen componentes y procesos del sistema

WebServer Database

NT0034

UX0001

Main

Billing.exe

Register.exeORACLE

MQSeries

Course.dll

RMI

Peoole.dll

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

23

Introducción Modelado Visual y Rational Rose

Resúmen de Diagramas UML de un Sistema Software

Diagramas de Casos de Uso

Actor A

Use Case 1

Use Case 2

Actor B

Use Case 3

Diagramas de Clases

GrpFile

read( )open( )create( )fillFile( )

rep

Repository

name : char * = 0

readDoc( )readFile( )

(from Persistence)

FileMgr

fetchDoc( )sortByName( )

DocumentList

add( )delete( )

Document

name : intdocid : intnumField : int

get( )open( )c lose( )read( )sortFileList( )create( )fillDocument( )

fList

1

FileList

add( )delete( )

1

File

read( )

read() fill the code..

Window95

¹®¼-°ü¸® Ŭ¶óÀ̾ðÆ®.EXE

WindowsNT

¹®¼-°ü¸® ¿£Áø.EXE

WindowsNT

Windows 95

Solaris

ÀÀ¿ë¼-¹ö.EXE

AlphaUNIX

IBM M ainframe

µ¥ÀÌŸº£À̽º¼-¹ö

Windows 95

¹®¼-°ü¸® ¾ÖÇø´

Document

FileManager

GraphicFileFile

Repository DocumentList

FileList

Diagramas de Componentes

Diagramas de Despliegue

user : Clerk

mainWnd : MainWnd

fileMgr : FileMgr

repository : Repositorydocument : Document

gFile : GrpFile

9: sortByName ( )

1: Doc view request ( )

2: fetchDoc( )

5: readDoc ( )

7: readFile ( )

3: create ( )

6: fillDocument ( )

4: create ( )

8: fillFile ( )

Diagramas de Colaboracion

[op erac i ón i ns ertad a]

Val id ar y Co mpl eta r

Op erac ió n

Ge ne rar Avan ce s

pa ra Extra nj ero

[error op era ci ón ]

No tif ic ar Error a

FO

Ide nti fi c ar Mo ti vo Re ch az o

[op era ci on n o c on tra tad a]

[op erac i ón c on tra tad a]

En via r Co nfi rm ac ió n

[ pri ma e s e n di vi sa ]

De termi na r Ac ci on es Correc io n

Reg is tra r Error

-Op erad or BO-K+ (i nte rfaz )

-Ope rad or BO

-KBO-Ho st: Li qu id ac io ne s (in terfaz )

-KBO

-Ho st:SWIFT (i nterfaz )

-KBO

-Ope ra do r BO

-KBO (i nte rfaz )

-Ope rado r BO

Con tabi l iz ar

Op era ci ón

Cal cu l ar Fl u jo s

de Ca j a

[ ok ]

-KBO

-KBO

-Hos t:Co nta bi li da d (i nterfaz )

Eva lu a Con fi rmac i ón

[ co nfirma ci ón rech az ad a ]

Con trap arti daB O

Diagramas de Actividad

Openning

Writing

ReadingClosing

add file [ numberOffile==MAX ] / flag OFF

add file

close file

close file

Diagramas de Estados

user

mainWnd fileMgr : FileMgr

repositorydocument : Document

gFile

1: Doc view request ( )

2 : fe tc hDoc ( )

3 : c reate ( )

4 : c reate ( )

5 : readDoc ( )

6 : fi l lDocum ent ( )

7 : readFi le ( )

8 : fi l lFi le ( )

9 : s ortByNam e ( )

Ư Á¤¹®¼-¿¡ ´ëÇÑ º¸±â̧ ¦ »ç ¿ëÀÚ°¡ ¿äûÇÑ´Ù.

È-ÀÏ°ü¸®ÀÚ´Â Àоî¿Â ¹®¼-ÀÇ Á¤º¸¸¦ ÇØ´ç ¹®¼- °́ü¿¡ ¼³Á¤À» ¿äûÇÑ´Ù.

È-¸é °́ü´Â ÀоîµéÀÎ °́üµé¿¡ ´ëÇØ À̸§º°·Î Á¤·ÄÀ» ½ÃÄÑ È-¸é¿¡ º¸¿©ÁØ´Ù.

Diagramas de Secuencia

mainWnd : MainWnd

fileMgr : FileMgr

repository : Repositorydocument : Document

gFile : GrpFilefileMgr : FileMgr

Diagramas de Objetos

Diagramas Dinámicos

Diagramas Estáticos

LSI Laboratori ES:E

24

Introducción Modelado Visual y Rational Rose

Use Case Model

Analysis Model

Design Model

Implementation Model

Deployment Model

Bussiness Use Case Model Bussines Object Model

Modelos de un Sistema Software en UP

Test Model

especificado por

realizado por

implementado por

distrbuido por

verificado por

automatizado por

realizado por

Modelos en el Proceso Unificado de desarrollo

software

Page 5: Introduccion Al Modelado Visual y Rational Rose-Presentaciones

Taller de Analisis y Diseño - Ing. Jorge L. Sanchez Panduro 5

LSI Laboratori ES:E

25

Introducción Modelado Visual y Rational Rose

Indice

Perspectiva General � UML� Modelado Visual� Vistas UML

� Diagramas UML

Introducción a Rational Rose� Interfaz de Usuario

� Ventanas principales

� Las 4 Vistas de Rose� Diagramas

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

26

Introducción Modelado Visual y Rational Rose

Rational Rose

Es un herramienta software para el Modelado Visual mediante UML de sistemas software.� Permite Especificar, Analizar, Diseñar el

sistema antes de Codificarlo

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

27

Introducción Modelado Visual y Rational Rose

Características Rational Rose

� Mantiene la consistencia de los modelos del sistema software

� Chequeo de la sintaxis UML� Generación Documentación

automáticamente� Generación de Código a partir de los

Modelos� Ingeniería Inversa (crear modelo a partir

codigo) � ...

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

28

Introducción Modelado Visual y Rational Rose

User Interface del Rational Rose

Browser

Documentation Window Diagram WindowLog

Toolbars

LSI Laboratori ES:E

29

Introducción Modelado Visual y Rational Rose

User Interface

Browser� Para navegar por los elementos de los modelos

Toolbars� Para acceder a comandos

Diagram Window� Para visualizar y editar diagramas

Documentation Window� Para documentar elementos de los modelos

Log� Para ver resultados de los comandos

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

30

Introducción Modelado Visual y Rational Rose

Browser

� Navegar por los elementos de las vistas de Rose� Añadir elementos a los modelos� Borrar elementos de los modelos

� Renombrar elementos de los modelos� Mover elementos de los modelos

� Ver asociaciones (son un elemento más)

� Abrir las especificaciones de algún elemento

� Agrupar en Paquetes los elementos de los modelos

� Añadir Diagramas� Abrir Diagramas

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

Page 6: Introduccion Al Modelado Visual y Rational Rose-Presentaciones

Taller de Analisis y Diseño - Ing. Jorge L. Sanchez Panduro 6

LSI Laboratori ES:E

31

Introducción Modelado Visual y Rational Rose

Document Window

Añadir documentación a un elemento del modelo� Forma parte de la especificación del elemento

� Aparece si se genera un report

� Si es una clase y se genera código la doc aparece en comentarios

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

32

Introducción Modelado Visual y Rational Rose

Diagram Window

Crear y visualizar diagramas umlCambios en el diagrama se reflejan en el Browser y viceversa (múltiples cambios)

LSI Laboratori ES:E

33

Introducción Modelado Visual y Rational Rose

Log View

Report de los comandos/acciones llevadas a cabo

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

34

Introducción Modelado Visual y Rational Rose

Toolbars

StandardToolbar •Comandos generales

DiagramToolbar •Comandos específicos para crear elementos del diagrama•Depende del diagrama que se esta visualizando en DiagramWindow

LSI Laboratori ES:E

35

Introducción Modelado Visual y Rational Rose

Vistas de Rose

Use Case ViewLogic ViewComponent ViewDeployment View

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

36

Introducción Modelado Visual y Rational Rose

Use Case View. Elementos UML

� Actors

� Use cases

� Associations

� Use case documentation

� Use Case diagrams

� Activity diagrams

� Sequence diagrams

� Collaboration diagrams

� Packages

� Business actors

� Business workers

� Business use cases

� Business Use Case diagrams

� Business Use Case realizations

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

Page 7: Introduccion Al Modelado Visual y Rational Rose-Presentaciones

Taller de Analisis y Diseño - Ing. Jorge L. Sanchez Panduro 7

LSI Laboratori ES:E

37

Introducción Modelado Visual y Rational Rose

Use Case View

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

38

Introducción Modelado Visual y Rational Rose

Logical View. Elementos UML

� Class diagrams

� Associations

� Interfaces

� Sequence diagrams

� Collaboration diagrams

� Statechart diagrams

� Packages

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

39

Introducción Modelado Visual y Rational Rose

Logical ViewLSI Laboratori ES:E

40

Introducción Modelado Visual y Rational Rose

Component View. Elementos UML

� Components

� Interfaces

� Component diagrams

� Packages

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

41

Introducción Modelado Visual y Rational Rose

Component View

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

42

Introducción Modelado Visual y Rational Rose

Deployment View. Elementos UML

� Processes

� Processors

� Connectors

� Devices

� Deployment diagram

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

Page 8: Introduccion Al Modelado Visual y Rational Rose-Presentaciones

Taller de Analisis y Diseño - Ing. Jorge L. Sanchez Panduro 8

LSI Laboratori ES:E

43

Introducción Modelado Visual y Rational Rose

Deployment View

Ing. Jorge L. Sánchez Panduro – Taller de Análisis y Diseño de Sistemas

LSI Laboratori ES:E

44

Introducción Modelado Visual y Rational Rose

Referencias

“Mastering UML with Rational Rose 2002” Wendy Boggs, Michael Boggs, SYBEX Inc.� ISBN: 0-7821-4017-3

“Visual Modeling with Rational Rose 2000 and UML ” Terry Quantrany. Addison Wesley, Second Edition October 19, 1999. � ISBN: 0-201-69961-3.

“Understading UML ” Shinan Salhir“TheObjectOriented Paradigm” Shinan Salhir� http://home.earthlink.net/~salhir

Rose Tutorial� http://www.rational.com/tryit/rose/seeit.jsp