Lese 2 - introduccion a rational rose

jdpoccorie 1,103 views 33 slides May 26, 2015
Slide 1
Slide 1 of 33
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33

About This Presentation

rational rose


Slide Content

LSI Laboratori ES:E
1
LESE-2 Introducción a Rational Rose
Rational Rose
LESE-2 Introducción a Rational
Rose

LSI Laboratori ES:E
2
LESE-2 Introducción a Rational Rose
Rational Rose
Rational Rose Enterprise ofrece una herramienta y un
lenguaje de modelado común para simplificar el entorno
de trabajo y permitir una creación más rápida de software
de calidad
El software permite acelerar el desarrollo de estas
aplicaciones con código generado a partir de modelos
visuales mediante el lenguaje UML (Unified Modeling
Language).

LSI Laboratori ES:E
3
LESE-2 Introducción a Rational Rose
Rational Software is actualmente conocida como una
familia de software de IBM para el despliegue, diseño,
construcción, pruebas y administración de proyectos en el
proceso desarrollo de software.

LSI Laboratori ES:E
4
LESE-2 Introducción a Rational Rose
Rational Rose - Productos
Rational Rose Developer for Java: Software controlado
por modelos para entornos de implementación Java y Java
EE
Rational Rose Developer for UNIX: Software para
desarrollar aplicaciones basadas en UNIX y Linux.
Rational Rose Developer for Visual Studio: Software
controlado por modelo para lenguajes Microsoft Visual
Studio.

LSI Laboratori ES:E
5
LESE-2 Introducción a Rational Rose
Rational Rose Enterprise: Herramienta de modelado visual
para el desarrollo de aplicaciones, el modelado de datos, el
diseño de servicios web, el modelado empresarial, la
ampliación de aplicaciones heredadas y el modelado basado
en componentes.
Rational Rose Modeler: Solución que proporciona un
lenguaje de modelado estándar para crear modelos
independientes de la plataforma
Rational Rose Technical Developer: Solución de desarrollo
controlado por modelo con conversión de diseño a código
automatizada para Java, C y C++.

LSI Laboratori ES:E
6
LESE-2 Introducción a Rational Rose
Objetivos
Conocer funcionalidad que provee
Rational Rose para el modelado visual
Toma de Contacto con Interfaz de
Rational Rose

LSI Laboratori ES:E
7
LESE-2 Introducción a Rational Rose
Contenido
Introducción
Interfaz de Usuario
Ventanas principales
Toolbars
Las 4 Vistas de Rose
Diagramas asociados

LSI Laboratori ES:E
8
LESE-2 Introducción a Rational Rose
Contenido
Introducción
Interfaz de Usuario
Ventanas principales
Toolbars
Las 4 Vistas de Rose
Diagramas asociados

LSI Laboratori ES:E
9
LESE-2 Introducción a 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

LSI Laboratori ES:E
10
LESE-2 Introducción a 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
código)
...

LSI Laboratori ES:E
11
LESE-2 Introducción a Rational Rose
Contenido
Introducción
Interfaz de Usuario
Ventanas principales
Toolbars
Las 4 Vistas de Rose
Diagramas asociados

LSI Laboratori ES:E
12
LESE-2 Introducción a Rational Rose
User Interface
Browser
Documentation Window Diagram WindowLog
Toolbars

LSI Laboratori ES:E
13
LESE-2 Introducción a 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

LSI Laboratori ES:E
14
LESE-2 Introducción a 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

LSI Laboratori ES:E
15
LESE-2 Introducción a 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

LSI Laboratori ES:E
16
LESE-2 Introducción a Rational Rose
Diagram Window
Crear y visualizar diagramas uml
Cambios en el diagrama se reflejan en el Browser y
viceversa (múltiples cambios)

LSI Laboratori ES:E
17
LESE-2 Introducción a Rational Rose
Log View
Report de los comandos/acciones llevadas a
cabo

LSI Laboratori ES:E
18
LESE-2 Introducción a 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
19
LESE-2 Introducción a Rational Rose
Contenido
Introducción
Interfaz de Usuario
Ventanas principales
Toolbars
Las 4 Vistas de Rose
Diagramas asociados

LSI Laboratori ES:E
20
LESE-2 Introducción a Rational Rose
Vistas de Rose
Use Case View
Logic View
Component View
Deployment View

LSI Laboratori ES:E
21
LESE-2 Introducción a Rational Rose
Use Case View
La Vista de Casos de Uso, Use Case View, que es la
vista en la que se presenta el comportamiento
deseado del sistema: en ella se encontrarían los
modelos relacionados con la captura de requisitos.
Según el proceso que hemos visto en clase, en esta
vista se ubicarían el modelo del negocio, el modelo
conceptual, el modelo de casos de uso del sistema y
los diagramas de secuencia del sistema

LSI Laboratori ES:E
22
LESE-2 Introducción a 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

LSI Laboratori ES:E
23
LESE-2 Introducción a Rational Rose
Use Case View

LSI Laboratori ES:E
24
LESE-2 Introducción a Rational Rose
Logic View
La Vista Lógica, Logical View, en la que encontraríamos
los modelos que muestran el vocabulario y la
funcionalidad (estructura y comportamiento) del sistema, a
través de un conjunto de colaboraciones que realizan los
casos de uso de la vista de casos de uso (colaboraciones
que se modelan mediante diagramas de clases y
diagramas de interacción: secuencia y colaboración).

LSI Laboratori ES:E
25
LESE-2 Introducción a Rational Rose
Logical View. Elementos UML
Class diagrams
Associations
Interfaces
Sequence diagrams
Collaboration diagrams
Statechart diagrams
Packages

LSI Laboratori ES:E
26
LESE-2 Introducción a Rational Rose
Logical View

LSI Laboratori ES:E
27
LESE-2 Introducción a Rational Rose
Component View
La Vista de Componentes, Component View, en la
que se representa la implementación del sistema
mediante componentes, la organización modular del
software. Esta vista está relacionada con la gestión
de la configuración del software. Los paquetes en
esta vista se organizan en niveles. Un componente
está relacionado con un archivo de software y un
lenguaje de programación. Las clases de la vista
lógica se asignarían a los componentes de la vista de
componentes.

LSI Laboratori ES:E
28
LESE-2 Introducción a Rational Rose
Component View. Elementos UML
Components
Interfaces
Component diagrams
Packages

LSI Laboratori ES:E
29
LESE-2 Introducción a Rational Rose
Component View

LSI Laboratori ES:E
30
LESE-2 Introducción a Rational Rose
Deployment View
La Vista de Despliegue, Deployment View, en la que se
modela la distribución o despliegue de los componentes a
los nodos de procesamiento del sistema. Muestra la
topología, distribución e instalación del sistema

LSI Laboratori ES:E
31
LESE-2 Introducción a Rational Rose
Deployment View. Elementos UML
Processes
Processors
Connectors
Devices
Deployment diagram

LSI Laboratori ES:E
32
LESE-2 Introducción a Rational Rose
Deployment View

LSI Laboratori ES:E
33
LESE-2 Introducción a 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.
Rose Tutorial
http://www.rational.com/tryit/rose/seeit.jsp