Logo Studenta

U4 - 1 - ANALISIS Y DISEÑO ORIENTADO A OBJETOS

¡Estudia con miles de materiales!

Vista previa del material en texto

ANALISIS Y DISEÑO ORIENTADO A OBJETOS
 				Roger S. Pressman		 
AOO Y DOO
ESTRUCTURADO vs AOO
El AOO representa un cambio radical sobre la metodologías orientadas a procesos, pero sólo un cambio incremental respecto de las metodologías orientadas a datos, tales como la ingeniería de la información (Fichman y Kemerer)
AOO Y DOO
Algunos Métodos de AOO:
GRADY BOOCH
RUMBAUGH  OMT (Técnica de Modelado de objetos)
JACOBSON  OOSE (Ingeniería del SW orientada de objetos)
COAD Y YOURDON
WIRFS-BROCK
BOOCH, RUMBAUGH Y JACOBSON  UML (Lenguaje de Modelado Unificado)
AOO Y DOO
UML
Permite expresar un modelo de análisis utilizando una notación de modelado con unas reglas sintácticas, semánticas y prácticas.
Reglas que lo definen:
Sintaxis: nos dice cómo mostrar y combinar los símbolos (ídem al lenguaje natural)
Semántica: nos dice lo que significa cada símbolo y cómo interpretarlo, solo o combinado con otros 
Prácticas: definen el significado de los símbolos a través de los cuales se obtiene el modelo y se hace comprensible para otras personas (construcción de frases claras y comprensibles).
AOO Y DOO
VISTAS DE UML
DEL USUARIO: Representa el sistema (producto) desde la perspectiva de los usuarios (actores)  Casos de Uso
ESTRUCTURAL: Los datos y la funcionalidad se muestran desde dentro del sistema  Modelo del Dominio
DEL COMPORTAMIENTO: representa los aspectos dinámicos o comportamiento del sistema (interacciones o colaboraciones)
AOO Y DOO
VISTAS DE UML
DE IMPLEMENTACION: representa los aspectos estructurales y de comportamiento tal y como van a ser implementados
DEL ENTORNO: aspectos estructurales y de comportamiento en el que el sistema a implementar se representa
AOO y DOO
Atributos, operacio-
nes, colaboradores
 Modelo
 de Objetos- 
 Relaciones
 Modelo de Tarjeta
 CRC
 Modelo de
Comportamiento
De Objetos
Casos de Uso
Diseño de
Responsabi-lidades
Diseño de 
Mensajes
Diseño de Clases y Objetos
Diseño de Sub-Sistemas
Modelo de Análisis Modelo de Diseño
Conversión del Modelo de AOO a DOO
7
AOO Y DOO
Diseño de Subsistemas: se obtiene considerando los requerimientos globales del cliente (casos de uso) y los sucesos y estados que son externamente observables(modelo de comportamiento)
Diseño de clases y objetos: es trazado de la descripción de atributos, operaciones y colaboraciones del modelo CRC
Diseño de mensajes: es manejado por el modelo objeto-relación.
Diseño de Responsabilidades: es derivado del uso de atributos, operaciones y colaboraciones descrito en el modelo CRC.
AOO Y DOO
Lo esencial durante el Diseño del paradigma OO es la creación de los Diagramas de Interacción, que representen el modo en que los objetos colaboran para satisfacer los requisitos; luego o en paralelo, se representarán los Diagramas de Clases del Diseño que resumen las clases SW e interfaces que se van a implementar en el SW (ambos forman parte del Modelo de Diseño del UP).
							Craig Larman
Preguntas
?
?
?
?

Continuar navegando