Conceptos y gestión de sistemas de información para la toma de decisiones
Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 6,07 KB
Sistemas y conceptos clave
Sistema: Conjunto de elementos con un objetivo relacionados entre sí y con su entorno, que responden a entradas para producir salidas.
Análisis de un sistema
Análisis de un sistema: Descomponer un sistema en subsistemas (sin analizar su interior: caja negra). Considerar cada uno como un sistema y descomponerlo en sub-subsistemas hasta obtener objetos manejables.
Ingeniería inversa
Ingeniería inversa: Componer un sistema a partir de sus partes constituyentes.
Dato, información y conocimiento
Dato: Representación de un hecho o fenómeno a través de signos y señales. No proporcionan juicios de valor ni interpretaciones.
Información: Suma de los datos con relevancia y propósito. La información tiene que proporcionar utilidad para tomar decisiones. Debe ser relevante, precisa, completa, comprensible, con un nivel de detalle adecuado y a tiempo.
Conocimiento: Capacidad de transformar los datos, la información y la pericia de las personas en acción.
Tipos y roles en los Sistemas de Información (SI)
Tipos de SI
Tipos de SI: Basados en Internet (e-commerce…), de extracción y de gestión del conocimiento (big data), de información empresarial (ERP, CRM, SCM, etc.) y de ayuda a la toma de decisiones y de business intelligence. Pueden ser automatizados o no automatizados.
Experto en SI
Experto en SI: Analizar los requisitos de la organización; diseñar soluciones eligiendo, adaptando e integrando las herramientas disponibles más adecuadas; identificar las oportunidades de mejora de procesos e introducir innovaciones.
Planificación estratégica de SI
Planificación estratégica de SI: Análisis para planificar el desarrollo de los sistemas informáticos en consonancia con la estrategia global de la organización. Se hace a largo plazo (2–5 años).
Sistemas estándar
Sistemas estándar: Cubren necesidades amplias y en muchos campos. Son personalizables y flexibles. Instalar un sistema comprado puede hacerse en unos meses o en un año. El coste de desarrollo y mantenimiento está controlado. Ya probado. Ejemplos: SCM, ERP, etc.
Ciclo de vida del software y procesos
Ciclo de vida SW
Ciclo de vida del software (SW):
- Requisitos (casos de uso, prototipo de interfaz…)
- Diseño (modelo de clases)
- Implementación
- Pruebas
- Mantenimiento
El opuesto es code & fix. Actividades típicas: especificación de requisitos, análisis, diseño del sistema, diseño de objetos, implementación, testing, entrega y mantenimiento.
Proceso iterativo
Proceso iterativo: Entregas que evolucionan hasta la versión final.
Definición y gestión de requisitos
Definición de requisitos:
Obtención
Obtención: Conocer los requisitos del sistema a desarrollar y establecer sus fronteras.
Análisis
Análisis: Describir las tareas que deben llevarse a cabo para examinar los requisitos, delimitarlos y definirlos con precisión.
Especificación
Especificación: Describir de forma completa los requisitos del sistema a desarrollar. Construcción de un modelo del sistema a construir desde el punto de vista del usuario, junto con los requisitos obtenidos. Incluir: funcionalidad, interfaces externas, actuación y restricciones de diseño.
Validación
Validación: Examinar si los documentos de requisitos definen el software que los usuarios esperan y comprobar que los requisitos definidos en la ERS son correctos.
Características de una buena especificación de requisitos
- Completa
- No ambigua
- Fácil de verificar
- Fácil de modificar y mantener
- Consistente
- Con buena trazabilidad
Requisitos funcionales: Funciones, servicios o tareas a llevar a cabo.
Requisitos no funcionales: Especifican una característica del sistema (seguridad, rendimiento…).
Técnicas de recogida de información
Técnicas de recogida de información:
- Entrevistas: Obtener la máxima información de forma individual. Requieren un guion previo.
- Reuniones: Obtener información dispersa entre varios usuarios, comunicar información y tomar decisiones. Al inicio, resumir objetivos y método de trabajo.
- JAD: Reunión de usuarios y analistas para condensar el proceso de recogida y discusión de requisitos. Se genera una especificación.
- JRP: Potenciar la participación de la alta dirección.
- Prototipado: Creación de “maquetas” de sistemas. Coste/esfuerzo alto. Especialmente útil para interfaces de usuario.
- Observación: Captar la realidad del trabajo diario; en algunos casos, hacerse pasar por cliente para comprender procesos.
- Cuestionarios: Útiles para usuarios dispersos o poco disponibles. Preguntas claras, precisas, cortas y sencillas.
- Estudio de documentación: Revisar la documentación existente relacionada con los procesos y sistemas actuales.
- Brainstorming: Crear nuevas ideas cuando no hay tradición del problema o no existe software previo.
Notas finales
Mantener el enfoque en la utilidad para la toma de decisiones y en la trazabilidad de los requisitos a lo largo del ciclo de vida del software.