Ingeniería de Software Guía 05 - Sistemas de información 24 y adaptarse a las nuevas TI, y un conocimiento del departamento del SI de los objetivos de la empresa. En esta fase el SI, se estructura desde el punto de vista del decisor (DSS), pero dotando de toda la flexibilidad necesaria al sistema, organizando la información en función de su origen, naturaleza y destino, pues es en la dirección estratégica donde cobra importancia las decisiones no programadas (DSS) se utilizan los sistemas interactivos de información para la decisión y los sistemas de expertos. La Ingeniería del software Definición La IS consiste en la aplicación de un enfoque sistemático, disciplinado y cuantificable al desarrollo, operación, funcionamiento y mantenimiento del software; es decir, la aplicación de la Ingeniería al software [IEEE, 1993]. Una perspectiva industrial En los primeros días de la informática, los sistemas basados en computadora se desarrollaban usando técnicas de gestión orientadas a hardware. Los gestores del proyecto se centraban en el hardware, debido a que era el factor principal del presupuesto en el desarrollo del sistema. Para controlar los costes del hardware, los gestores instituyeron controles formales y estándares técnicos. Exigían un análisis y diseño completo antes de que algo se construyera. Median el proceso para determinar donde podían hacerse mejoras. Dicho sencillamente, aplicaban los controles, los métodos y las herramientas que reconocemos como Ingeniería del Hardware. Desgraciadamente, el software no era normalmente mas que un añadido. Antes la programación se veía como un arte. Existían pocos métodos formales y pocas personas los usaban. Hoy La distribución de costes en el desarrollo de sistemas informáticos ha cambiado drásticamente. El software, en lugar del hardware, es normalmente el elemento principal del coste. En las décadas pasadas los ejecutivos y muchos aprendices técnicos se habían hechos las siguientes preguntas: 1. Por qué lleva tanto tiempo terminar los programas? 2. Por qué es tan elevado el coste? 3. Por qué no podemos encontrar todos los errores antes de entregar el software a nuestros clientes? 4. Por qué nos resulta difícil constatar el progreso conforme se desarrolla el software? Estas y otras muchas cuestiones son una manifestación del carácter del software y de la forma en que se desarrolla, un problema que ha llevado a la adopción de la Ingeniería del Software como practica de altas exigencias y detallados estándares y análisis complejos. www.dariolara.com Guía 05 - Sistemas de información Ingeniería de Software 21 Los Sistemas de Información Introducción En la actualidad de todo el infinito conjunto de sistemas que existen o aparecen según las tendencias y necesidades, los mas importantes sin discusión son los sistemas de información de las empresas y entes sociales en general. Categorías de los sistemas de información Sistemas de Información de acuerdo a las necesidades que satisfacen Sistemas para el procesamiento de datos (TPS) Tienen como finalidad mejorar las actividades rutinarias de una empresa y de las que depende toda la organización. Las 5 razones para el proceso de transacciones son: clasificación, cálculo, distribución, resumen y almacenamiento de los datos. Sistemas de Información administrativa (MIS) Ayudan a los directivos a tomar decisiones y resolver problemas. Los procesos de toma de decisiones están claramente definidos, entonces se puede identificar la información necesaria para formular decisiones, se desarrollan MIS para que periódicamente preparen reportes para el soporte de decisiones. Sistemas para el soporte de decisiones (DSS) No todas las decisiones son de naturaleza recurrente, algunas se presentan rara vez; los DDS ayudan a los directivos que deben tomar decisiones no muy estructuradas Sistemas de Información de acuerdo a sus funciones (EIS) Sistemas de Información para funciones específicas Son aquellos destinados a proporcionar información de una de las partes de una empresa o una institución como, los dedicados al manejo de personal, o los dedicados a la comercialización, los dedicados al proceso productivo etc. etc. Sistemas de Información totalmente integrados Son aquellos sistemas que integran totalmente a un solo sistema todas las actividades de una empresa o una institución, por lo cual son más complejos y de mayor tamaño Objetivos: Ver como han evolucionado a lo largo del tiempo los Sistemas de Información. Conocer las categorías de Sistemas de Información y sus particularidades. Categorías TPS : Actúan en el nivel operativo, y sirven para realizar el seguimiento de las actividades y transacciones elementales (nóminas, facturación ...) MIS : Se apoya en conocimientos internos y externos para tomar decisiones de forma automática. DSS : Sirve para seguimiento y control estratégico y la toma de decisiones no rutinarias ni estructuradas. EIS : Actúan en el nivel estratégico y gerencial, es fácil de entender y ejecutar. www.dariolara.com Ingeniería de Software Guía 05 - Sistemas de información 22 Evolución de los sistemas de información La anticipación puede ser un éxito en la implantación, mejorando el esfuerzo de la empresa, (realizando las aplicaciones de forma paulatina). Si no anticipamos la reacción de los usuarios, el resultado será imprevisible y conducirá casi seguro al fracaso, por no adaptarse los usuarios a las nuevas tecnologías. Fases de implementación de un SI Para implantar las nuevas TI al SI, Nolan identifica cuatro fases en función de la evolución tecnológica del hard y el soft: 1. Inicio, caracterizado por la mecanización de procesos muy estructurados y es utilizado por pocas personas. 2. Contagio, generalización de las soluciones informáticas para mayor número de personas. 3. Control, reconocimiento de la necesidad de implantar algún tipo de orden para evitar un crecimiento anacrónico y más costoso. 4. Madurez, incorporación de las TI de forma definitiva al SI. Fase I. Introducción de la informática en la organización. Aparece en los años 60 y la informática se limita a servir las demandas de mecanización de procesos administrativos a petición de los usuarios, el objetivo principal de la introducción de la informática en la empresa es la reducción de costes de los procesos operativos (contabilidad, nóminas, facturación..), estos procesos administrativos permitían realizar las mismas tareas, pero de forma más eficiente y con mayor precisión, las características de estas aplicaciones son: 1. Las decisiones de implantación, se realizan en función de un análisis costo/beneficio. 2. En el organigrama de la empresa, el S.I. se situa dentro del departamento administrativo. 3. Existe una mala comunicación entre la alta dirección y el departamento del SI que se utiliza como un núcleo aislado. 4. No están planificados el SI de la compañía. 5. Las estrategias y objetivos de la empresa no tienen en cuenta el SI. Fase II Contagio de las aplicaciones informáticas. Se realiza una expansión anárquica de las aplicaciones informáticas, pues el departamento de informática se ve en la necesidad de hacer frente a mayores peticiones de los usuarios, tanto en cantidad como en complejidad. Este crecimiento desordenado, conducía a redundancias de información y un acceso difícil por parte de los usuarios de la organización, pues la información está almacenada de acuerdo a la estructura de las necesidades del usuario. Esto da lugar a una disfuncionalidad y subutilización de la red informática, pues no existe un SI global para la empresa. Las asignaciones informáticas en esta etapa aparecen por: 1. Facilidad de implantación 2. Novedad y atractivo tecnológico www.dariolara.com Guía 05 - Sistemas de información Ingeniería de Software 23 El poder del departamento solicitante dentro de la organización. El coste del desarrollo del sistema informático. Coordinación SI - objetivos de la empresa. Las grandes inversiones que se realizan en el SI y los problemas que aparecen en eficiencia por parte de los usuarios, hace que en esta fase se estudie el SI desde un punto de vista global para toda la empresa. La asignación de recursos ahora se va a realizar por niveles entre las peticiones de todos los departamentos de la empresa de forma conjunta, y se decide por los niveles más altos de la organización. Es la alta dirección la que realiza el diseño y organización del SI, incluyéndolo dentro de los objetivos de la empresa, planteándose los siguientes problemas: 1. Aparece una situación irregular por la cual es la alta dirección, y no los responsables del SI los que desarrollan los planes del SI. 2. Existe una barrera de entrada, representada por la cultura organizacional imperante en ese momento. 3. Los resultados son la realización del plan para el SI, que contenga los objetivos de la empresa y asignar los recursos en TI, pues ayudan a tomar decisiones en la realización de los distintos proyectos fijados por la alta dirección. 4. El SI ha ido evolucionando desde que servía como instrumento para resolver problemas específicos solicitados por los usuarios, a ser una parte más del plan general de la empresa con sus propios presupuestos y políticas de asignación de recursos. 5. En esta fase aparece el MIS como un sistema integrado que ayuda a la resolución de problemas y a tomar decisiones estructuradas. 6. El MIS consta de un banco de datos y un conjunto de programas para el acceso y tratamiento de la información, bajo unas órdenes previamente tipificadas para tomar decisiones. 7. Aparecen los subsistemas informáticos, pues el MIS estructura el SI en función de determinado tipo de decisiones, previamente fijadas pero no sirve al decisor a resolver problemas no preestablecidos. Fase IV Interdependencia estratégica de la compañía TI/SI La organización trata de obtener mayor partido al SI, por medio de las TI para obtener ventajas competitivas. Estas ventajas dependerán, de si la empresa puede integrar las posibilidades de los SI y de las TI, con la estrategia de la empresa en el momento de formularla, para ello se debe cambiar la cultura empresarial de la organización Notas Significado de algunas siglas comunes SI Sistemas de información IS Ingeniería del Software TGS Teoría General de Sistemas TS Teoría de Sistemas TI Tecnologías de la información 3. 4. Fase III www.dariolara.com