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