[ Proceso de Ciclo de Vida ]

El proceso de vida de un sistema, también llamado "Waterfall" o "Cascada", es un proceso de desarrollo que consta de seis etapas, cada una fundamentada con un respectivo análisis, diseño y desarrollo, nos dedicaremos a explicar cada una:

1.- Análisis y Requerimientos del Negocio: se encarga de listar las cualidades y exigencias que el programa o "software" debe cumplir, para ello es necesario que el "Analista en Sistemas" conozca el funcionamiento del negocio en concreto, con el propósito de recopilar información del mismo, que lo ayude a diseñar el software ideal para cumplir con el objetivo.

2.- Análisis Funcional del Sistema: Esta etapa se centra en definir cual debe ser el alcance que debe tener el sistema a desarrollar, además de sus capacidades y funciones que deben lograr, es necesario que se realice un estudio profundo del sistema en esta etapa, para establecer los parámetros necesarios y optimizar al software en cuestión.

3.- Diseño Funcional y Estructural del Sistema: Esta etapa se centra en modelar con diagramas toda la actividad que posea el sistema, que cumpla con todos los parámetros antes mencionados en las anteriores etapas, para así hacer más fácil la siguiente etapa o fase.

4.- Desarrollo del Sistema: Es en esta etapa en la cual el "programador" toma el papel importante y se encarga de "echar código" para hacer al sistema funcional, guiándose por los requerimientos y diagramas que antes fueron elaborados.

5.- Fase de Pruebas del Sistema: En esta etapa se evalúa al sistema para detectar errores y problemas, se evalúa el comportamiento del sistema con el envío de entradas de datos, para así realizar un análisis de las salidas.

6.- Soporte del Sistema: En esta etapa ya el sistema se encuentra activo y en pleno funcionamiento, esta etapa suele ser la más larga, ya que se encarga de "monitorear" la actividad constante del sistema, con el fin de corregir las fallas que se vayan presentando.

Comentarios

Entradas populares de este blog

Sistema de Cajero Automático

[ Análisis y Desarrollo Orientado a Objetos }