La ingeniería del software permite al diseñador de programas, realizar
su tarea de construcción de software como un problema de ingeniería haciendo
uso de guías, principios y normas que le permitirán el correcto desarrollo de
su labor. Adicionalmente, dispondrá de un conjunto de herramientas que le
permitirán la evaluación, validación, depuración y corrección del software
desarrollado.
ANÁLISIS: En esta etapa se debe entender y
comprender de forma detallada cual es la problemática a resolver, verificando
el entorno en el cual se encuentra dicho problema, de tal manera que se obtenga
la información necesaria y suficiente para afrontar su respectiva solución.
Esta etapa es conocida como la del QUÉ se va a solucionar.
DISEÑO: Una vez que se tiene la suficiente
información del problema a solucionar, es importante determinar la estrategia
que se va a utilizar para resolver el problema. Esta etapa es conocida bajo el
CÓMO se va a solucionar.
IMPLEMENTACIÓN: partiendo del análisis y
diseño de la solución, en esta etapa se procede a desarrollar el
correspondiente programa que solucione el problema mediante el uso de una
herramienta computacional determinada.
PRUEBAS: Los errores humanos dentro de la
programación de los computadores son muchos y aumentan considerablemente con la
complejidad del problema. Cuando se termina de escribir un programa de
computador, es necesario realizar las debidas pruebas que garanticen el
correcto funcionamiento de dicho programa bajo el mayor número de situaciones
posibles a las que se pueda enfrentar.
DOCUMENTACIÓN: Es la guía o comunicación
escrita en sus diferentes formas, ya sea en enunciados, procedimientos, dibujos
o diagramas que se hace sobre el desarrollo de un programa. La importancia de
la documentación radica en que a menudo un programa escrito por una persona, es
modificado por otra. Por ello la documentación sirve para ayudar a comprender o
usar un programa o para facilitar futuras modificaciones (mantenimiento).
MANTENIMIENTO: una vez instalado un programa
y puesto en marcha para realizar la solución del problema previamente planteado
o satisfacer una determinada necesidad, es importante mantener una estructura
de actualización, verificación y validación que permitan a dicho programa ser
útil y mantenerse actualizado según las necesidades o requerimientos planteados
durante su vida útil. Para realizar un adecuado mantenimiento, es necesario
contar con una buena documentación del mismo.
santos hernandez cristobal modulo 1 ing. sistemas computacionales
No hay comentarios:
Publicar un comentario