DISEÑO DE SISTEMAS Proceso de planificar, reemplazar o complementar un sistema organizacional existente. Sólo después de haber reunido todos los hechos, el analista se encuentra en posición de determinar cómo y dónde un sistema de información basado en computadora será benéfico, una vez tomada la decisión, se diseña un plan para implantarla. Dicho plan incluye características del diseño de sistemas, necesidades de captura de nuevos datos, especificaciones de archivo, procedimientos de operación, necesidades de equipo y personal. Los diseños indican qué trabajos serán efectuados por personas y cuáles por la computadora. Sistema de información. Primeramente definiremos lo que es un sistema: Conjunto de componentes que interaccionan entre sí para lograr un objetivo común. Sistema de información: Es el medio por el cual los datos fluyen de una persona o departamento hacia otros, que pueden ser desde la comunicación interna entre los distintos componentes de la organización, hasta sistemas de cómputos que generan reportes periódicos para varios usuarios. Los sistemas de información proporcionan servicios a todos los demás sistemas de una empresa y enlazan sus componentes en tal forma que trabajen con eficiencia para alcanzar el mismo objetivo. En un sentido más amplio sistema es un conjunto de componentes que interaccionan entre sí para lograr un objetivo común. Una de las características importantes de los sistemas es su interacción con el medio ambiente, el cual está formado por todos los objetos que se encuentran fuera de las fronteras del sistema. El elemento de control está relacionado con la naturaleza de los sistemas. Los sistemas se encuentran bajo control cuando operan dentro de niveles de desempeño tolerables, denominados estándares y contra los que se comparan los niveles de desempeño actuales. Es importante dado que por definición la empresa debe tener una interacción entre sus componentes en aras de un objetivo común. Sin dicha interacción (debe existir comunicación, recursividad, etc.) entre sus componentes y su medio ambiente la empresa no es viable. En contraste con los sistemas de información, este es un medio o herramienta para alcanzar ese objetivo fijado, apoya a la interacción o comunicación de los distintos elementos interactuantes. CATEGORÍAS DE LOS SISTEMAS DE INFORMACIÓN A. Sistemas para el procesamiento de transacciones: Mejora las actividades rutinarias de la organización. Además brindan velocidad y exactitud, programándose para seguir rutinas sin ninguna variación. Sustituye los procedimientos manuales por otros basados en computadora. Trata con procesos de rutina bien estructurados. Una transacción es cualquier suceso o actividad que afecta a toda la empresa. Las transacciones más comunes incluyen. Facturación, entrega de mercancías, pago de remuneraciones y depósito de cheques. Los procesamientos de transacciones son el conjunto de procedimientos para el manejo de las transacciones que incluye, cálculos, clasificación, ordenamiento, almacenamiento y recuperación, generación de resúmenes. B. Sistemas de información administrativa: Ayudan a los directivos a la toma de decisiones y resolución de problemas. Proporciona información que será empleada en los procesos de decisión administrativas. Los especialistas en sistemas de información describen las decisiones apoyadas por estos sistemas como decisiones estructuradas. Estos procesos de decisión están claramente definidos por lo que se puede identificar la información necesaria para formular las decisiones. El aspecto estructurado se refiere al hecho de que los administradores conozcan de antemano los factores que deben tenerse en cuenta para la toma de decisiones así como las variables con influencia -más significativa sobre el resultado de una decisión. C. Sistemas para el soporte de decisiones: Proporciona información a los directivos que deben tomar decisiones no estructuradas o semiestructuradas. Una decisión se considera no estructurada si no existen procedimientos claros para tomarla y tampoco es posible identificar, con anticipación, todos los factores a considerar en la decisión. El factor clave en el uso de estos sistemas es determinar la información necesaria. Tipos de usuarios de un sistema de información Usuario final directo o primario: Son aquellos que interactúan directamente con el sistema, ellos son los que lo alimentan con datos y reciben sus salidas. Estos pueden ser, agentes de reservación de vuelos, un especialista en crédito hipotecario, una persona encargada de ingresar garantías, un cajero, etc., en general son las personas que ocupan cargos operativos en la empresa. Usuario final indirecto: Son aquellos que de benefician de los resultados (salidas) o reportes generados por estos sistemas pero NO interactúan directamente con el hardware o software. Estos pueden ser gerentes encargados de las funciones de la organización, por ejemplo gerente de marketing, de finanzas, etc. Usuarios gerentes: Son aquellos que tienen responsabilidades administrativas en los sistemas de aplicación. Supervisan la inversión en desarrollo o uso del sistema, tienen la responsabilidad ante la organización de controlar las actividades del sistema. Usuarios directivos: Incorporan los usos estratégicos y competitivos de los sistemas de información en los planes y estrategias de la organización. Evalúan los riesgos a los que se expone la organización originados por fallas en los sistemas de información. Estos toman cada vez mayor responsabilidad en el desarrollo de sistemas de información. Consideran el posible impacto y los beneficios de los sistemas de información cuando elaboran su estrategia. Diferencia entre el método del ciclo de vida de Desarrollo de sistemas y el análisis estructurado. DEFINICIÓN: Método del ciclo de vida de desarrollo de sistemas: Es el conjunto de actividades que los analistas, diseñadores y usuarios realizan para desarrollar e implantar un sistema de información. Incluye las actividades de investigación preliminar, determinación de requerimientos, diseño del sistema, desarrollo del software, prueba de sistemas e implantación. Método de desarrollo por análisis estructurado: Se concentra en especificar lo que se requiere que haga el sistema o la aplicación. Permite que las personas observen los elementos lógicos, es decir lo que hará el sistema, separados de los componentes físicos. Diferencias: Método del ciclo de vida de desarrollo de sistemas: Los requerimientos del sistema de información son predecibles. Es manejable como proyecto Requiere que los datos se encuentren en archivos y bases de datos Maneja gran volumen de transacciones y procesamientos. Requiere de de la validación de los datos de entrada. Abarca varios departamentos Tiempo de desarrollo largo Desarrollo por equipos de proyecto Método de desarrollo por análisis estructurado: Se enfoca en lo que el sistema o aplicación realizan sin importar la forma en que se llevan a cabo su función. Emplea símbolos gráficos para describir el movimiento y procesamiento de datos. Los componentes importantes incluyen diagramas de flujo de datos y el diccionario de datos. Es adecuado para todo tipo de aplicación. Otorga mayor utilidad como complemento de otros métodos de desarrollo