Diseño de Niveles o Entornos de Software
El diseño de
Mediante Software produce tres tipos o niveles de resultado:
Ø Diseño arquitectónico: Define las relaciones entre
los principales elementos estructurales del programa, es decir, el diseño
arquitectónico, es la versión más abstracta del sistema. Identifica el software
como un sistema con distintos componentes que interactúan entre ellos. En este
momento es cuando los diseñadores conciben la idea de posibles soluciones de
dominio.
Ø Diseño de alto nivel - El Diseño de alto nivel,
rompe con el concepto de diseño arquitectónico que se refiere a “Componente de
única entidad múltiple”, por lo contrario tiene un punto de vista menos
abstracto de los subsistemas y módulos y representa la existente interacción
entre ellos. El Diseño de alto nivel se centra en cómo el sistema junto con
todos sus componentes se puede implementar en forma de módulos. Reconoce
estructuras modulares de cada subsistema y su relación e interacción entre las
mismas.
Ø Diseño detallado - Es más detallado en cuanto a los
módulos y a su implementación, define
estructuras lógicas de cada módulo y de sus interfaces para comunicarse con los
otros módulos. Además, se ocupa del refinamiento de la
representación arquitectónica que lleva a una estructura de datos detallada y a
las representaciones algorítmicas del software. Igualmente,
el diseño detallado describe cada componente y su comportamiento específico, de
forma que puede procederse a su construcción
No hay comentarios:
Publicar un comentario