metodos de evaluacion de arquitectura de software

14

Click here to load reader

Upload: maria-fernanda-campos-granja

Post on 21-Apr-2015

105 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Metodos de Evaluacion de Arquitectura de Software

METODOS DE EVALUACION DE ARQUITECTURA DE SOFTWARE

Page 2: Metodos de Evaluacion de Arquitectura de Software

4.2. SAAM

Método de análisis.

Page 3: Metodos de Evaluacion de Arquitectura de Software

SAAM

Propósito

Contexto y escenarios

Roles

Método de análisis

Page 4: Metodos de Evaluacion de Arquitectura de Software

PROPOSITO

Basado en escenarios

Foco modificabilidad

Evaluar una arquitectura o evaluar y comparar varias

Page 5: Metodos de Evaluacion de Arquitectura de Software

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.

Page 6: Metodos de Evaluacion de Arquitectura de Software

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)

Page 7: Metodos de Evaluacion de Arquitectura de Software

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

Page 8: Metodos de Evaluacion de Arquitectura de Software

4.3 ARID

Método de evaluación.

Page 9: Metodos de Evaluacion de Arquitectura de Software

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:

Page 10: Metodos de Evaluacion de Arquitectura de Software

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.

Page 11: Metodos de Evaluacion de Arquitectura de Software

ROLES

Equipo de verificación.

Arquitecto.

Page 12: Metodos de Evaluacion de Arquitectura de Software

METODOS

Fase 1: Pre reunión

Fase 2: Evaluación

Page 13: Metodos de Evaluacion de Arquitectura de Software

FASE 1

Identificar los revisores.

Preparar la preparación del diseño.

Preparar los escenarios

Preparar los materiales

Page 14: Metodos de Evaluacion de Arquitectura de Software

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