Arquitectura de software
1.- Que es arquitectura de software de un programa o sistema?
es la estructura del sistema, que contienen componentes de software, las propiedades externamente visibles de dichoscomponentes y las relaciones entre ellos.
2.- Por qué evaluar una Arquitectura?
Cuanto más temprano se encuentre un problema en un proyecto de software, mejor
Realizar una evaluación de la arquitectura esla manera más económica de evitar desastres
3.- ¿Cuándo una arquitectura puede ser evaluada?
Evaluación temprana
Evaluación tardía
4.- Qué resultado produce la evaluación de una Arquitectura?* La evaluación de una arquitectura no produce resultados cuantitativos
* La evaluación ayuda a encontrar debilidades
5.- ¿Cómo determinamos que forma parte de de una arquitectura?
Debeser un componente, relación entre componentes, o una propiedad (de componentes o relaciones) que necesita ser externamente visible
6.- Cual es el propósito de SAAM?
* Basado en escenarios* Foco modificabilidad
* Evaluar una arquitectura o evaluar y comparar varias
7.- Cuales son los roles de SAAM?
* Interesados externos (Organización cliente, usuarios finales,administradores del sistema, etc.)
* Interesados internos (Arquitectos de Software, analistas de requerimientos)
* Equipo SAAM (Líder, expertos en el dominio de la aplicación, expertos externos enarquitectura y secretario
8.- Que metodología tiene SAAM
* Paso 1. Desarrollo de escenarios
* Paso 2. Descripción de la Arquitectura
* Paso 3. Clasificación de escenarios
* Paso 4.Evaluación de escenarios
* Paso 5. Interacción de escenarios
* Paso 6. Evaluación general
9.- Que propósito tiene ATAM
nos dice cuan bien una arquitectura particular satisface lasmetas de calidad
10.- Que metodología tiene ATAM?
* Presentacion
* Investigacion
* Prueba y análisis
* Informes
11.- Que resultados nos da ATAM
* El documento de propuestas...
Regístrate para leer el documento completo.