Profesora: Participante:
C.I:26.646.297
Sección: 01 Informática
Si bien la industria del software es nueva, ha tenido que madurar rápidamente, tal como lo
exigen los avances tecnológicos y su alta participación al interior de las empresas. Esta industria
comparte con las demás industrias el interés por la calidad y la competitividad.
CONTENIDO
Calidad de software
La definición de la calidad del software según la IEEE, Std. 610-1990, es “el grado con el que
un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o
expectativas del cliente o usuario”.
La garantía de calidad se inicia con las acciones que se realizan durante la planificación como
el conjunto de procedimientos, técnicas y herramientas durante el ciclo de vida, las actividades
de auditoria tales como revisiones técnicas o inspecciones, optimizando los criterios de
correctitud y completitud y las funciones de información de la gestión, más orientadas a la
documentación y al desarrollo de pruebas.
La calidad total depende de la calidad con la cual se lleve a cabo todo el proceso - las cinco
etapas del ciclo de vida de un desarrollo de software (análisis, diseño, implementación, pruebas
e implantación)- y cada subproceso o fase o etapa del proyecto, adicionalmente, es
indispensable contar con los siguientes componentes: claridad, involucración, planeamiento,
estándares, entrenamiento, experiencia, controles, documentación, soporte y finalización. Es
importante resaltar que en el proceso de mejora continua se realizan actividades técnicas
(aplicación de la ingeniería del software), organizativas (aplicación de modelos de proceso o
planes) y humanas (formación del personal y motivación).
-Estandarización:
Significa que los símbolos convencionales se usan en todos los diagramas de flujo
para prescribir el sistema y que en la documentación se usen formas estandarizadas.
Aun cuando las normas de documentación varían de una instalación a otra, es esencial
que dentro de una organización, se utilice un solo método. El uso de procedimientos y
documentación estandarizada proporciona la base de una comunicación clara y rápida,
adiestramiento menos costoso del personal de sistemas, reducción de costos de
almacenamiento, y otros.
-Ventajas de la estandarización
Es útil para cualquiera que tenga la responsabilidad del mantenimiento de los sistemas.
-Normalización
Evaluar si los estándares establecidos son los requeridos y hacer los cambios necesarios
para
que dichos estándares sean los apropiados.
-Documentación Interna
-Documentación Externa
-Reglas de documentación
Un programa bien documentado es aquel que otras personas pueden leer, usar y
modificar. Existe muchos tipos de documentación y con frecuencia los temas a incluir
dependen del programa. A continuación, señalamos algunas características esenciales de
documentación de un programa.