Kategorier: Alle - algoritmos - sistemas - subsistemas - clases

av Edwin Naranjo Yagual 4 år siden

214

Diseños de sistemas

La creación de sistemas complejos implica la descomposición en subsistemas y la definición de la correspondencia entre el sistema y el hardware. Es crucial seleccionar componentes, ya sean heredados o hechos a medida, y manejar las condiciones de frontera.

Diseños de sistemas

Diseño de objeto

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

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
Asignar la responsabilidad de las operaciones a las clases adecuadas
Seleccionar algoritmo que minimicen el costo de implementar las operaciones
Selecionar estructuras de datos adecuados para algoritmo

Controles

El diseñador debe refinar la estrategia para implementar los modelos de estados y sucesos presentes en el modelo dinamico
Utilizacion de tareas concurrentes
Utiliza la posicion del programa para almacenar el estado
Implementacion directa de un mecanismo de maquina de estados

El diseño de objetos es analogico a la fase preliminar de diseño del ciclo de vida de desarrollo de software tradicional

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

DISEÑO

Diseños de sistemas

Es la estrategia de alto nivel para resolver un problema y construir una solucion

Incluye

El manejo de condiciones de frontera
La correspondencia entre el sistema y el hardware
La seleccion de componentes hechos y heredados
La definicion de los objetos de diseño
Descomposicion del sistema en subsistema

Subsistemas y clases

Cada uno de los componentes principales de un sistema se llama subsistema

Son las que constituyen un marco de trabajo para el diseño detallado