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:

  1. Identificación de problemas
  2. Determinación de requerimientos
  3. Análisis de las necesidades
  4. Diseño del sistema
  5. Desarrollo y documentación
  6. Pruebas y mantenimiento
  7. 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.

Entradas relacionadas: