Diseños de sistemas
Son las que constituyen un marco de trabajo para el diseño detallado
Subsistemas y clases
Cada uno de los componentes principales de un sistema se llama subsistema
Incluye
Descomposicion del sistema en subsistema
La definicion de los objetos de diseño
La seleccion de componentes hechos y heredados
La correspondencia entre el sistema y el hardware
El manejo de condiciones de frontera
Es la estrategia de alto nivel para resolver un problema y construir una solucion
DISEÑO
Diseño de objeto
La fase de diseño de objetos determina las definiciones completas de las clases asociaciones que se utilizaran en la implementacion , asi como las interfaces y algoritmos de los metodos utilizados para implementar las operaciones
El diseño de objetos es analogico a la fase preliminar de diseño del ciclo de vida de desarrollo de software tradicional
Controles
El diseñador debe refinar la estrategia para implementar los modelos de estados y sucesos presentes en el modelo dinamico
Implementacion directa de un mecanismo de maquina de estados
Utiliza la posicion del programa para almacenar el estado
Utilizacion de tareas concurrentes
Algoritmo
El analisis de especificaciones dice lo que hace la operacion desde el punto de vista de sus clientes y los algoritmo muestran como se hace
Selecionar estructuras de datos adecuados para algoritmo
Seleccionar algoritmo que minimicen el costo de implementar las operaciones
Asignar la responsabilidad de las operaciones a las clases adecuadas
Asociaciones
Son el pegamento de nuestro modelo de objetos, y proporcionan vias de acceso entre objetos siendo entidades conceptuales utiles para el modelado y el analisis