Universidad de Ibagué, Coruniversitaria.
Programa Ingeniería de Sistemas

Ingeniería del Software

Inicio

Generalidades

Ejercicios

Talleres

Proyecto

 

 ADMINISTRACIÓN DE LA CALIDAD DEL SOFTWARE

 "Calidad es vender productos que no regresen, a clientes que sí lo hagan."  (Peter Drucker) 

 La administración de la calidad del software permite señalar si el software tiene un número pequeño de defectos y si alcanza los estándares requeridos de mantenibilidad, fiabilidad, portabilidad, etc.  Las actividades de la administración de la calidad comprenden el aseguramiento de la calidad (SQA) que establece los estándares para el desarrollo de software, la planeación de la calidad y el control de la calidad que comprueba el software con respecto a los estándares definidos.

 Puede descargar aquí una presentación sobre  Calidad del software.

 Un manual de calidad organizacional debe documentar un conjunto de procedimientos de aseguramiento de la calidad. Éste se basa en los modelos genéricos sugeridos en los estándares ISO 9000.

 Los estándares de software son importantes para el aseguramiento de la calidad puesto que representan una identificación de las "mejores prácticas". El proceso de control de calidad implica comprobar que el proceso de software y el software a desarrollar están acordes a estos estándares. Las revisiones de los productos a entregar por el proceso del software es la técnica más utilizada para valorar la calidad.

 Las mediciones de software se utilizan para recolectar datos cuantitativos acerca del software y los procesos del software. Los valores de las métricas del software recolectadas se utilizan para hacer inferencias de la calidad del producto y del proceso.  Las métricas de calidad del producto son de gran valor para resaltar los componentes anómalos que tienen problemas de calidad. No existen métricas de software estandarizadas y aplicables universalmente. Las organizaciones deben seleccionar métricas y analizar mediciones basadas en el conocimiento y circunstancias locales.

http://www.cati.org.co
 http://www.ctaltda.net

 

Ejercicios "amistosos"

  1. Explique por qué un proceso del software de alta calidad conduce a productos de software de alta calidad.

  2. Suponga que trabaja en una empresa que desarrolla productos de bases de datos para sistemas de microcomputadores. Esta empresa está interesada en cuantificar su desarrollo de software. Escriba un informe que indique las métricas apropiadas y cómo recolectar éstas métricas.

  3. Describa brevemente los posibles estándares de calidad que se podrían utilizar para:  <> Estructuras de control en C, C++ o Java;   <> Crear informes para un proyecto de fin de curso de la Universidad de Ibagué;  <> El proceso de realizar y aprobar cambios a un programa;  <> El proceso de comprar e instalar un computador.

  4. Diseñe un formulario electrónico que se pueda utilizar para registrar los comentarios de la revisión y para hacer comentarios a los revisores por medio del e-mail.

  5. Un colega, que es buen programador, produce software con un número bajo de defectos, pero frecuentemente ignora los estándares de calidad organizacionales. ¿Cómo deberían los administradores de la organización reaccionar ante este comportamiento?


Inicio | Biografía | Cursos | Para pensar... | Para reflexionar... | Para reir | Enlaces

 
Profesor Gustavo Martínez Villalobos
Email: gustavo.martinez@unibague.edu.co
Facultad de Ingeniería de Sistemas, Coruniversitaria
Ibagué, Tolima, COLOMBIA