Semana2 Calidad
-
Upload
charrez-zed -
Category
Documents
-
view
13 -
download
0
description
Transcript of Semana2 Calidad
![Page 1: Semana2 Calidad](https://reader034.fdocuments.in/reader034/viewer/2022042821/563db9fe550346aa9aa1c884/html5/thumbnails/1.jpg)
1
Calidad
Preparado por: Amelia Soriano
ReferenciasRational Unified Process®Version 2003.06.12.01Copyright © 1987 – 2003Rational Software Corporation
Curso Rational Unified Process®Rational University
Curso de Prueba FuncionalRational University
Robert GradyPractical Software Metrics for Project Management and Process Improvement. Prentice-Hall 1992
Ian SommervilleIngeniería de Software Addison Wesley 2002
![Page 2: Semana2 Calidad](https://reader034.fdocuments.in/reader034/viewer/2022042821/563db9fe550346aa9aa1c884/html5/thumbnails/2.jpg)
2
El Proceso Unificado implementa las mejores prácticas
Desarrollo IterativoAdministración de Requerimientos
Arquitectura basada en componentesModelado Visual (UML)
Verificación continua de la CalidadControl de Cambios
Calidad
¿Qué es? ¿Quién la asegura?¿Cómo se mide?
![Page 3: Semana2 Calidad](https://reader034.fdocuments.in/reader034/viewer/2022042821/563db9fe550346aa9aa1c884/html5/thumbnails/3.jpg)
3
¿Calidad?
Utilizando en la construcción, un proceso adecuado y previamente establecido
La calidad se construye !!
Link
Link
Link
Link
Es la característica que demuestra el logro de construir el producto requerido
El producto que satisface los requerimientos!!
¿Calidad?Característica Multidimensional
– Calidad del Proceso
– Calidad del Producto
Producir correctamente
Construir el producto correcto
![Page 4: Semana2 Calidad](https://reader034.fdocuments.in/reader034/viewer/2022042821/563db9fe550346aa9aa1c884/html5/thumbnails/4.jpg)
4
¿Quién asegura la calidad?
El administrador del proyectoy
cada uno de los integrantes del equipo de desarrollo
¿Cómo se mide la Calidad?Administrar Calidad incluye:
– Definir el marco de trabajo conprocedimientos y estándares organizacionales
– Seleccionar y adecuar los estándares del marco de trabajo al proyecto
– Controlar la calidad• Revisiones de la calidad de los artefactos producidos
(inspecciones, revisiones de progreso y revisiones de calidad)
• Valoración automática
![Page 5: Semana2 Calidad](https://reader034.fdocuments.in/reader034/viewer/2022042821/563db9fe550346aa9aa1c884/html5/thumbnails/5.jpg)
5
¿Cómo se mide la Calidad?
Calidad requiere identificar:
– Medidas y criterios para demostrar la calidad alcanzada
– La implementación de un procesoque asegure que el producto creado ha alcanzado el grado de calidad deseado, y puede ser repetido y administrado
¿Cómo se mide la calidad?• El Proceso se configura de acuerdo
a las necesidades.
• Los criterios de calidad (aceptabilidad) se negocian considerando diversos factores:
– Riesgo– Oportunidades de Mercado– Requerimientos de Beneficios– Presupuesto– Tiempo– ...
![Page 6: Semana2 Calidad](https://reader034.fdocuments.in/reader034/viewer/2022042821/563db9fe550346aa9aa1c884/html5/thumbnails/6.jpg)
6
Reflexión
Lo que sirve a unos...
puede no servir a otros...
Métricas, Medidas y Proceso de Desarrollo
– Identificar los indicadores (métricas)apropiados de calidad aceptable.
– Identificar las medidas a usar en la evaluación y aseguramiento de calidad
– Identificar y apropiadamente atender los problemas que afectan la calidad tan temprano y eficazmente como sea posible dentro del proceso de desarrollo
¿Qué medir?
¿Cómo medir?
¿Cuándo medir?
![Page 7: Semana2 Calidad](https://reader034.fdocuments.in/reader034/viewer/2022042821/563db9fe550346aa9aa1c884/html5/thumbnails/7.jpg)
7
Métricas
El Proceso El Producto El Proyecto Los Recursos
Algunas Métricas del Proceso
1. Duración2. Esfuerzo3. Resultados4. Ambiente de Desarrollo5. Defectos
- Tasa de detección- Tasa de corrección
6. Cambios requeridos
7. Incidentes que afectan el desarrollo
8. Personal...
Métricas del Proceso
![Page 8: Semana2 Calidad](https://reader034.fdocuments.in/reader034/viewer/2022042821/563db9fe550346aa9aa1c884/html5/thumbnails/8.jpg)
8
Métricas
El Proceso El Producto El Proyecto Los Recursos
Métricas del Producto
...
Software
![Page 9: Semana2 Calidad](https://reader034.fdocuments.in/reader034/viewer/2022042821/563db9fe550346aa9aa1c884/html5/thumbnails/9.jpg)
9
Dimensiones de la Calidad del Producto
ConfiabilidadPruebe que la aplicación se comporta de forma consistente y predecible
Desempeño
FuncionalidadVerifique cada escenario de uso
UsabilidadPruebe la aplicación desde la perspectiva de conveniencia del usuario final
SoportabilidadPruebe la habilidad de mantener y soportar la aplicación en producción
Pruebe las respuestas en línea bajo carga promedio y excesiva.
¿Hace mi aplicación lo que es requerido?
¿Responde mi aplicación
aceptablemente?
¿Responde bien el sistema con carga
de producción?
¿El sistema es fácil de usar para un usuario final?
¿Es posible desplegar
adecuadamente la aplicación ?
Métricas
El Proceso El Producto El Proyecto Los Recursos
![Page 10: Semana2 Calidad](https://reader034.fdocuments.in/reader034/viewer/2022042821/563db9fe550346aa9aa1c884/html5/thumbnails/10.jpg)
10
Algunas Métricas del Proyecto
1. Madurez2. Mantenibilidad3. Retrabajo4. Modularidad5. Adaptabilidad
...
Métricas del Proyecto
Métricas
El Proceso El Producto El Proyecto Los Recursos
![Page 11: Semana2 Calidad](https://reader034.fdocuments.in/reader034/viewer/2022042821/563db9fe550346aa9aa1c884/html5/thumbnails/11.jpg)
11
Algunas Métricas de los Recursos
1. Personal - experiencia- costo- eficiencia
2. Tiempo3. Esfuerzo4. Presupuesto
...
Algunas Medidas
¿Cómo es posible medir el Progreso?
Podemos tomar en cuenta:
• Número de Clases• Puntos Funcionales• Escenarios• Casos de Prueba
Design
![Page 12: Semana2 Calidad](https://reader034.fdocuments.in/reader034/viewer/2022042821/563db9fe550346aa9aa1c884/html5/thumbnails/12.jpg)
12
Algunas Medidas
¿Cómo es posible medir la convergencia?
Podemos tomar en cuenta:
• Número y tipo de cambios
Algunas Medidas¿Cómo es posible medir la modularidad?
Podemos tomar en cuenta:
• Número de clases modificadas por cambio
![Page 13: Semana2 Calidad](https://reader034.fdocuments.in/reader034/viewer/2022042821/563db9fe550346aa9aa1c884/html5/thumbnails/13.jpg)
13
Algunas Métricas y Medidas en OO
Relativas a las Clases
Número de atributosNúmero de métodos y su complejidadNúmero de métodos que acceden a los mismos atributos
Algunas Métricas y Medidas en OO
Relativas a la herencia
Profundidad de la JerarquíaNúmero de subclases definidas a partir de una superclaseNúmero de métodos heredados para una subclaseNúmero de métodos redefinidos para una subclase Número de nuevos métodos incorporados en una subclaseNúmero de padres directos
![Page 14: Semana2 Calidad](https://reader034.fdocuments.in/reader034/viewer/2022042821/563db9fe550346aa9aa1c884/html5/thumbnails/14.jpg)
14
Algunas Métricas y Medidas en OO
Relativas a las asociaciones y dependencias
Número de métodos invocados de otras clases y o paquetesNúmero de métodos invocados desde otras clases y paquetesNúmero de accesos públicos a datos miembros de la claseNúmero de colaboraciones listadas para una clase