Este documento describe las fases del ciclo de vida y el diseño de un sistema de información. Explica que el ciclo de vida incluye etapas como la planificación, análisis, desarrollo, implementación, pruebas e instalación. También cubre el diseño de datos, arquitectónico, interfaz y procedimientos. El objetivo es garantizar que el sistema cumpla los requisitos del cliente y brinde beneficios a la organización.
2. Introducción:
Para gran parte de las organizaciones que existen hoy en día,
el uso de sistemas de información permite la simplificar gran
parte de sus operaciones, permitiendo invertir el tiempo que
generalmente le consumen dichas actividades, en otras de
mayor importancia.
El problema, para dichas empresas ocurre cuando estos
sistemas de información que utilizan se desarrollan sin algún
tipo de norma o seguimiento, causando pérdidas a la
empresa, además de la planificación de un software que
tenga la menor probabilidad de salir al mercado.
Los ciclos de vida de un sistema, permiten el desarrollo de
un sistema de información apropiado, siguiendo una serie de
etapas que garantizan que el proyecto de sistema de
información a desarrollar, cumplan con los requerimientos
que necesita el cliente con el fin de traerle un beneficio a su
empresa.
3. Definición:
El ciclo de vida de un sistema de información se define como
el periodo de vida de un sistema informático. Desde el
momento en que el mismo es planificado, hasta el momento
en que se desecha.
Todo ciclo de vida de un sistema de información (o SI para
abreviar), se puede dividir en fases, que se ajustan al
esquema a continuación. Dicho esquema comprende un ciclo
de vida típico, comprendiendo que al existir una variedad de
variantes dependientes de la organización, el tipo de
sistema y el agrado del administrador, y otros factores de
importancia.
5. Importancia:
Permite una mejor organización al desarrollar sistemas y en
casos posteriores, la ejecución del mismo. Además de
permitir un mejor conocimiento en el análisis y mejora de
todo sistema de información.
Cabe destacar que también permite una correcta
implementación del sistema a la empresa, capacitando al
personal destinado a su uso, con el fin de obtener un mejor
provecho del software a desarrollar.
6. Fases:
A) Planificación:
Todo SI debe iniciarse con un pedido escrito (llamado System
Request), identificando el sistema de información y los
cambios deseados. Estos cambios pueden ser mayores (la
implementación o creación de un nuevo sistema), o cambios
menores (ajustes, o reportes). El objetivo de esta fase es
identificar el tipo y el alcance del problema, requiriendo de
investigaciones preliminares.
Los resultados de dichas investigaciones se le nombran
informe de investigación preliminar. Del mismo modo, la
investigación preliminar también es conocida como estudio
de viabilidad.
7. B) Análisis:
En esta fase se recopila y analizan los datos del sistema y su
funcionamiento por medio de técnicas de recopilación de
datos (entrevistas, encuestas, cuestionarios, entre otros).
Especifica todo lo que el sistema debe de hacer.
C) Desarrollo:
El propósito de esta fase es la de desarrollar (que puede o no
ser usado al final) del SI que cumpla con todos los
requerimientos documentados. Se determina lo que puede
hacer el sistema y se identifican entradas, salidas, archivos,
programas, procesos y controles del sistema.
Estos documentos se llaman Especificaciones de Diseño de
Sistema y se debe de aprobar tanto por la gerencia y los
usuarios antes de ir a las siguientes fases.
8. D) Implementación:
Se escriben, prueban y documentan el programa luego de su
desarrollo. El propósito de esta fase es la de otorgar un
sistema completo y documentado, el cual haya sido revisado
y aprobado por la gerencia y usuarios.
Se realizan preparativos que incluyen conversión de datos,
adiestramiento y transición de sistema (en caso de
implementar un sistema totalmente nuevo). En esta fase se
realiza también evaluaciones con el fin de verificar el costo-
beneficio del sistema.
9. E) Pruebas:
Luego del desarrollo del sistema, se necesita de realizar
cambios con el fin de hacer algún mantenimiento o mejora.
Un cambio de mantenimiento es hecho para corregir errores
o realizar adaptaciones al sistema con relación a los
requisitos de la empresa u otras entidades. Las mejoras son
modificaciones que aumentan la capacidad de sistema, como
nuevos reportes.
10. F) Instalación:
Fase en la que se llevan a cabo las configuraciones
requeridas para el correcto funcionamiento del programa.
Teniendo en cuenta que el sistema instalado debe de tener
un conjunto de aplicaciones de software con una variedad
de usos.
Cabe destacar que en esta fase debe de tenerse en cuenta
aquellos requisitos necesarios para nuestro SI, teniendo en
consideración que dicho sistema de información funcione en
los equipos actuales que posea la empresa.
G) Uso/ Mantenimiento:
Fase que pone en práctica las políticas y procedimientos
destinados a garantizar la operatividad continua del sistema
y asegurar su efectivo uso. Garantizando una herramienta de
apoyo al logro de los objetivos estratégicos de la empresa.
11. Conocido también con el nombre de diseño lógico, produce
los elementos que establecen el orden de cumplimiento de
cada requerimiento identificado en el análisis del sistema.
Describe los datos a calcular y almacenar que se introducirán
en el SI, se seleccionan las estructuras de cada archivo y
dispositivos de almacenamiento, como discos, cintas
magnéticas o papel. Los procedimientos muestran cómo van
a ser procesados los datos y cuáles serán los datos de salida.
Los documentos que detallan las especificaciones del diseño
pueden representarse por medio de diagramas, tablas y
símbolos especiales.
Diseño de Sistemas de Información:
12. Etapas:
A) Diseño de datos:
Recolecta el modelo obtenido de información (el cual fue
creado en su análisis), en estructuras de datos requeridas en
la implementación de software.
B) Diseño de Arquitectónico:
Precisa las relaciones de los elementos estructurales del
sistema.
13. C) Diseño de Interfaz:
Describe el proceso de comunicación del software con cada
una de sus partes, con los sistemas que lo utilizan y los
operadores o usuarios que lo emplean.
D) Diseño de procedimientos:
Describe los procesos estructurales de lo que será la
arquitectura del programa.
14. Criterios Técnicos en el Diseño de un Sistemas:
• Presenta organización jerárquica, haciendo uso
inteligente entre los controles de los componentes del
software.
• Diseño modular (se realizan particiones lógicas de
software en los elementos que harán funciones
específicas).
• Contiene abstracciones de datos y procedimientos.
• Producen módulos que a su vez presenten la
características de funcionar de manera independiente.
• Llevan a interfaces que puedan reducir la complejidad de
cada conexión entre los módulos y su entorno.
15. Herramientas utilizadas en el Diseño de
Sistemas de Información:
A) Herramientas de especificación:
Dan soporte a la formulación de características que debe
contener una aplicación, como entradas, salidas y
especificaciones de control.
B) Herramientas de presentación:
Son usadas en las descripciones de posición de datos,
mensajes y encabezados, en las pantallas de terminales,
reportes y otros medios.
C) Herramientas de desarrollo de sistemas:
Dan soporte como analista en el traslado de diseño de
aplicaciones funcionales.
16. D) Herramientas de ingeniería de Software:
Dan soporte en el proceso de formulación de diseños de
software, se incluyen procedimientos y controles, así como
su documentación correspondiente.
E) Generador de códigos:
Producen el código fuentes y las aplicaciones, por medio de
especificaciones funcionales bien articuladas.
F) Herramienta para Prueba:
Dan soporte a las fases de evaluaciones de sistemas.
Permiten facilitar el examinar correctamente cada una de
las operaciones del sistema, como el grado de perfección
alcanzado en comparación con las expectativas.
17. Conclusión:
El ciclo de vida de un sistema se considera el periodo de
existencia de todo software, desde el momento en que
surge como una idea, hasta el momento en que se va
implementar uno nuevo que sustituirá el anterior.
Un ciclo de vida comprende de fases, que pueden definirse
como etapas, en las que cada una se establecen el proceso
que conlleva el desarrollo de un sistema de información
(planeación, análisis, desarrollo, implementación,
instalación y uso o mantenimiento).
18. El diseño de un sistema corresponde a la planeación lógica
de cómo va a desarrollarse un sistema de información.
Comprende de etapas, con el fin de llevar una estructura
para desarrollar los procesos de manera organizada.
La importancia de ambos (tanto del ciclo de vida como del
diseño), es que al tener una idea de todo aquello que debe
de hacer el sistema y de llevar un seguimiento minucioso
del mismo, se puede realizar la entrega de un software
más estable y que cumpla con todos aquellos parámetros
para lo cual fue desarrollado.
19. Referencias:
Josue C. Salas O. (2016) Universidad del Valle de México [En
Línea]. Disponible en:
https://es.slideshare.net/josuesalas5/diseo-de-un-sistema-
de-informacion-67801012 [Accedido: 2019, Agosto 10].
Garrido B. Victor, Luis C. Aguilar, Oscar R. Flores (2012)
Fases del Ciclo de Vida de un Sistema Informático [En Línea].
Disponible en:
http://panchitos2012.blogspot.com/2012/09/fases-del-
ciclo-de-vida-de-un-sistema.html [Accedido: 2019, Agosto
10].
Iván Turmero (2007) Análisis y diseño de sistemas de
información [En Línea]. Disponible en:
https://www.monografias.com/trabajos94/analisis-y-diseno-
sistemas-informacion/analisis-y-diseno-sistemas-
informacion.shtml#disenodesa [Accedido: 2019, Agosto 10].