Fases del ciclo de vida de un sistema

Las fases del ciclo de vida del sistema es un método estructurado por fases utilizado para la construcción de un sistema, su origen se basa en lo costoso que puede llegar a ser corregir los posibles errores no detectados de las fases iniciales en la fase de implementación.

El ciclo de vida del sistema se compone de 7 fases:

fuente: https://www.lifeder.com/ciclo-vida-sistema-informacion/


Planificación

Es la primera fase del ciclo de vida de los sistemas, el objetivo de esta fase es definir el sistema y determinar el alcance del mismo teniendo en cuenta recursos como el equipo de trabajo, cronograma, presupuesto, seguridad y otros factores que puedan afectar al sistema como la metodología que se usara.

se puede decir que la falta de esta fase puede hacer que el sistema no genere el resultado esperado satisfactoriamente.

Análisis de requerimientos

El análisis o análisis de requerimientos es la segunda fase del ciclo de vida de los sistemas, este ciclo básicamente consiste en identificar y/o definir puntualmente las necesidades del sistema teniendo en cuenta los recursos con los que se cuenta y buscando finalmente que sean eficientes y rentables para la empresa teniendo en cuenta y conociendo los requerimientos funcionales y los no funcionales.

Una forma de hacer esta tarea es mediante cuestionarios o entrevistas a los diferentes usuarios que puedan relacionarse con el sistema.

Diseño

fuente: https://bullpremium.com/desarrollo-web/tendencias-en-diseno-web-2017/

El diseño es la tercera fase del ciclo de vida de los sistemas, se puede definir como una fase compleja y que debe desarrollarse de forma iterativa, su objetivo principal es definir un diseño técnico de los requerimientos.

El diseño puede refinarse cuantas veces sea necesario durante esta etapa y puede ser muy puntual o especifico según un requerimiento lo requiera, ademas se debe buscar que el diseño sea el mas efectivo o eficiente en relación a los recursos bajo los cuales se va a implementar.

para los sistemas de información en esta fase se pueden hacer diseños como vistas de pantallas de usuario, diseños de diagramas de red, diseños de base de datos entre otros que pueden refinarse buscando satisfacer las necesidades de usuario y el cumplimento de requerimientos.

Desarrollo

El desarrollo o implementación es la cuarta fase del ciclo de vida de los sistemas, es la fase donde todo el diseño realizado previamente pasa del modelo a la practica, es decir se comienza a volver una realidad.

En esta fase es importante elegir las herramientas adecuadas que vayan de la mano con un ambiente de desarrollo que facilite el trabajo, ademas se puede decir que esta es la fase mas activa del ciclo de vida debido a que implica mucho trabajo por parte de los expertos seleccionados.

En el articulo ciclo-vida-sistema-información por helmut sy corvo el autor recomienda las siguientes pautas al programar sistemas de información:

"Al programar, hay que intentar que el código no sea indescifrable siguiendo distintas pautas como las siguientes:

  • Evitar bloques de control no estructurados.
  • Identificar correctamente las variables y su alcance.
  • Elegir algoritmos y estructuras de datos adecuadas para el problema.
  • Mantener la lógica de la aplicación lo más sencilla posible.
  • Documentar y comentar adecuadamente el código de los programas.
  • Facilitar la interpretación visual del código utilizando reglas de formato de código previamente consensuadas en el equipo de desarrollo."

Pruebas

Pruebas es la quinta fase del ciclo de vida de los sistemas, su objetivo es realizar el aseguramiento de calidad del sistema, en esta fase el sistema se deberá enfrentar a diferentes tipos de pruebas que tienen como fin buscar errores del sistema y en caso de ser detectados se deben solucionar.

La importancia de esta fase se puede basar en que en la puesta en uso del sistema el usuario no se encuentre con errores que interrumpan el correcto funcionamiento del sistema.

Integración y ejecución

La fase de integración y ejecución también conocida como fase de implantación, es la fase en la cual se hace entrega del sistema al usuario final, a este momento el sistema debe haber sido completado.

Para que esta fase se considere un éxito se debe tener en cuenta el entorno bajo el cual el sistema va a trabajar y las diferentes configuraciones que va a tener, ademas de esto se recomienda que a inicios de esta fase de realice la respectiva documentación relacionada a los manuales de usuario del sistema y que se lleven a cabo las capacitaciones a los diferentes usuarios.

Operación y mantenimiento

Esta es la ultima fase del ciclo de vida de los sistemas, se basa en el funcionamiento y monitoreo del día a día de un sistema, se debe entender que en este momento el sistema puede presentar problemas que en la fase de pruebas no se hayan detectado, pero sin importar que se encuentre en la fase final los problemas deben de solucionarse, igualmente si en esta fase se detectan problemas de rendimiento también se deben hacer los respectivos ajustes para que estos sean subsanados.

En esta etapa es muy probable que el ciclo de vida del sistema se inicie nuevamente por la necesidad de añadir nuevas funcionalidad o por adaptarlo a nuevas necesidades generadas por cambios en el entorno

Referencias


  • Cervantes Guerrero Alejandro. (2015, julio 20). <em>Ciclo de vida de un sistema de información</em>. Recuperado de https://www.gestiopolis.com/ciclo-de-vida-de-un-sistema-de-informacion/ 
  • Sy Corvo, Helmut. (15 de septiembre de 2020). Ciclo de vida de un sistema de información (Fases). Lifeder. Recuperado de https://www.lifeder.com/ciclo-vida-sistema-informacion/.
  • viewnext, (14 de junio de 2018). El ciclo SDLC en 7 fases. viewnext. Recuperado de https://www.viewnext.com/el-ciclo-sdlc-en-7-fases/
  • Intelequia news, (28 de noviembre de 2020). Ciclo de vida del software: Todo lo que necesitas saber. Intelequia. Recuperado de https://intelequia.com/blog/post/2083/ciclo-de-vida-del-software-todo-lo-que-necesitas-saber
  • PowerData, (7 de junio de 2019). Ciclo de vida de un sistema de información: fases y componentes. PowerData. Recuperado de https://blog.powerdata.es/el-valor-de-la-gestion-de-datos/author/redacci%C3%B3n-powerdata



Comentarios