1) Concepto:
-
Descripción de la estructura de un sistema
Software.
-
Estructura de un sistema Software:
-
Componentes
-
Relaciones entre componentes
-
Niveles de Arquitectura Software:
-
Arquitectura lógica:
Especificación de módulos lógicos
y relaciones entre los mismos.
-
Arquitectura física de empaquetamiento:
Especificación de módulos físicos
y relaciones entre los mismos.
-
Aquitectura física de ejecución:
Especificación de componentes ejecutables,
o referenciables en tiempo de ejecución; distribución
de componentes y asignación de recursos.
2) Componentes y relaciones
entre los mismos
3) Tipos
de Arquitecturas software:
-
Modulares tradicionales
-
Orientadas a Objetos
-
Cliente/Servidor