Notas de Arquitectura de software

Tu diseño es tan fragil que al mover de lugar un botón en una interfaz, los hilos de segundo plano se detienen por referencias nulas.

Curso de octavo semestre de la licenciatura en Ingeniería de Software (UACM plan 2010). El curso gira en torno a actividades de diseño general de un producto de software: la integración de sus componentes y definición de puntos de flexibilidad que permitan al producto alcanzar sus objetivos, satisfaciendo a todos los interesados relevantes. Se exploran estrategias de diseño arquitectonico, modelaje de arquitecturas y el rol de un arquitecto de software en un proyecto.

Definiciones básicas, componentes y conectores

Estas notas incluyen algunas definiciones generales empleadas en el área de la arquitectura de software, así como una breve presentación de los conceptos de "componentes" y "conectores", su importancia e impacto general en la calidad de un producto de software.