metodos de evaluacion de arquitectura de software
TRANSCRIPT
METODOS DE EVALUACION DE ARQUITECTURA DE SOFTWARE
4.2. SAAM
Método de análisis.
SAAM
Propósito
Contexto y escenarios
Roles
Método de análisis
PROPOSITO
Basado en escenarios
Foco modificabilidad
Evaluar una arquitectura o evaluar y comparar varias
CONTEXTOS Y ESCENARIOS Atributos de calidad complejos para evaluarse
simplemente.
Dependientes del contexto
Escenario. Interacción entre un interesado y el sistema
Escenario directo.
Escenario indirecto.
ROLES 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 en arquitectura y secretario)
METODOLOGIA 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
4.3 ARID
Método de evaluación.
ARID
• El método ARID es conveniente para realizar la evaluación de diseños parciales en las etapas tempranas del desarrollo.
• Según los actores:
ARID
• ARID es un híbrido entre Active Design Review (ADR) y Architecture Trade-Off Method (ATAM).
• Características útiles para el problema de la evaluación de diseños preliminares.
ROLES
Equipo de verificación.
Arquitecto.
METODOS
Fase 1: Pre reunión
Fase 2: Evaluación
FASE 1
Identificar los revisores.
Preparar la preparación del diseño.
Preparar los escenarios
Preparar los materiales
FASE 2
Presentación del método.
Presentación del diseño.
Lluvia de ideas y priorización de escenarios.
Realización de la revisión
Conclusiones