Calidad en el desarrollo de software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Calidad en el desarrollo de software por Mind Map: Calidad en el desarrollo de software

1. Modelo McCall

1.1. Se proponen tres perspectivas para agrupar los factores de calidad del producto

1.1.1. Revision

1.1.1.1. Mantenibilidad Esfuerzo para localizar y corregir fallas

1.1.1.1.1. Criterios a tener en cuenta - Consistencia - Simplicidad - Concisidad - Autodescripcion - Modularidad

1.1.1.1.2. Segun Ghezzi: - Correctiva - Adaptativa - Perfectiva

1.1.1.1.3. Aplican buenas practicas como: - Metodologia bien definida - Documentacion interna - Estandares de programacion - Tecnicas de diseño

1.1.1.1.4. Flexibilidad Facilidad para el cambio

1.1.1.2. Testiabilidad Facilidad de pruebas e integracion

1.1.2. Transicion

1.1.2.1. Portabilidad Facilidad de transferencia entre ambitos

1.1.2.2. Reusabilidad Facilidad de reuso de componentes

1.1.2.3. Interoperabilidad Capacidad de acoplamiento con otros sitemas

1.1.3. Operacion

1.1.3.1. Correctitud Grado de cumplimiento de la especificacion

1.1.3.2. Confiabilidad Grado de respuesta en situaciones no esperadas

1.1.3.3. Eficiencia Medida de uso de recursos entre tiempo de ejecucion

1.1.3.4. Integridad Proteccion de datos y grado de acceso

1.1.3.5. Usabilidad Facilidad de operacion por cualquier usuario

1.2. Aplica la creencia de MacCall sobre el efecto de un atributo interno, sobre el atributo externo correspondiente

1.3. Focalizado en el producto final y el punto de vista del usuario

1.4. Primero es ser presentado en 1977

1.5. Motivado por la US Air Force y DoD

2. Modelo iniciales de calidad

2.1. Conflictos en la disticion entre atributos internos y externos

2.2. Los mas populares no tiene sustento cientifico

2.3. Compocision de muchas caracteristicas.

2.4. Con factores comunes es posible derivar modelos propios para usos específicos

3. Medición de calidad de software

3.1. Interes del usuario

3.2. Esta en la belleza