(778)-Arquitectura de Software I

CARRERAS

Licenciatura en Informática-

Contenidos Mínimos

Arquitectura de software y arquitectura de sistemas. Proceso de definición y evolución de una arquitectura en diferentes metodologías de desarrollo. Requerimientos funcionales y no funcionales, restricciones, influencias, entorno social y técnico, estándares, herramientas disponibles. Objetivos de una arquitectura. Estilos arquitectónicos. Arquitectura de dominio. Arquitectura y Diseño. Patrones. Patrones arquitecturales para la interfaz de usuario. Integración con el dominio. Internacionalización. Arquitecturas orientadas a servicios. Arquitecturas extensibles. Arquitecturas basadas en plugins. Arquitecturas de seguridad. Estrategias de verificación de arquitecturas. Arquitecturas concurrentes y distribuidas. Herramientas tecnológicas para soportar las decisiones arquitectónicas.