Académique Documents
Professionnel Documents
Culture Documents
SUSANA LETICIA CHUC CHABLE JOSE DOLORES HERRERA LORIA CELSO JAVIER POOT TAH MAURO OMAR ARZAPALO POOT
Es la primera etapa tcnica del proceso de Ingeniera del Software, consiste en producir un modelo o representacin tcnica del software que se va a desarrollar
la arquitectura nos identifica los elementos mas importantes de un sistema as como sus relaciones. Es decir nos da una visin global del sistema
El diseo de datos nos facilita la representacin de los componentes de datos de la arquitectura. El diseo arquitectnico se centra en la representacin de la estructura de los componentes del software, sus propiedades e interacciones.
Facilitan la comunicacin entre todas las partes interesadas en el desarrollo de un sistema basado en computadora. Destaca decisiones tempranas de diseo que tendrn un profundo impacto en todo el trabajo de ingeniera del software. Constituye un modelo relativamente pequeo e intelectualmente comprensible de cmo est estructurado el sistema y de cmo trabajan juntos sus componentes
Estilos Arquitectnicos Arquitecturas centradas de datos. Arquitecturas de flujo de datos. Arquitecturas de llamada y retorno. Arquitecturas orientadas a objetos. Arquitecturas estratificadas
El diseo arquitectnico comienza con el diseo de datos y despus procede a la derivacin de una o mas representaciones de la estructura arquitectnica del sistema.
Estilos Arquitectnicos:
Arquitecturas centradas de datos. Arquitecturas de flujo de datos. Arquitecturas de llamada y retorno. Arquitecturas orientadas a objetos. Arquitecturas estratificadas.
Arquitecturas estratificadas.
La estructura bsica de una arquitectura estratificada se representa en la Imagen. Se crean diferentes capas y cada una realiza operaciones que progresivamente se aproximan ms al cuadro de instrucciones de la mquina. En la capa externa, los componentes sirven a las operaciones de interfaz de usuario. En la capa interna, los componentes realizan operaciones de interfaz del sistema. Las capas intermedias proporcionan servicios de utilidad y funciones del software de aplicaciones.
Ventajas
Arquitectura como normativa madura No es necesario inventar una nueva arquitectura de software para cada sistema de informacin Ayuden a la toma de decisiones Es un nivel de diseo que hace foco en aspectos ms all de los algoritmos y estructuras de datos de los sistemas
Desventajas
La AS no admite ni requiere otros paradigmas Abundancia de herramientas de diseo arquitectnico No hay urgencia en considerar otros paradigmas
CONCLUSION
La arquitectura del software nos proporciona una visin global del sistema a construir. Los componentes del software incluyen mdulos de programas y varias representaciones de datos que son manipulados por el programa. La arquitectura marca decisiones de diseo tempranas y proporciona el mecanismo para evaluar los beneficios de las estructuras de sistema alternativas.