Beruflich Dokumente
Kultur Dokumente
Definicin de Calidad
Software
I do not worry whether something is
cheap or expensive. I only worry if
it is good. If it is good enough,
the public will pay you back for it
Walt Disney
Ingeniera del Software I -
FERRARI
FIAT
Oportunidad
Co
st
e
Funcionalidad
VISTAS DE LA CALIDAD
Garvin (1984)
Concepto de calidad:
Definiciones
CONCEPTO DE CALIDAD
Gillies (1992)
No es absoluto
Est sujeto a restricciones
Trata de compromisos aceptables
Es multidimensional
Los criterios de calidad no son independientes
Concepto de calidad
10
GESTIN DE
LA CALIDAD
11
Calidad en la Ingeniera
del Software
12
Relacin de la
calidad con el
Software
13
14
Planificacin estratgica.
Asignacin de recursos.
15
16
Niveles de accin en la
ingeniera del software
Nivel individual
Nivel de empresa/organizacin
Nivel de proyecto
17
Niveles de accin en la
ingeniera del software
Planificacin
estratgica.
Asignacin
de recursos.
Actividades
sistemticas
18
Calidad a nivel de
empresa: Sistema de
calidad
Para la implementacin de una
19
Calidad a nivel de
empresa: Sistema de
calidad
Este sistema debe adecuar los objetivos
de la calidad a de la empresa.
La direccin es la responsable de:
20
Calidad a nivel de
empresa: Sistema de
calidad
Se debe fijar la estructura organizativa
21
Calidad a nivel de
empresa: Sistema de
calidad
Un
sistema de calidad consta de dos partes:
22
Calidad a nivel de
empresa: Sistema de
calidad
Manual
de calidad
23
Calidad a nivel de
empresa: Sistema de
calidad
Procedimientos
24
Calidad a nivel de
empresa: Sistema de
calidad
Registros de datos sobre calidad
Datos de pruebas
Datos sobre revisiones
Inspecciones
Datos de costes, actividades
etc
25
Calidad a nivel de
proyecto
26
Calidad a nivel de
proyecto
27
28
29
30
31
Modelo de Boehm
32
Operacin
Revisin
Transicin
Operacin
Facilidad de Uso
Integridad
Eficiencia
Correcin o exactitud
Fiabilidad
Revisin
Transicin
Facilidad de prueba
Facilidad de
Mantenimiento
Flexibilidad
Reusabilidad
Portabilidad
Interoperabilidad
33
34
35
36
37
Modelo de Glib
Originales
De los modelos tradicionales
38
39
40
41
Prcticas base
Prcticas genricas
42
43
44
Mtricas
45
Mtricas
Clasificacin 1:
Mtricas de producto.
Mtricas de proceso.
Clasificacin
Mtricas
basadas en atributos
2:
internos del producto:
Medidas de estructuracin de un
programa.
Mtricas de complejidad.
Mtricas de cobertura de
pruebas.
Mtricas de calidad del diseo.
Mtricas
Mtricas
Mtricas
Mtricas
Mtricas
de
de
de
de
de
portabilidad.
defectos.
usabilidad.
mantenibilidad.
fiabilidad.
46
Mtricas
N de lneas de cdigo.
N de lneas de comentario.
N de instrucciones.
Densidad de documentacin.
Relacionadas con el control intramodular.
Relacionadas con el acoplamiento entre clases.
Acoplamiento.
Herencia.
Cohesin.
47
Definicin:
Mecanismo:
48
49
50
Fiabilidad:
51
Tipos de fallos:
52
53
54
Tipos de revisiones:
55
56
Herramientas de Calidad
Herramientas de Calidad
HERRAMIENTAS BSICAS
HERRAMIENTAS DE GESTIN
HERRAMIENTAS DE CREATIVIDAD
HERRAMIENTAS ESTADSTICAS
HERRAMIENTAS DE DISEO
HERRAMIENTAS DE MEDICIN
NIVELES DE MADUREZ
58
Herramientas de Calidad:
Bsicas
Diagrama de flujo
Diagrama causa-efecto
Diagrama de Pareto
Hoja de chequeo
Grafo de control
Histograma
Diagrama de dispersin
59
Herramientas de Calidad:
Bsicas
1.
Diagrama de flujo
Diagrama causa-efecto
Diagrama de Pareto
Hoja de chequeo
Grafo de control
Histograma
Diagrama de dispersin
Categoria
1
2.
3.
4.
Categoria
2
Categoria
3
EFECTO
Categoria
4
Categoria
5
60
Herramientas de Calidad:
Bsicas
Nivel
Descripcin
de
Madure
z
Herramienta
s
BAJO
MEDIO
Auditoras
Coste de calidad
Control est. Proceso
H. Creatividad
Encuestas clientes
FMEA / Dis. Exp.
Benchmarking
61