Академический Документы
Профессиональный Документы
Культура Документы
Versin 1.0
CALIDAD DEL
SOFTWARE
Semana 14
Versin 1.0
Agenda
Calidad del software
Factores crticos de xito para el desarrollo de
software
Procesos de madurez del software (CMMI)
Versin 1.0
Versin 1.0
atributos o
caractersticas.
Se basan en descomponer la calidad del producto en
caractersticas y estas en criterios que pueden ser
medidos mediante mtricas.
Versin 1.0
Versin 1.0
Mantenibilidad:
Versin 1.0
insuficiente
La
Versin 1.0
Mantenimiento,
Eficiencia, portabilidad,
Rendimiento,
Fiabilidad, ...etc.
Versin 1.0
Versin 1.0
Planificacin
de la calidad
Control de la
calidad
10
Versin 1.0
Facilidad de prueba:
11
Versin 1.0
Versin 1.0
13
Versin 1.0
14
Versin 1.0
Versin 1.0
16
Versin 1.0
Versin 1.0
18
Versin 1.0
Versin 1.0
Modelos genricos
Modelos de excelencia en gestin
20
Versin 1.0
Lasherramientas
herramientas
5.5.Las
dedesarrollo
desarrollo
de
Desarrollo de Software
4.La
LaGerencia
Gerencia
4.
delproyecto
proyecto
del
3.El
Elproceso
proceso
3.
dedesarrollo
desarrollo
de
21
Versin 1.0
Administrar el riesgo.
22
Versin 1.0
Modelado de negocios.
Definicin y especificacin de requerimientos.
Diseo de software.
Programacin.
Pruebas de software.
Mantenimiento de software.
23
Versin 1.0
Versin 1.0
25
Versin 1.0
Versin 1.0
software.
27
Versin 1.0
Versin 1.0
29
Versin 1.0
30
Versin 1.0
Versin 1.0
de
documentos
(ejemplo:
estructura
del
Versin 1.0
33
Versin 1.0
34
Versin 1.0
35
Versin 1.0
36
Versin 1.0
organizacin
logra
mayor
madurez
mediante
la
Versin 1.0
38
Versin 1.0
39
Versin 1.0
Versin 1.0
Versin 1.0
Baja
2
1
Optimizado
Gestionado.
Baja
Definido
Escalabilidad
Repetible
Repetibilidad
Inicial
Alta
42
Versin 1.0
Descripcin
1.- Inicial
2.- Repetible
3.- Definido
4.- Gestionado
5.- Optimizado
Versin 1.0
Proceso
estandarizado
Proceso
disciplinado
N. Optimizado
N. Gestionado
N. Definido
N. Repetible
N. Inicial
44
Versin 1.0
1) Inicial
2) Repetible
Ingeniera de requerimientos
Planificacin de proyectos
Control y seguimiento de proyectos
Gerencia de subcontratacin
Aseguramiento de la calidad del software (S/W)
Gerencia de la configuracin del S/W
3) Definido
4) Gestionado
5) Optimizado
Prevencin de defectos
Gerencia del cambio tecnolgico y del proceso
45
Versin 1.0
Versin 1.0
47
Versin 1.0
producto final.
Desglosa y detalla las reas de proceso relativas a la ingeniera.
Los niveles 2 y 4 se llaman ahora "gestionado" y "gestionado
cuantitativamente".
Versin 1.0
49
Versin 1.0
Versin 1.0
Optimizando Se institucionaliza la
mejora del proceso
Gestionado El producto y el proceso
se controlan
Cuantitat.
cuantitativamente
Definido
proyecto
Inicial
Resultados
Caractersticas Proceso
El proceso es informal y
ad hoc
C
A
L
I
D
A
D
R
I
E
S
G
O
P
R
O
D
U
C
T
I
V
I
D
A
D
51
Versin 1.0
Versin 1.0
53
Versin 1.0
54
Versin 1.0
55
Versin 1.0
SW
Staged tion
enta
Repres
/SW
CMMI-SE
ous
Continu tion
nta
Represe
Capacidad
NM 1
3
2
1
NM 2
NM 3
capacidad
NM 4
NM 5
rea de proceso
56
Versin 1.0
NM 1
. . .para un conjunto de reas de
proceso establecidas en una
Organizacin.
5
4
3
NM 2
1 2
NM3
NM4
Capacidad rea
de proceso
NM5
Continuo
AP AP AP
. . .para un rea de proceso simple
o conjunto de reas de proceso.
57
Versin 1.0
58
Versin 1.0
Versin 1.0
60
Versin 1.0
61
Versin 1.0
Descripcin
0.- Incompleto
1.- Ejecutado
2.- Gestionado
3.- Definido
4.- Cuantitativamente
gestionado
5.-Optimizado
62
Versin 1.0
63
Versin 1.0
reas de Procesos
tem
rea de Proceso
Categora
Nivel de Madurez
Soporte
Gestin de la configuracin
Soporte
Soporte
G. Proyectos
G. Proyectos
Gestin de equipos
G. Proyectos
Medicin y anlisis
Soporte
Soporte
Innovacin y desarrollo
G. Procesos
10
Definicin de procesos
G. Procesos
11
G. Procesos
12
G. Procesos
13
Formacin
G. Procesos
14
Integracin de producto
Ingeniera
15
G. Proyecto
64
Versin 1.0
reas de Procesos
tem
rea de Proceso
Categora
Nivel de Madurez
16
G. Proyecto
17
Soporte
18
G. Proyectos
19
Desarrollo de requisitos
Ingeniera
20
Gestin de requisitos
Ingeniera
21
Gestin de riesgos
G. Proyectos
22
G. Proyectos
23
Solucin tcnica
Ingeniera
24
Validacin
Ingeniera
25
Verificacin
Ingeniera
65
Versin 1.0
Conclusiones
El desarrollo de software es un proceso complejo que requiere:
Un recurso humano altamente especializado y actualizado
Un mejoramiento continuo y estandarizacin de los procesos de
desarrollo
Aplicacin de procesos gerenciales
Un aseguramiento de la alta calidad del software producido
Tecnologa y herramientas apropiadas y actualizadas
66
Versin 1.0
PREGUNTAS ??
67