1. UNIVERSIDAD TECNOLÓGICA DEL ESTADO DE
ZACATECAS
UNIDAD ACADÉMICA DE PINOS
CALIDAD DEL DESARROLLO DE SOFTWARE
LUIS ANGEL DAVILA ELIAS
TECNOLOGÍAS DE LA INFORMACIÓN
Y LA COMUNICACIÓN
5 B
2. C
Propiedad o conjunto
de propiedades
inherentes a una Algo que esta
A Calidad
cosa que permiten
caracterizarla y
Primera
calidad
hecho con el
mejor material o
de la mejor
valorarla como igual,
L mejor o peor que los
restantes de su
manera posible.
especie.
I Calidad en el
Es el grado en que un cliente o
D software como
producto.
usuario percibe que el producto o
software satisface sus necesidades.
Calidad
A
1.Caracteristicas
del operativas
desarrollo Calidad La calidad que 2.Adaptabilidad
Aspectos
D de de se espera del a nuevos ent.
software producto está importan 3. Flexibilidad
software tes.
determinada para
en el por la calidad introducir
desarrollo de los procesos. cambios.
3. C
•Incumplimiento de los plazos de entrega.
Problemas en •Afluencia constante de defectos de ultima
las hora.
A
organizaciones •Aumento de costos.
que desarrollan •Problemas propios de calidad, procesar o
software de rehacer trabajo.
L calidad •Funciones NO operen correctamente.
•Elevado numero de quejas.
I Características
1) Calidad necesaria para ofrecer al cliente un
software que satisface sus necesidades.
D de un producto
de alta calidad
2) Costos estimados.
3) Tiempo estimado corresponde a las fechas
de entrega.
A Regla o conjunto de reglas que hay que seguir para llevar
Norma
D a cabo una acción.
Es lo habitual o lo mas común, que reúne las
Estándar
características comunes en la mayoría.
4. C Proceso Acción que se ejecuta en el desarrollo o en la
construcción de algo.
A Organización Internacional para la Estandarización
(International Standaritation Organization). Regula
L ISO
una serie de normas para la fabricación, comercio y
comunicación en todas las ramas industriales. Fue
creada en 1947 luego de la segunda guerra mundial.
I Red de instituciones en 165 países, funciona
principalmente en Ginebra, Suiza.
D Software Process Improvement Capability Determination
(Proceso de mejora de la determinación de la calidad de
A SPICE
software). Tiene su origen al principio de los 80´s, creada
por los militares de Estados Unidos y el Reino Unido, con
D el objetivo de detener el creciente costo de software,
reducir riesgos en su desarrollo y mejorar la calidad de los
productos de software.
5. Objetivo: Evaluar los procesos en sus distintos
niveles de madurez, identificar los niveles a través
C CMMI de la excelencia que una organización debe tener en
cuanto a ingeniería de software.
A ISO/IE
Identifica todos los aspectos que deberían ser
tratados, y es independiente de la tecnología,
modelos de ciclo de vida, procesos de desarrollo y
L Modelos
C 9003
PSP
estructuras organizacionales.
Objetivo: Lograr una mejor planeación del
I de
calidad
(Personal
Software
trabajo, conocer composición y desempeño, medir
la calidad de productos y mejorar las técnicas para
su desarrollo.
de Process)
D software
Es un modelo de madurez de procesos
internacionales. Éste fomenta productos de calidad,
A SPICE promueve la optimización de procesos y facilita la
evaluación del producto a través de los procesos de
desarrollo.
D Moprosoft
Modelo de procesos para la industria del softwar
Modelo creado para empresas pequeñas y
medianas del desarrollo de mantenimiento de
software.
6. Factores que pueden ser medidos
Medidos directamente (errores, KLDC(Kilo Líneas De
C directamente Código), Unidad de tiempo).
A Medidos
Factores que solo pueden ser medidos
indirectamente (facilidad de uso y de
indirectamente mantenimiento).
L Factores Aspectos
Características operativas.
Capacidad para soportar cambios.
I que
determinan
importantes Adaptabilidad a nuevos entornos.
la calidad
D de software
Según
1) Corrección
2) Fiabilidad
3) Eficiencia
McCall
A Factores
4) Integridad
5) Facilidad de uso
6) Facilidad de mantenimiento
D 7) Facilidad de pruebas
8) Flexibilidad
9) Reusabilidad
10)Facilidad de interoperación
7. oCaracterísticas operativas
Se
C
oCapacidad para soportar los cambios
centra oAdaptabilidad a nuevos entornos.
en oEvaluación del desarrollo del
A
hardware.
Según 1. Portabilidad
Boehm
L
2. Confiabilidad
3. Eficiencia
Factores Factores 4. Ingeniería humana
I
5. Facilidad de prueba
que
6. Facilidad de comprensión
determinan 7. Facilidad de Modificación
la calidad
D de software
1) Funcionalidad
A Según Factores
2)
3)
Confiabilidad
Eficiencia
4) Facilidad de uso
D ISO
5)
6)
Facilidad de mantenimiento
portabilidad