Metodologías de diseño y desarrollo de sistemas de información
Fases del ciclo de sistemas
1. El ciclo de vida de un sistema y sus fases
Fases del ciclo de sistema
Cristian David Sánchez Soto
Diana Carolina Payan Casañas
Centro de electricidad y automatización industrial (C.E.A.I)
2337722: ADSI-200
JULIO CESAR HERNANDEZ NEIRA
10 de septiembre de 2021
2. Fases
1. Especificar los requisitos del sistema de información
El objetivo principal de la Especificación de Requisitos del Sistema (ERS) es servir
como medio de comunicación entre clientes, usuarios, ingenieros de requisitos y
desarrolladores. En la ERS deben recogerse tanto las necesidades de clientes y
usuarios (necesidades del negocio, también conocidas como requisitos de usuario,
requisitos de cliente, necesidades de usuario, etc.) como los requisitos que debe
cumplir el sistema software a desarrollar para satisfacer dichas necesidades
(requisitos del producto, también conocidos como requisitos de sistema o requisitos
software).
La ERS debe ser un documento consensuado entre todas las partes y tener un
carácter contractual, de forma que cualquier cambio que se desee realizar en él una
vez acordada la primera línea base deba aplicarse siguiendo el Procedimiento de
Control de Cambios establecido en el proyecto.
2. Analizar los requisitos de sistema de información
El objetivo principal de la actividad "analizar los requisitos del sistema" es mejorar
los requisitos, normalmente mediante la elaboración de modelos que permitan
identificar posibles problemas y que detallen más la solución propuesta para
resolver las necesidades de negocio de clientes y usuarios, incluyendo la
arquitectura lógica del sistema y sus interfaces de usuario y de servicios.
En caso de identificar problemas en los requisitos, éstos deberán registrarse.
Todos los productos resultantes de esta tarea deben estar trazados convenientemente
hacia aquellos requisitos que modelan y/o que justifican su existencia.
3. Diseñar el sistema de información
El objetivo del proceso de Diseño del Sistema de Información (DSI) es la definición
de la arquitectura del sistema y del entorno tecnológico que le va a dar soporte, junto
con la especificación detallada de los componentes del sistema de información. A
partir de dicha información, se generan todas las especificaciones de construcción
relativas al propio sistema, así como la descripción técnica del plan de pruebas, la
definición de los requisitos de implantación y el diseño de los procedimientos de
migración y carga inicial, éstos últimos cuando proceda.
4. Desarrollar el sistema de información
Una metodología para el desarrollo de sistemas de información debe ser global,
ofrecer las herramientas y técnicas suficientes para cubrir todos esos aspectos que se
pueden encontrar en un sistema de este tipo. Muchas definiciones de sistemas se
3. están dando dentro del mundo de la ingeniería del software: sistemas multimedia,
aplicaciones web, sistemas de información global, etc. En la actualidad, las
aplicaciones se desarrollan normalmente en entornos distribuidos, es muy común el
que se distribuyan por internet y normalmente tienen asociados elementos
multimedia e hipermedia en grandes bases de datos. Se caracterizan por tener
grandes requisitos funcionales y de seguridad, múltiples usuarios y en muchos casos
indefinidos y con diferentes grados de conocimiento. Estas aplicaciones se conocen
como sistemas de información global, y son, un concepto mucho más genérico que
engloba a las aplicaciones que se encuentran en los otros grupos. El sistema de
información global puede verse como si fuera una aplicación multimedia, puesto
que normalmente maneja información almacenado en múltiples medios. Pero
cuando se distribuye a través de internet, se podría ver como un sistema de
información web. Sin embargo, ninguna de las metodologías de estos ámbitos sería
adecuada, puesto que no tratan los aspectos de almacenamiento y funcionalidad de
manera adecuada, que en los sistemas de información web suelen ser bastante
críticos. Los sistemas de información global almacenan grandes cantidades de
información y requieren sistemas de seguridad muy potentes, así como una
funcionalidad muy elaborada que asegure que los usuarios van a poder trabajar con
esta información de manera adecuada.
5. Implantar el sistema de información
La implantación es parte de la implementación, pero no son lo mismo.
La implantación es un proceso especial de inserción del sistema en la institución, el
cual debe ocurrir en el primer periodo por parte de sus potenciales usuarios. No
obstante que la herramienta adquirida o desarrollada es robusta y probada, no es
suficiente para su inserción en la organización, pues requiere ser utilizada.
Una vez aceptado el proyecto, toca ponerse a trabajar en la implantación. La clave
está en introducir las nuevas soluciones en un plazo rápido de tiempo y ajustando en
todo momento lo que sea necesario, probando las soluciones y comprobando la
satisfacción del cliente. Hardware, software, instalación, preparación para que todo
quede operativo… Todo ello indicando al cliente cómo utilizar su nuevo equipo.
La fase de implantación va íntimamente unida a la de formación. Y es que resulta
necesario que los trabajadores de la empresa conozcan en profundidad cómo
funcionan las nuevas herramientas de que disponen, no solo para que comprendan
cómo deben realizar ahora sus tareas, sino para que puedan sacar el máximo partido
a todas las nuevas funcionalidades. De esta forma se busca evitar la infrautilización
del sistema implantado, algo que a veces, por pereza o por falta de conocimiento de
los empleados, puede llegar a suceder, restando eficiencia a la inversión.
En este sentido, resulta muy conveniente que, al menos durante un tiempo, exista un
canal de formación y consulta para los empleados. También que la fase de
implantación y formación se lleve a cabo con rapidez, ya que todo el tiempo que la
empresa se encuentre en ese ‘limbo’ informático puede resultar perjudicial para su
actividad.