Professional Documents
Culture Documents
La calidad del softwareLa obtencin de un software con calidad implica la utilizacin de metodologas
o procedimientos estndares para el anlisis, diseo, programacin y prueba del software que permitan
uniformar la filosofa de trabajo, en aras de lograr una mayor confiabilidad, mantenibilidad y facilidad de
prueba, a la vez que eleven la productividad, tanto para la labor de desarrollo como para el control de la
calidad delsoftware.
Los requisitos del software son la base de las medidas de calidad. La falta de concordancia con los
requisitos es una falta de calidad.
Los estndares o metodologas definen un conjunto de criterios de desarrollo que guan la forma en que
se aplica la ingeniera del software. Si no se sigue ninguna metodologa siempre habr falta de calidad.
Existen algunos requisitos implcitos o expectativas que a menudo no se mencionan, o se mencionan
de forma incompleta (por ejemplo el deseo de un buen mantenimiento) que tambin pueden implicar una
falta de calidad.
La poltica establecida debe estar sustentada sobre tres principios bsicos: tecnolgico, administrativo y
ergonmico.
El principio tecnolgico define las tcnicas a utilizar en el proceso de desarrollo del software.
El principio administrativo contempla las funciones de planificacin y control del desarrollo del software,
as como la organizacin del ambiente o centro de ingeniera de software.
El principio ergonmico define la interfaz entre el usuario y el ambiente automatizado.
La adopcin de una buena poltica contribuye en gran medida a lograr la calidad del software, pero no la
asegura. Para el aseguramiento de la calidad es necesario su control o evaluacin.
A partir del siguiente grfico se observa la interrelacin existente entre la Gestin de la Calidad, el
Aseguramiento de la Calidad y el Control de la Calidad.
La gestin de la calidad
El aseguramiento de la calidad
La garanta, puede confundir con garanta de productos, mientras que el aseguramiento pretende dar
confianza en que el producto tiene calidad.
El aseguramiento de calidad del software est presente en:
Mtodos y herramientas de anlisis, diseo, programacin y prueba.
Inspecciones tcnicas formales en todos los pasos del proceso de desarrollo del software.
Procedimientos para ajustarse a los estndares (y dejar claro cuando se est fuera de ellos).
El control de la calidad
Se debe conocer:
Control de calidad: "Conjunto de tcnicas y actividades de carcter operativo, utilizadas para
verificar los requerimientos relativos a la calidad del producto o servicio".
Sistema de calidad
Que una empresa tenga implantado un sistema de gestin de la calidad, slo quiere decir que esa
empresa gestiona la calidad de sus productos y servicios de una forma ordenada, planificada y
controlada.
Las normas de producto son diferentes a las normas de sistemas de gestin de la calidad.
Una norma de producto puede ser el marcado CE, la marca N de producto homologado por AENOR, la
marca GS de TV Product, y nos indican las caractersticas mnimas que el producto cumple
en materia de seguridad.
Normas de sistemas de gestin las hay de calidad (ISO 9001), de medioambiente (ISO 14001), del sector
de automocin (ISO/TS 16949) y de seguridad (OSHAS).
Las ventajas de implantar un sistema de gestin de la calidad son las siguientes:
Aumento de beneficios.
4.
Participacin del personal. El personal, a todos los niveles, es la esencia de una organizacin
y su total compromiso posibilita que sus habilidades sean usadas para el beneficio de la organizacin.
5.
6.
7.
Mejora continua. La mejora continua del desempeo global de la organizacin debera ser un
objetivo permanente de sta.
8.
Enfoque basado en hechos para la toma de decisiones. Las decisiones eficaces se basan en
el anlisis de los datos y la informacin.
9.
Relacin mutuamente beneficiosa con el proveedor. Una organizacin y sus proveedores son
interdependientes, y una relacin mutuamente beneficiosa aumenta la capacidad de ambos para
crear valor.
Estos ocho principios de gestin de la calidad constituyen la base de las normas de sistemas de gestin
de la calidad de la familia de Normas ISO 9000.
Para entender bien la relacin de estos aspectos, es preferible observar la siguiente grfica:
Estndares de calidad
o