El DOO requiere la definición de:
una arquitectura multicapa.
la especificación de subsistemas que
realizan funciones y proveen soporte
de infraestructura.
Una descripción de objetos (clases).
Una descripción de los mecanismos
de comunicación.
DISEÑO PARA SISTEMAS
ORIENTADOS A OBJETOS
Se divide en 4 capas: – La capa subsistema: contiene una
representación de cada uno de los
subsistemas, para conseguir sus requisitos
definidos por el cliente. – La capa de clases y objetos: contiene la
jerarquía de clases, que permite al sistema ser
creado usando generalizaciones y con
especificaciones mas acertadas.
la capa de mensaje: contiene detalles
de diseño, que permite a cada objeto
comunicarse son sus colaboradores.
La capa de responsabilidades:
contiene estructuras de datos y diseños
algorítmicos, para todos los atributos y
operaciones de cada objeto.
La capa fundamental se centra en el
diseño de los objetos del dominio.
Estos juegan un papel clave, en la
construccion de la infraestructura del
sistema OO aportando soporte para
las actividades, admon de tareas y
gestion de datos.
Fichman y Kemerer
:
1. representación de la jerarquía de módulos.
2. especificación de las definiciones de datos.
3. especificación de la lógica procedimental.
4. indicación de secuencias de proceso final
-
a
-final
5. representación de estados y transiciones de los
6. definición de clases y jerarquías.
7. asignación de operaciones a las clases.
8. definición detallada de operaciones.
9. especificación de conexiones de mensajes.
10. identificación de servicios exclusivos.
No hay comentarios:
Publicar un comentario