top of page

Ciclo de vida de un Sistema Informático.


El ciclo de vida para desarrollo o modificación de un sistema consiste en una serie de actividades que se lleva a cabo para obtener un software en el que se involucran diversos profesionales de la informática en sus diferentes fases o etapas como son: los analistas de sistemas, programadores, diseñadores, tester, etc. Cabe señalar que aunque a continuación se explique cada fase por separado, generalmente estas actividades no ocurren de forma aislada. Si no, es posible que algunas se desarrollen de manera simultánea. CONCEPCIÓN. Durante la primera fase del ciclo de vida de un sistema, el analista debe identificar los problemas, oportunidades y objetivos. Esta etapa es fundamental para el éxito del proyecto, representaría una pérdida de tiempo y recursos el trabajar sobre un problema que no era el que debía resolverse.

Se requiere que el analista observe de forma objetiva lo que sucede en el negocio y en conjunto con otros miembros de la organización identifique cuáles son los problemas. Las oportunidades son situaciones que el analista considera que pueden ser mejoradas con la ayuda de un sistema de información computarizado. Para identificar los objetivos, el analista debe averiguar lo que la empresa trata de conseguir. De esta forma podrá determinar si alguna de las funciones del sistema informático puede contribuir a que la compañía alcance sus objetivos. Las actividades de esta fase consisten en entrevistar a los coordinadores de los usuarios, sintetizar el conocimiento obtenido, estimar el alcance del proyecto,documentar los resultados, presentar informe de viabilidad que incluya la definición del problema y un resumen de los objetivos. Con base en este estudio,la administración deberá decir si sigue adelante con el proyecto. DISEÑO. El primer paso para el diseño de un sistema informático es la recopilación de cierta información: Determinar los requerimientos de información: entre las herramientas que pueden ser usadas para determinar los requerimientos de información de un negocio se encuentran los métodos interactivos como las entrevistas, muestreos, investigación de datos impresos y la aplicación de cuestionarios; métodos que no interfieran con el usuario como la observación de los encargados al tomar decisiones y técnicas de alto alcance como elaboración de prototipos. En esta actividad, el analista debe esforzarse por entender la información que el usuario necesita para llevar a cabo sus tareas. Los implicados en esta actividad son el analista, los usuarios, por lo general trabajadores y gerente del área de operaciones. El analista necesita conocer las funciones del sistema actual y preguntar la razón por la que se usa este sistema; si la razón es “porque así se ha hecho siempre”, es probable que se necesite mejorar los procedimientos. Al finalizar esta actividad, el analista debe conocer el funcionamiento del negocio y poseer información detallada sobre los objetivos, datos y procedimientos implicados. Análisis de necesidades del sistema: una de las herramientas para determinarlas necesidades del sistema es el uso de diagramas de flujo de datos, en las que se grafican las entradas, procesos y salidas de las funciones del negocio. A partir de estos diagramas se desarrolla un diccionario de datos que lista los datos usados en el sistema y sus especificaciones. Durante esta actividad también se deben analizar las decisiones estructuradas, las cuales son aquéllas en las que se puede determinar las condiciones, las alternativas de condición, las acciones y las reglas de acción. Los métodos principales para el análisis de decisiones estructuradas son: español estructurado, tablas y árboles de decisión. En este punto el analista prepara una propuesta de sistema que resume sus hallazgos, proporciona un análisis de costo/beneficio y ofrece recomendaciones sobre lo que se debe hacer.A continuación, el analista utilizará la información recopilada en las dos actividades descritas anteriormente, para realizar un diseño lógico del sistema de información. El analista debe diseñar procedimientos para la entrada de datos que aseguren que los ingresados al sistema sean correctos. La concepción de la interfaz de usuario es parte del diseño lógico del sistema. La interfaz conecta al usuario con el sistema y por lo tanto es de suma importancia.

La fase de diseño también incluye el diseño de archivos o bases de datos que almacenarán los indispensables para los encargados de tomar decisiones en el negocio. Finalmente, el analista debe diseñar procedimientos que respalden y protejan al sistema y sus datos. CONSTRUCCIÓN. En esta fase del ciclo, el analista trabaja de forma conjunta con los programadores para desarrollar el software necesario. Entre las técnicas para diseñar y documentar software se encuentran los diagramas de estructura, los diagramas de Nassi-Shneiderman y el pseudocódigo. El analista también trabaja con los usuarios para desarrollar documentación para el software, como manuales de procedimientos, ayuda en línea y sitios Web que incluyan respuestas a preguntas frecuentes (FAQ) en archivos "Léame" que se integrarán en el nuevo software. La documentación indica a los usuarios cómo utilizar el software y lo que deben hacer en caso de que surjan problemas.Los programadores juegan un rol clave en esta fase pues diseñan, codifican y eliminar errores sintácticos de los programas. Antes de poner en funcionamiento el sistema es necesario probarlo. Es menos costoso encontrar los errores antes de entregar el sistema a los usuarios. Una parte de las pruebas es realizada por los programadores y la otra por los analistas de sistemas. Primero se utilizan datos de muestra para efectuar las pruebas y posteriormente se usan datos reales del sistema actual.El mantenimiento del sistema inicia en esta etapa y se lleva a cabo de forma rutinaria por el resto de la vida del sistema. Gran parte del trabajo de los programadores es el mantenimiento del sistema. OPERACIÓN. Ésta es la última fase del ciclo de vida del sistema. En esta etapa se capacita al usuario para el manejo del sistema. Además, el analista debe planear un cambio gradual del sistema anterior al actual. Este proceso incluye la conversión de archivos de formatos anteriores al actual, instalación de equipo y puesta en producción del nuevo sistema. Es importante hacer notar que, con frecuencia, el trabajo del sistema es cíclico. Cuando se termina una fase del desarrollo y se pasa a la siguiente, el surgimiento de un problema podría obligar al analista a regresar a una fase previa y cambiar parte del trabajo que se había realizado. ​​

Entradas relacionadas

Ver todo
vShopping
bottom of page