Professional Documents
Culture Documents
Hoy día hay muchos programadores pero no todos desarrollan sus programas
con calidad, a este tipo de productos se les llama software basura, algunos ni cuentan
con un respaldo del programador, o simplemente no tiene un soporte de calidad que se
adapte al usuario.
Por eso se presentan dos de los más valiosos controles de calidad, como son la
eficiencia y la eficacia. La ingeniería del software pretende utilizar los recursos
computacionales de tal manera que se produzcan soluciones eficientes y eficaces a los
problemas informáticos, el éxito de un proyecto.
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. Aún
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
Normalización
Manual de mantenimiento
El manual de mantenimiento es la documentación requerida para mantener un
programa durante su ciclo de vida. Se divide en dos categorías, documentación
interna y documentación externa.
Documentación interna
Esta documentación cubre los aspectos del programa relativos a la sintaxis de lenguaje.
Esta documentación está contenida en los comentarios entre llaves, paréntesis o
asteriscos. Algunos temas a considerar son:
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.
Objetivos
Que el usuario conozca cómo preparar los datos de entrada.
Que el usuario aprenda a obtener los resultados y los datos de salida.
Servir como manual de aprendizaje.
Servir como manual de referencia.
Definir las funciones que debe realizar el usuario.
Informar al usuario de la respuesta a cada mensaje de error.