Beruflich Dokumente
Kultur Dokumente
de la Laguna a Objetos
3.5 RESUMEN
El mtodo desarrollado por Ivar Jacobson OOSE ha sido llamado un enfoque para el
manejo de casos de uso, en este enfoque el modelo de casos de uso sirve como un modelo
central del cual todos los otros modelos son derivados. Un modelo de casos de uso describe la
funcionalidad completa del sistema, identificando como, todo lo que esta fuera del sistema,
interacta con l.
La idea bsica de estos modelos es capturar el concepto inicial de todos los requerimientos
funcionales y usar sus perspectivas. Es por eso que la relacin entre ellos es importante. Para ser
posible el mantenimiento del sistema es tambin necesario que los modelos sean tangibles.
El OMT describe el anlisis y diseo orientado a objetos como una forma de organizar
software dentro de una correlacin de objetos discretos que incorporan tanto comportamiento
como estructuras de datos. La esencia del desarrollo orientado a objetos en OMT es la
identificacin y organizacin de conceptos en el dominio del problema. Este mtodo tiene muchas
notaciones, aunque para el desarrollo de muchos sistemas solamente algunas son usadas.
Cada modelo describe un aspecto del sistema pero contiene referencias a los dems
modelos. Lo cual indica que los tres no son totalmente independientes.
Metodologa Booch
Las tcnicas para capturar la parte lgica / esttica segn Booch son las siguientes:
! Diagrama de objetos: muestran los objetos existentes y sus relaciones entre ellos,
incluyendo visibilidad y sincronizacin.
! Diagramas de clases: muestran las clases existentes y sus relaciones entre ellas,
incluyendo aspectos de cardinalidad, persistencia y visibilidad.
Las tcnicas para capturar la vista lgica / dinmica son las siguientes:
Tarjetas CRC
! Tarjeta CRC: describen las clase con sus super y subclases, responsabilidades y
colaboraciones.
! Tarjetas de subsistema: en ellas se describe los subsistemas y contratos.
! Diagramas de jerarqua y diagramas de Ven: muestran y descubren la herencia entre
clases.
! Diagramas de colaboracin: muestran las clases, subsistemas y las colaboraciones
cliente / servidor entre ellas.
! Identificar clases.
! Identificar las responsabilidades para cada clase.
! Identificar las colaboraciones.
! Identificar herencia.
! Identificar subsistemas.
! Identificar protocolos.
3.6 CUESTIONARIO