Académique Documents
Professionnel Documents
Culture Documents
INGENIERÍA DE SOFTWARE
Universidad 2do cuatrimestre 2012 Departamento de Cs. e
Nacional del Sur M. Clara Casalini Ing. de la Computación
Bibliografía
2
Básica
Ingeniería del software. Un enfoque práctico - R. Pressman
Capítulo 23 – Conceptos de calidad.
Controlling softare projects – Tom DeMarco
¿Qué es la calidad?
Una definición
Operación del
producto
Corrección Integridad
Confiabilidad Eficiencia
Usabilidad
Factores de calidad de McCall
12
Operación del
producto
Corrección Integridad
Confiabilidad Eficiencia
Usabilidad
Corrección: grado en el que satisface sus especificaciones y en el que
cumple con los objetivos de la misión del cliente
Factores de calidad de McCall
13
Operación del
producto
Corrección Integridad
Confiabilidad Eficiencia
Usabilidad
Confiabilidad: grado en el que se espera que cumpla con su función
y con la precisión requerida
Factores de calidad de McCall
14
Operación del
producto
Corrección Integridad
Confiabilidad Eficiencia
Usabilidad
Usabilidad: esfuerzo que se requiere para aprender, operar,
prepara las entradas e interpretar las salidas de un programa.
Factores de calidad de McCall
15
Operación del
producto
Corrección Integridad
Confiabilidad Eficiencia
Usabilidad
Integridad: grado en el que es posible controlar el acceso de
personas no autorizadas al software o a los datos.
Factores de calidad de McCall
16
Operación del
producto
Corrección Integridad
Confiabilidad Eficiencia
Usabilidad
Eficiencia: cantidad de recursos de cómputo y de código que
requiere para llevar a cabo su función
Factores de calidad de McCall
17
Operación del
producto
Corrección Integridad
Confiabilidad Eficiencia
Usabilidad
Facilidad de recibir mantenimiento: esfuerzo requerido para
detectar y corregir un error en un programa (*)
Factores de calidad de McCall
18
Operación del
producto
Corrección Integridad
Confiabilidad Eficiencia
Usabilidad
Flexibilidad: esfuerzo necesario para modificar un programa que se
encuentra en producción
Factores de calidad de McCall
19
Operación del
producto
Corrección Integridad
Confiabilidad Eficiencia
Usabilidad
Susceptibilidad de someterse a pruebas: esfuerzo requerido para
probarlo a fin de garantizar que realiza la función pretendida
Factores de calidad de McCall
20
Operación del
producto
Corrección Integridad
Confiabilidad Eficiencia
Usabilidad
Portabilidad: esfuerzo necesario para transferir un programa de un
ambiente de hw o sw a otro diferente
Factores de calidad de McCall
21
Operación del
producto
Corrección Integridad
Confiabilidad Eficiencia
Usabilidad
Reusabilidad: grado en el que un programa o sus partes pueden
volver a utilizarse en otras aplicaciones
Factores de calidad de McCall
22
Operación del
producto
Corrección Integridad
Confiabilidad Eficiencia
Usabilidad
Interoperabilidad: esfuerzo requerido para acoplar un sistema con
otro
Factores de calidad de McCall
23
Usabilidad
Eficiencia
Portabilidad
25 Defectos. Costos. Correcciones.
Costo de la calidad
26
Se dividen en:
costos asociados con la prevención
costos de evaluación
costos de falla
Costo de la calidad
27
Prevención
Planeary coordinar actividades de control y
aseguramiento de la calidad
Evaluación
Actividades de investigación: revisiones técnicas,
obtención de datos y medidas, pruebas y depuración
Falla
Internos: error detectado en el producto antes del envío
Externos: defectos encontrados después de enviar el
producto a los consumidores
Costos del software
28
Costos
Análisis
Deterioro Análisis
Diseño
Diseño
Mantenimiento
Codif. Codif.
Testeo
Mantenimiento
Testeo
Deterioro
29
Salida corregida
Normas ISO
CMM/CMMI
ISO
38
http://www.iso.org/iso/iso_9000_selection_and_use-2009.pdf
Secciones
41
1. Inicial
2. Repetible
3. Definido
4. Dirigido
5. Optimizado
CMM
44