1. UNIVERSIDAD TECNOLOGICA DEL ESTADO DE
ZACATECAS
(UAP)
CALIDAD DE DESARROLLO DE SOFTWARE
Mapa Conceptual
Ramiro Vázquez Saucedo
5-B
5-’B’18 Enero 2013
2. CALIDAD Es la superioridad,
Es el conjunto de propiedades inherentes
excelencia de
a una cosa que permite caracterizarla y
alguna cosa,
valorarla como igualo mejor o peor que
donde al cliente le
los restantes de su especie
da la satisfacción
C necesaria.
A
L
I CALIDAD DEL
SOFTWARE COMO
CALIDAD DEL
D DESARROLLO
PRODUCTO Es el grado en que el cliente o usuario
percibe que el producto o software
A DE SOFTWARE
satisface las necesidad del cliente
D CALIDAD DE
DESARROLLO La calidad que se espera del producto
DEL SOFTWARE esta determinado por la calidad de los
procesos
3. PROBLEMAS EN LAS ORGANIZACIONES DE DESARROLLO
DE CALIDAD
Características operativas Si el software hace lo que queremos
Adaptabilidad a nuevos entornos Si se puede usar en distintas maquinas
C
A Capacidad de adaptarse al os cambios Flexibilidad para introducir, cambios
y probarlos
L
I
D a)Incumplimiento de fecha de
• Ofrece al cliente un software que
A
entrega
*costos que se incrementa satisface sus necesidades
*rehacer el trabajo CARACTERISTICA • Se respetan costos estimados
D b)Problema de calidad
*quejas de los clientes
DE UN SOFTWARE
DE ALTA
• El tiempo estimado corresponde
al tiempo de entrega
luego CALIDAD
de la entrega
4. Organización
internacional para la
estandarización que ISO 9000
ISO regula una serie de
normas para la fabricación GENERALIDAE ISO 10000
de todas las ramas S DEL ISO
industriales, creado en el ISO 14000
año 1947, tiene una red
de instituciones en 165 ISO 10911
países que funcionan e
ginebra suiza
Tiene orígenes al principio de los 80’s, los
militares de la E.U y Reino Unido se
SPICE
propusieron mejorar el mecanismo
5. NORMA , ESTÁNDAR y PROCESO.
Regla o conjunto de
regla que hay que
NORMA
sugerir para llevar
acabo una acción
Acción que se ejecuta en la
PROCESO construcción de algo
Modelo a seguir
comparando producto
ESTANDAR en lo habitual a lo mas
común que reúne las
características comunes
6. Modelos de la calidad del desarrollo
de software
Evaluar los procesos de sus
*CMM
distintos niveles de madurez
Proporciona una guía necesaria para las
*ISO/IEC9003 aplicaciones
Depende de la calidad de software de los
PSP
ingenieros
SPICE Fomenta productos de la calidad, facilita la
evaluación de los productos atreves de los
procesos de desarrollo
MOPROSOFT Modelo para la mejora y evaluación para el
desarrollo de productos, sistemas y desarrollo
de software
7. FACTORES QUE DETERMINAN LA CALIDAD DEL
SOFTWARE
• Factores que pueden ser medidos directamente
• Factores que solo pueden ser medidos indirectamente
• Corrección
• Fiabilidad
• Eficiencia • Funcionalidad
• Integridad • Confiabilidad
• Factibilidad de uso •
Según Eficiencia
• Factibilidad de mantenimiento Según ISO/ •
MACCLL Facilidad de uso
• Factibilidad de pruebas 1926 • Facilidad de
• Portabilidad mantenimiento
• Flexibilidad • portabilidad
• Reusabilidad
• Facilidad de interoperación
8. • Portabilidad
• Confiabilidad
UTILIDAD PERSIBIDA • Eficiencia
• Ingeniería
Humana
Factores
según
BOEHM
• Facilidad de
prueba
• Facilidad de
FACILIDAD DE MANTENIMEITO comprensión
• Facilidad de
modificación