Sistemas Informáticos
Sistemas Informáticos
Un sistema informático es un conjunto de elementos destinados a la administración y
gestión de información o datos. Esta información debe estar almacenada de manera
organizada y lista para su uso, para lograr cumplir con los objetivos.
Un sistema de información realiza cuatro actividades básicas:
1. Entrada de información: se refiere al proceso de ingresar datos de manera manual o
automática. La forma manual se realiza a través de los usuarios. La automática proviene de
otros sistemas que poseen interfaces de conexión entre sí. Dispositivos de entrada: teclado,
mouse, escáner, etc.
2. Almacenamiento de información: guarda información procesada en dispositivos de
almacenamiento para recuperarla cuando sea necesario. Generalmente, está organizada en
archivos. Ejemplos de dispositivos: discos, pendrives.
3. Procesamiento de información: se realizan cálculos o transformaciones sobre la
información almacenada o ingresada. Esto permite transformar datos para ser utilizados en
otros procesos o para tomar decisiones.
4. Salida de información: se extrae información hacia el exterior mediante impresoras,
mensajes en consola, dispositivos extraíbles, etc. Esta salida puede ser la entrada de otro
sistema a través de interfaces automáticas.
Ciclo de Vida del Desarrollo de los Sistemas
Los analistas aplican un enfoque sistemático en el análisis y diseño de sistemas de
información, estructurado en siete etapas. Estas no son independientes, pueden realizarse
simultáneamente o repetirse.
Etapa 1 - Identificación de Problemas, Oportunidades y Objetivos
El analista identifica problemas y oportunidades junto con otros miembros del equipo. Las
oportunidades pueden mejorarse mediante sistemas informáticos, logrando ventajas
competitivas. También se definen los objetivos del sistema y si estos pueden alcanzarse
mediante un sistema de información.
Etapa 2 - Determinación de los Requerimientos de Información
Se recopilan requerimientos a partir de los usuarios mediante instrumentos como:
muestreo, entrevistas, cuestionarios, estudio de datos. El analista identifica la información
necesaria para que el usuario cumpla sus tareas.
Etapa 3 - Análisis de la Necesidad del Sistema
Se visualizan las necesidades usando diagramas de flujo para representar entradas,
procesos y salidas. También se desarrolla un diccionario de datos. Métodos para
condiciones alternativas: lenguaje estructurado, tablas de decisión, árboles de decisión.
Etapa 4 - Diseño del Sistema Recomendado
Se elabora un diseño lógico con los datos recolectados. Incluye procedimientos de captura
de datos, diseño de interfaz de usuario, diseño de archivos o bases de datos y salidas
adaptadas al usuario.
Etapa 5 - Desarrollo y Documentación de Sistemas
Se colabora con los programadores en el desarrollo del software utilizando diagramas de
flujo y pseudocódigo. También se prepara documentación como manuales de usuario y
procedimientos.
Etapa 6 - Prueba y Mantenimiento del Sistema
Antes de su entrega, el sistema debe ser probado para detectar fallas. Se realizan pruebas
con datos simulados y luego con datos reales. El mantenimiento se inicia en esta etapa y
continúa durante la vida útil del sistema.
Etapa 7 - Implementación y Evaluación del Sistema
El analista ayuda a implementar el sistema y capacita a los usuarios. La evaluación debe
estar presente en cada una de las etapas anteriores.
Proceso Unificado (U.P.)
Es un proceso de desarrollo de software basado en componentes e interfaces, especificado
con UML. Está dirigido por casos de uso que definen las necesidades del usuario. La
arquitectura se va ajustando a lo largo del ciclo de desarrollo. Este proceso es iterativo e
incremental, permitiendo controlar los riesgos y costos. Se trabaja sobre casos de uso y
flujos de trabajo.
Ciclo de Vida del Proceso Unificado
Consta de cuatro fases:
1. Inicio: se describe el producto final y se analizan sus funciones, arquitectura, plan y
costos.
2. Elaboración: se especifican la mayoría de los casos de uso y se diseña la arquitectura.
3. Construcción: se incrementa el software hasta formar el sistema completo.
4. Transición: el producto entra en período de prueba como versión beta, con usuarios
experimentados reportando errores y deficiencias.