You are on page 1of 1

370

PARTE

TRES

ADMINISTRACIN

DE LA CALIDAD

CALID.ADD

mmI

En lo direccin www.swquol.
com/newsleller /voI2/no 1/
vol2no I.html, se encuentro un
anlisis profundo del ACS, que incluye
uno amplio variedad de definiciones.

El aseguramiento de la calidad del software incluye un rango amplio de preocupaciones y actividades que se centran en la administracin de la calidad del software. stas se resumen como
sigue [Hor03]:
Estndares.
El IEEE, ISO Y otras organizaciones que establecen estndares han producido una amplia variedad de ellos para ingeniera de software y documentos relacionados.
Los estndares los adopta de manera voluntaria una organizacin de software o los impone el cliente u otros participantes. El trabajo del ACS es asegurar que los estndaresque
se hayan adoptado se sigan, y que todos los productos del trabajo se apeguen a ellos.
Revisiones y auditorias.
Las revisiones tcnicas son una actividad del control de calidad que realizan ingenieros de software para otros ingenieros de software (vaseel captulo 15). Su objetivo es detectar errores. Las auditoras son un tipo de revisin efectuada
por personal de ACS con objeto de garantizar que se sigan los lineamientos de calidad en el
trabajo de la ingeniera de software. Por ejemplo, una auditora del proceso de revisin se
efecta para asegurar que las revisiones se lleven a cabo de manera que tengan la mxima
probabilidad de descubrir errores.
Pruebas. Las pruebas del software (captulos 17 a 20) son una funcin del control de calidad que tiene un objetivo principal: detectar errores. El trabajo del ACS es garantizar que
las pruebas se planeen en forma apropiada y que se realicen con eficiencia, de modo quela
probabilidad de que logren su objetivo principal sea mxima.
Coleccin y anlisis de los errores. La nica manera de mejorar es medir cmo se
est haciendo algo. El ACS rene y analiza errores y datos acerca de los defectos para entender mejor cmo se cometen los errores y qu actividades de la ingeniera de software
son ms apropiadas para eliminarlos.
Administracin del cambio. El cambio es uno de los aspectos que ms irrumpe en
cualquier proyecto de software. Si no se administra en forma adecuada, lleva a la confusin
y sta casi siempre genera mala calidad. El ACS asegura que se hayan instituido prcticas
adecuadas de administracin del cambio (vase el captulo 22).
Educacin. Toda organizacin de software quiere mejorar sus prcticas de ingenierade
software. Un contribuyente clave de la mejora es la educacin de los ingenieros de software, de sus gerentes y de otros participantes. La organizacin de ACS lleva elliderazgo en
la mejora del proceso de software (captulo 30) y es clave para proponer y patrocinar programas educativos.

QCila:
"lo excelencia es lo capacidad
ilimitado de mejorar lo calidad
de lo que se tengo poro ofrecer."
Rick Petin

Administracin de los proveedores.


Son tres las categoras de software que seadquieren a proveedores externos: paquetes contenidos en una caja (por ejemplo, office. de Microsoft); un sheJ/ personalizado [Hor03]. que da una estructura bsica, tipo esqueleto, quese
adapta de manera nica a las necesidades del comprador; y software contratado, que sedisea y construye especialmente a partir de especificaciones provistas por la organizacin
cliente. El trabajo de la organizacin de ACS es garantizar que se obtenga software dealta
calidad a partir de las sugerencias de prcticas especficas de calidad que el proveedordebe
seguir (cuando sea posible) y de la incorporacin de clusulas de calidad como parte de
cualquier contrato con un proveedor externo.
Administracin de la seguridad. Con el aumento de los delitos cibernticos y de las
nuevas regulaciones gubernamentales respecto de la privacidad, toda organizacin desoftware debe instituir polticas para proteger los datos en todos los niveles, establecer cortafuegos de proteccin para las webapps y asegurar que el software no va a ser vulneradoin-

You might also like