Sunteți pe pagina 1din 12

La calidad del software

Concordancia con los requerimientos


funcionales y de rendimiento
explcitamente establecidos, con los
estndares de desarrollo explcitamente
documentados y con las caractersticas
implcitas que se espera de todo software
desarrollado profesionalmente.

La calidad del software


La definicin anterior sirve para enfatizar
tres puntos importantes:
1.La falta de concordancia con los
requerimientos es falta de calidad.
2.Los estndares especificados definen
un conjunto de criterios de desarrollo que
guan la forma en que se aplica la
ingeniera del software.
3.Al no seguir esos criterios, casi siempre
se dar una falta de calidad.

Quin define la calidad ?


Desde la percepcin del servicio o
producto final, el usuario es quien
define la calidad.
Una empresa que define la calidad sin
tomar en cuenta a los consumidores corre
con el riesgo de producir bienes y
servicios con escasa o nula demanda

Importancia de la calidad
BENEFICIOS PARA LOS CLIENTES
Costo de oportunidad controlado
Eficiencia en la operatoria del da a da
Aumento en la productividad
Reduccin en los costos operativos

Importancia de la calidad
BENEFICIOS PARA AREA DE IT
Reduccin de costos de desarrollo
Clientes internos satisfechos
Mayor disponibilidad de recursos
humanos
Mejor organizacin e integracin de los
equipos de trabajo.

Calidad a nivel del proyecto


Para adaptar las directrices marcadas por
los sistemas de calidad a cada proyecto
particular, hay que generar un plan
especfico de calidad:Plan de
aseguramiento de la calidad, el cual
deber contener lo siguiente:
Objetivos de calidad del proyecto y
enfoque para su consecucin
Documentacin referenciada en el plan
Gestin del aseguramiento de la calidad
Documentacin de desarrollo y de
control o gestin

Calidad a nivel del proyecto


Estndares, normas y prcticas que
hay que cumplir
Actividades de revisin y auditorias
Gestin de la configuracin del
software
Informes de problemas
Herramientas, tcnicas y mtodos de
apoyo
Control del cdigo, de los equipos y de
los suministradores
Recogida, mantenimiento y
almacenamiento de datos sobre la

Calidad a nivel del proyecto


El aseguramiento de la calidad aborda
principalmente tres reas o tcnicas:
Mtricas del software: para el control del
proyecto
Verificacin y validacin: a lo largo del
ciclo de vida del software, incluyendo
pruebas y procesos de revisin.
Gestin de la configuracin del software

Control de calidad del software


Tcnicas y actividades de carcter
operativo utilizadas para satisfacer los
requisitos relativos a la calidad,
centradas en dos objetivos
fundamentales: mantener bajo control
un proceso y eliminar las causas de
defectos en las diferentes fases del
ciclo de vida.
Proceso de verificar el propio trabajo o
el de un compaero.

Tcnicas de aseguramiento de
la calidad
Paradigma GQM (Goals-QuestionMetrics) (i)
Se basa en la mejora en la definicin
clara de
procesos y productos.
Proporciona la estructura para
obtener los objetivos cruciales del
proyecto.

Tcnicas de aseguramiento de
la calidad
Consta de cuatro etapas:
Lista de objetivos principales en el
desarrollo y mantenimiento del proyecto.
Para cada objetivo obtener las preguntas
que deben contestarse para saber si se
estn cumpliendo los objetivos.
Decidir qu medir para poder contestar
las preguntas de forma adecuada.
Las medidas individuales obtenidas se
relacionan para poder ser utilizadas en el
contexto del proyecto completo