Mantenimiento de Software y Software Heredado
El desarrollo de una herramienta de software no es un
proceso estático. Su mantenimiento se enfoca en solucionar inconvenientes que
no son detectados en la fase de pruebas, capacitar a los usuarios y ajustar el
sistema a nuevos requisitos en los procesos organizacionales. Para que estas
tareas sean más efectivas, es importante contar con una documentación adecuada,
ya que, sin ella, el mantenimiento y la incorporación de nuevas funcionalidades
causar más inconvenientes.
Documentación Técnica y Funcional Del Software
La documentación de una herramienta de software es un
proceso crucial para entender como funciona la herramienta desde diferentes
puntos de vista y de esta manera lograr que las personas que intervengan con
esta herramienta tengan buena adaptabilidad.
Hay dos tipos principales de documentación en el desarrollo
de software: técnica y funcional, a continuación, se describirán las recomendaciones
fundamentales para su análisis:
Definición y especificación de requerimientos: En
metodologías tradicionales se puede seguir el estándar IEEE830, mientras que en
metodologías ágiles se utilizan historias de usuario.
Arquitectura del sistema: documentada mediante el
Modelo 4 + 1 vistas.
Modelo de datos: Para este modelo se utiliza el
diccionario de datos y diagramas relacionales que explican cómo se organizan
los datos.
Descripción de procesos y servicios: Esta descripción
detalla las funcionalidades del sistema dividido por módulos.
Documentación técnica: abarca la arquitectura y el
código, destacando la importancia de un código legible y estandarizado.
Documentación de usuario: este tipo de documentación disminuye
la cantidad de soporte ofrecido a usuarios finales. La documentación más común
es el manual de usuario.
No hay comentarios:
Publicar un comentario