Fundamentos de Sistemas de Información (SIA): Usuarios, Ciclo de Vida y Arquitectura
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 6,07 KB
Definición de sistema
Definición de Sistema: Conjunto de elementos organizados que se encuentran en interacción y que buscan un objetivo en común. Los sistemas reciben entrada (datos) y proveen salida (información).
Límites
Límites: Funciones, procesos o características que desarrollan los SIA; deben estar sujetas a negociaciones entre el equipo de desarrollo y los usuarios.
Usuarios
Usuarios: Toda persona de la empresa que, de forma directa o indirecta, se relaciona con algún SIA. Se le debe considerar parte interesada del proyecto; en ocasiones se le hará creer que es parte del equipo, pero no lo es.
Tipos de usuarios
- Primarios: Gerencia, reciben los resultados del SIA.
- Secundarios: Personas que trabajan directamente con los datos del SIA.
Clasificación de usuarios por rol
- Usuario final: Quien hace uso de la información generada en el computador y conoce su necesidad.
- Programador: Especialista en procesamiento de datos, conoce lenguajes de programación.
- Analista de sistemas: Intermedia entre el usuario final y el programador.
- Agente de cambio informático: Debe estar presente en el desarrollo; es solucionador de problemas, autodisciplinado, automotivado y con conocimiento tecnológico.
Modelo general de un sistema
Modelo general de un sistema: Un modelo general de un sistema físico contempla la entrada, el proceso y la salida.
Descomposición
Descomposición: Tomar el sistema completo y factorizarlo para entender mejor el SIA. Es un enfoque piramidal: los subsistemas deben tener un tamaño manejable. El objetivo de la descomposición es mostrar todas las interrelaciones de modo que no se pierda la funcionalidad del sistema completo.
Simplificación
Simplificación: Proceso de organizar los subsistemas de tal manera que se reduzca el número de interconexiones. Es la parte estética del diseño del sistema y facilita la comprensión por parte del usuario.
Desacoplamiento
Desacoplamiento: Permite dar autonomía o independencia a los subsistemas. Por ejemplo:
- Inventario: Muy coordinados; algunos procesos deben terminar antes de que otros empiecen.
- Recursos de holgura: Maquinarias, equipos y seres humanos que permiten flexibilizar la planificación.
Los subsistemas se desacoplan, en gran medida, a través de una base de datos que sirve de interfaz y almacenamiento común.
Ciclo de vida del SIA
Ciclo de vida SIA:
- Identificación de problemas
- Determinación de requerimientos
- Análisis de las necesidades
- Diseño del sistema
- Desarrollo y documentación
- Pruebas y mantenimiento
- Implantación y evaluación
Tipos de sistemas de información
Tipos de sistemas de información:
- Procesamiento de datos: Procesan grandes volúmenes de datos; reemplazan actividades manuales repetitivas.
- Para la administración: Apoyan fundamentalmente los procesos operativos y proporcionan informes periódicos para la planificación, control y toma de decisiones.
- Toma de decisiones: Ayudan a quien toma decisiones al proporcionarle información relevante.
- Sistema experto: Asimila la experiencia de quienes toman decisiones para apoyar la solución de problemas.
- Inteligencia artificial: Basada en sistemas expertos, pero con capacidad para generar nuevo conocimiento.
Procesamiento de transacciones
Procesamiento de las transacciones: Diferentes modos de operación:
- Batch (procesamiento por lotes): Almacenamiento y procesamiento en lotes.
- Interactivo / en línea: Procesamiento interactivo o en línea (en estos modos se pueden cometer errores si no hay controles adecuados).
- Tiempo real: Opera en tiempo real; para implementarlo se necesita infraestructura, tecnología y capacitación de los usuarios para minimizar errores. Es especialmente crítico garantizar la disponibilidad de la información.
Enfoque de desarrollo
Enfoques de desarrollo:
- Software envasado: Acorta el proceso de desarrollo al usar soluciones empaquetadas.
- Usuarios finales desarrollando: Los usuarios finales pueden desarrollar sus propias aplicaciones (por ejemplo, la secretaría), lo que responde a una necesidad inmediata, aunque no siempre siguen mejores procedimientos y pueden generar sistemas poco eficientes. Tiene la ventaja de motivación del usuario para resolver su problema.
- Prototipos: Recomendado para ambientes con requerimientos cambiantes o difíciles de determinar. El prototipado permite iterar rápidamente cuando las necesidades varían en periodos cortos.
Metodología de prototipado (etapas sugeridas)
- Encuesta: Determina problemas y necesidades.
- Factibilidad: Define requerimientos y viabilidad.
- Construcción (prototipo): Desarrollo inicial del prototipo.
- Prueba (prototipo): Verificación de la correcta construcción y comportamiento.
- Modificación (prototipo): Ajustes basados en la retroalimentación.
- Versión final: Consolidación del sistema tras iteraciones.
- Mantención: Soporte y mejoras continuas.
Base de datos: Elemento central para el almacenamiento, la integración y el desacoplamiento entre subsistemas en la mayoría de los SIA.