Tecnología

Inicio

Etapas del Ciclo de Vida del Software

Etapas del Ciclo de Vida del Software


Las etapas del ciclo de vida de un sistema informático a menudo se describen como una cascada en la que cada etapa proporciona la entrada a la siguiente etapa. En teoría, este modelo funciona bien en un mundo perfecto, pero la mayoría de los pasos se repiten varias veces antes de que un sistema está completamente retirado o sol-Setted. Es virtualmente imposible saber todos los requisitos por adelantado o para encontrar un sistema de negocio que no evoluciona debido a los rápidos cambios requeridos por la economía global de hoy en día. Las etapas se pueden utilizar como se describe, pero en plan incluyendo flexibilidad en el plan de diseño y volver a visitar etapas según se requiera.

Estudio de factibilidad

Mira las exigencias de alto nivel del sistema propuesto para determinar si los beneficios superan los costos estimados.

Análisis de sistemas

Esta etapa se definen los requisitos de negocio que debe cumplir un nuevo sistema. Reunir los requisitos del usuario y analizar el proceso actual para determinar formas más eficientes para completar la tarea. Si ningún proceso actual está en uso, definir un procedimiento completamente nuevo.

Diseño de sistemas

Crear especificaciones detalladas de los programas que serán utilizados por los programadores para crear el software real. Incluir los diseños detallados de pantalla, informes, reglas de negocio, diagramas de flujo y pseudo-código.

Codificación

En esta etapa, los programadores a crear nuevos programas o modificar los antiguos. Crear nuevas estructuras de archivos y bases de datos. Utilice una plataforma de prueba para que los sistemas de producción no se ven afectados por errores de proceso.

Pruebas

Pruebe cada programa por separado para asegurarse de que funciona tal como fue diseñado. Una vez que cada pieza está decidido a ser libre de errores, realice las pruebas integradas para asegurarse de que el sistema en su totalidad funciona correctamente. Con frecuencia, los programas funcionan correctamente como una sola unidad, pero se modifican debido a errores encontrados durante las pruebas integrado. Después de que el grupo de sistemas finaliza la prueba integrada, apague el sistema durante al grupo de usuarios para la prueba final. Antes de la implementación, la unidad de negocio se despide en el sistema que indica que cumple con su aprobación.

Implementación

Mover todas las piezas de código y sistemas de archivos asociados al sistema de producción. Programar los puestos de trabajo y hacer que las pruebas de usuario a disposición de la unidad de negocio. Permitir que los datos vivos fluyan a través del sistema por primera vez.

Mantenimiento

A medida que se encuentran problemas o cambian las reglas de negocio, cambiar el sistema para funcionar de acuerdo a los nuevos requerimientos. El mantenimiento también incluye mover el software a un equipo actualizado, lo que aumenta el espacio de almacenamiento o actualización de versiones del sistema. Esta suele ser la etapa más larga del ciclo de vida del software.

Jubilación

Todos los sistemas de software se encuentran eventualmente al final de su utilidad y son retirados o sol-Setted. Este proceso implica la eliminación de puestos de trabajo Desprogramando, pantallas de usuario y datos de archivo.