Actividades de Gestión de Calidad de Software
1 INTRODUCCIÓN:
La calidad ha sido una preocupación desde hace mucho
en los negocios, y debe serlo también para los
ingenieros de software en el análisis y diseño de sistemas
de información. El principal objetivo de los ingenieros
del software es producir un sistema, aplicación
o producto de alta calidad, para lo cual emplean métodos
y herramientas efectivas dentro del contexto de un
proceso maduro de desarrollo del software y además
deben desarrollar mediciones que den como resultado
sistemas de alta calidad. Para obtener esta evaluación,
el ingeniero debe utilizar medidas técnicas, que evalúan
la calidad con objetividad, no con subjetividad.
Es demasiado riesgoso realizar todo el proceso de
análisis y diseño sin usar un enfoque de aseguramiento
de la calidad. La planeación y el control son elementos
esenciales de todo sistema exitoso. Se necesita un
compromiso temprano de los ingenieros de software y
de la empresa hacia la calidad para lograr el objetivo
de la calidad.
2 DESARROLLO:
2.1 Concordancia:
- Los requisitos funcionales y desempeño explícitamente establecidos.
- Estándares de desarrollo explícitamente documentados, y
- Características implícitas que se esperan de cualquier software desarrollado profesionalmente
2.2 ¿Cuando hay calidad de un Software?
Cuando los factores de un producto de software que contribuyen a la satisfacción completa y total de las necesidades de un usuario u organización
2.3 ¿Que sucede si no hay calidad de un Software?
- Programas que no hacen exactamente lo que se espera
- Proyectos que se abandonan debido a sobrecostos.
- Sistemas que se descartan porque son demasiado difíciles de operar.
- Cronogramas incumplidos.
2.4 ¿Actividades que implica la calidad del Software?
2.4 Control de la calidad
El control de calidad considera la vigilancia del proceso
de desarrollo de software para asegurar que se sigan
los procedimientos y los estándares de garantía de calidad.
El control de calidad incluye la comprobación de
que las entregas cumplan los estándares definidos
La obtención de un software con calidad implica la utilización
de metodologías o procedimientos estándares
para el análisis, diseño, programación y prueba del
software que permitan uniformar la filosofía 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 del software. [1,2]
Los requisitos del software son la base de las medidas
de calidad. La falta de concordancia con los requisitos
es una falta de calidad.
2.5 Estándares de documentación
Los estándares de documentación en un proyecto software
son documentos muy importantes ya que son la
única forma tangible de representar al software y su
proceso. Los documentos deben ser fáciles de leer y
de comprender
Tipos de estándares de documentación:
- estándares del proceso de documentación. Define que proceso seguir para la producción del documento
- estándares del documento. Determinan la estructura y presentación de los documentos
- estándares para el intercambio de documentos. Permiten que todas las copias electrónicas de los documentos sean compatibles.
3 CONCLUSIONES
La industria de software viene desarrollándose en
los últimos años y con ello la necesidad de producir
software de calidad. Para lograrlo se tienen en cuenta
numerosos factores entre los que se encuentran las
métricas de software, una herramienta indiscutible para
ayudar a mantener el control de los procesos y productos
durante el desarrollo del software.
4 BIBLIOGRAFÍA
Sommerville Ian. 2006. Ingeniería de software. Madrid
Edit Addison Wesley.
PRESSMAN ROGER, 2002 “Ingenieria de software.
Un enfonque practico”. (Quinta Edición). Editorial
Mc Graw - Hell Intes Americana de España S.A.U

