ARTES GRAFICAS
Enviado por MMTM • 23 de Junio de 2015 • 233 Palabras (1 Páginas) • 231 Visitas
Capítulo 8 Modelo de Diseño
8.1. Estrategias de Diseño
Arquitectura
Robustez
Reuso
Extensibilidad
8.2. Diseño de Objetos
“Para diseñar un objeto se seguirá el diseño por responsabilidades (ROD Responsibility-DrivenDesign). Este diseño se basa en un modelo cliente-servidor, donde las clases se ven como clientes cuando generan alguna petición hacia otra clase, y como servidores cuando reciben peticiones de otra clase. De tal manera, una misma clase en distintos momentos se ve como cliente o servidor.” Capítulo 8 - 8.2
Tarjeta de clases
Las tarjetas de clases (tambien conocidas como tarjetas CRC: Clase-Responsabilidad- Colaboracion) permiten al disenador visualizar las diferentes clases de manera independiente y detallada. El esquema para una tarjeta de clase se muestra en la tabla.
Conceptos del diseño por responsabilidades.
Especificación de las tarjetas de clases.
Identificación de las responsabilidades del sistema.
Identificación de las colaboraciones del sistema.
Identificación de las jerarquías de herencia del sistema.
Identificación de los contratos de servicio del sistema.
Identificación de los subsistemas del sistema.
Identificación de los protocolos del sistema.
Identificación de los atributos del sistema.
Especificación de los algoritmos del sistema
Diagrama de la tarjeta de clases.
Diagrama de la tarjeta de clases
Clase
Descripción
Modulo
Estereotipo
Propiedades
Superclase
Subclase
Atributos
Diagrama para la tarjeta de clase de interface usuario.
Diagrama para laTarjeta de clase de interfaceusuario
Clase InterfaceUuario
Descripción Todo lo relacionado con el usuario de hace a través de la interface de usuario (InterfaceUuario)
Modulo InterfaceUuario
Estereotipo Bordes.
Propiedades
Superclase
Subclase
Atributos
Responsabilidades
Validar usuario, tomado del caso de usos validar usuario, capitulo 7 según modelo de casos de usos para el sistema de separación de citas médicas.
...