Evaluacion Arquitectura Sw
UNIVERSIDAD SIMÓN BOLÍVAR
DEPARTAMENTO DE PROCESOS Y
DEPARTAMENTO DE PROCESOS Y
SISTEMAS
SISTEMAS
Laboratorio de Investigación en
Laboratorio de Investigación en
Sistemas de Información.
Sistemas de Información.
Criterios para la evaluación y
selección de
TECNICAS DE EVALUACION ARQUITECTÓNICA
TECNICAS
Anna C. Grimán P.
Anna C. Grimán P.
agriman@usb.veagriman@usb.ve
Luis E. Mendoza M.
Luis E. Mendoza M.
lmendoza@usb.ve
lmendoza@usb.ve
María A. Pérez de O.
María A. Pérez de O.
movalles@usb.ve
movalles@usb.ve
Contenido
Contenido
•
•
•
•
•
Motivación
Objetivo
Técnicas de Evaluación Arquitectónica
Metodología
Criterios para la evaluación y selección de
TEA
• Estudio de casos
• Conclusiones
La estimación de lacalidad del software es una
necesidad creciente…debe ser costo-efectiva!!
Motivación
Motivación
Los Métodos de Evaluación Arquitectónica,
evalúan el potencial del diseño arquitectónico para
alcanzar los niveles deseados en cuanto los requisitos
de calidad (Bass et al., 2003).
Estos métodos se ven asistidos por las Técnicas de
evaluación arquitectónica (TEA) las cuales
indican unamanera particular de evaluar una
arquitectura de software, permiten identificar
situaciones y parámetros para determinar la
satisfacción de los requisitos de calidad.
No todas las TEA son adecuadas a cada proyecto…
Objetivo
Objetivo
El objetivo central de esta investigación
es proponer un conjunto de criterios que
permitan evaluar y seleccionar una
Técnica de EvaluaciónArquitectónica
¿Qué es una TEA?
¿Qué es una TEA?
Un conjunto de elementos que indican una
manera particular de evaluar una arquitectura de
software, permiten identificar situaciones y
parámetros para determinar los requisitos de
calidad deseados.
Para la estimación de la calidad se cuenta con
distintas técnicas, cada una de las cuales posee
un costo y puede ser utilizada para identificarinformación diferente.
Las técnicas de cuestionamiento:
incluyen los escenarios, los cuestionarios y las
listas de chequeo.
Las técnicas de medición: proporcionan
resultados cuantitativos, incluyen: métricas,
simulaciones, prototipos y experimentos.
Aplicación de DESMET para la evaluación de
Técnicas de Evaluación Arquitectónica
Metodología
Metodología
Análisis de Características porEstudio de
Caso
Selección de Técnicas (TEA)
Identificación de Criterios para la
evaluación
Selección de Proyectos pilotos
Evaluación
de
los
criterios
o
características
Análisis de resultados
TEA Seleccionadas
TEA Seleccionadas
Escenarios: Para evaluar un atributo de
calidad particular, se desarrolla un juego de
escenarios y éste concreta el significado real de
los requisitos(Clements et al., 2002).
Prototipo: implementa una parte de la
arquitectura de software y ejecuta esa parte en el
contexto actual propuesto del sistema (Bosch,
2000).
Simulación: se utiliza la implementación de la
Arquitectura de Software en alto nivel, consiste
en la implementación de los componentes de la
arquitectura y una implementación del contexto
del sistema (Bosch, 2000).Criterios para la evaluación de
Criterios para la evaluación de
TEA
TEA
Criterios para la evaluación de
Criterios para la evaluación de
TEA
TEA
CARACTERÍSTICAS
Documentación
MÉTRICAS
1. Existencia de documentación que ayude a comprender la técnica.
2. Facilidad de comprensión de la técnica para su aplicación.
3. Facilidad de la técnica para que exista trazabilidad al momento deaplicarla.
4.Facilidad para relacionar características de calidad entre si al aplicar la técnica.
5.Facilidad para identificar las decisiones arquitectónicas delicadas o importantes.
Aspectos
Técnicos
6. Facilidad de aplicar la técnica.
7. Facilidad de evaluar escenarios o casos de uso.
8. Facilidad para definir las métricas necesarias para evaluar los escenarios, con base en la...
Regístrate para leer el documento completo.