Você está na página 1de 27

CICLO 2010-II Mdulo:

Unidad: 1 Semana: 4

ANALISIS Y DISEO DE SISTEMAS

Ana C. Torres Daz

Tecnologa Orientada a Objetos


Al finalizar el alumno
Conceptos de UML El alumno tendr un panorama de los diferentes diagramas UML

Rational Rose
Objetivos
Conocer los conceptos bsicos de Rational Rose Explorar los cuatro tipos de vista de un modelo hecho en Rose. Empezar a trabajar con Rose.

Rational Rose
Qu es Rational Rose?
Herramienta de modelamiento visual para el anlisis y diseo de sistemas basado en objetos.

Rational Rose
Ventajas
Ayuda a asegurar la arquitectura del sistema.

Identificar fallas durante una etapa temprana del desarrollo.


Evitar aumento en los tiempos y costos del proyecto.

Apoya al planeamiento del negocio (diagramas).

Rational Rose
Ventajas
Ayuda en los trabajos de anlisis de la funcionalidad del sistema (casos usos). Facilita la visualizacin de los elementos del sistema y sus relaciones (diagramas de clases). Etc.

Rational Rose

Un modelo el R.R. es la imagen de un sistema desde varias prespectivas

Rational Rose
Rational Rose
El R.R. permite representar todos los diagramas de UML as como los actores, casos de uso, objetos, clases, componentes, etc.

Rational Rose
Participantes
Equipo de desarrollo Los clientes y gerentes del proyecto Los gerentes Los analistas y los clientes Los tcnicos

Los analistas y diseadores

Rational Rose
Participantes
El personal Diseadores y programadores Personal de despliegue El equipo de implementacin y los clientes

Rational Rose
Rational Rose
Los modelos de R.R. describen en detalle todo lo que el sistema incluir y como funcionar, para que los diseadores puedan usar los modelos como si fueran los planos de un sistema a ser desarrollado.

Rational Rose

Rational Rose
Navegador o browser
Barra de Herramientas Ventana del diagrama

Ventana de Documentacin

Ventana de Registro (log)

Rational Rose
Navegador o Browser:

Agregar Elementos Vista de los elementos existentes Vista de las relaciones existentes Renombrar elementos Agregar elemento a un diagrama Agrupar elementos en paquetes Abrir un diagrama

Rational Rose
Vista de Caso de Uso

Vista Lgica

Vista de Componentes

Vista de Despliegue

Rational Rose
USE CASE VIEW:
Bloque que permite plasmar el anlisis del sistema mediante el modelamiento de los procesos utilizando para ello principalmente los siguientes diagramas:

Diagrama de Casos de Uso.


Diagrama de Secuencia. Diagrama de Colaboracin.

Rational Rose
LOGICAL VIEW:
Bloque que permite plasmar el diseo del sistema construyendo para ello principalmente los siguientes modelos:

Modelo Conceptual.
Modelo Lgico. Modelo Fsico.

Rational Rose
COMPONENT VIEW:
Bloque que permite plasmar la estructura de los componentes del sistema y la estructura del sistema en ejecucin utilizando para ello principalmente los siguientes diagramas: Diagrama de Componentes. Diagrama de Ejecucin.

Rational Rose
BROWSER:
Esconder Browser. Ver Browser. Renombrar elementos. Eliminar elementos.

Rational Rose
Ventana de Documentacin:

Rational Rose
Barras de Herramientas

Rational Rose
La ventana del Diagrama

Rational Rose
La ventana Log

Rational Rose
R.U.P.
Con R.R. podemos apoyar el desarrollo de Software bajo la metodologa R.U.P.

Rational Rose
Ejercicio
Atencion de pedido via i nternet

Abastecimi ento Cli ente

Proeedor

Atencion oreden de pedido en el local

Rational Rose
Ejercicio
Atencion de pedido via i nternet

Abastecimi ento Cli ente

Proeedor

Atencion oreden de pedido en el local

<<communicate>>

Cajero
(from Actors)

Generar Documento de Pago


(from Caso de Uso)

<<communicate>>

Ingreso de Pedido
(from Caso de Uso)

Cliente
(from Actors)

Vendedor
(from Actors)

Consultar Libro
(from Caso de Uso)

Chequear Documento de Pago


(from Caso de Uso)

Ubicar Libro
(from Caso de Uso)

Despachador
(from Actors)

Você também pode gostar