FASES
Cualquier sistema de
información va pasando por una serie de fases a lo largo de su vida. Su ciclo de vida comprende una serie de etapas entre las cuales se encuentran las siguientes:
- Planificación
- Análisis
- Diseño
- Implementación
- Pruebas
- Instalación o despliegue
- Uso y mantenimiento
- Análisis
- Diseño
- Implementación
- Pruebas
- Instalación o despliegue
- Uso y mantenimiento
Estas etapas son un
reflejo del proceso que se sigue a la hora de resolver cualquier tipo de problema.
PLANIFICACION:
Comienza con un pedido escrito llamado “system request”, que identifica
el sistema de información y los cambios deseados. Pueden ser cambios mayores
(un nuevo sistema) o cambios menores (un reporte). El propósito de la fase de
planificación es identificar claramente la naturaleza y el alcance del
problema. Se requiere una investigación preliminar y el resultado se llama
Informe de Investigación Preliminar. La investigación preliminar también es
conocida como Estudio de Viabilidad.
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 que 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.

