ANTONIO JOS DE SUCRE INGENIERA INDUSTRIAL CTEDRA: SISTEMAS DE INFORMACIN Profesor: Turmero, Ivn Ciudad Guayana, Febrero de 2011 INTEGRANTES: Centeno, Hender Doffourt, Gineska Garca, Nathaly Gonzlez, Eduardo. Gmez Giselle Granado, Luis Prez, Astrid Prez, Daliani Es un diagnstico de problemas, donde se agrega informacin con el fin de recomendar mejoras. Examinar, detallar, describir, descomponer, observar, descubrir, comparar, estudiar, explorar, cuestionar, diagnosticar y pronosticar Analista de sistemas Estudia los problemas y las necesidades de una empresa para determinar cmo podran (los recursos humanos, los procesos, los datos, las comunicaciones y la tecnologa) obtener mejoras en la organizacin. Diseo del Sistema La organizacin del sistema en subsistemas. La asignacin de subsistemas a componentes hardware y software. Decisiones fundamentales conceptuales y de poltica que son las que constituyen un marco de trabajo para el diseo detallado Es la estrategia de alto nivel para resolver problemas y construir una solucin. Incluye decisiones acerca de: la entrada de datos o el flujo de datos El proceso o transformacin de los datos El almacenamiento de datos y la salida de informacin dentro del contexto de un negocio particular Anlisis y Diseo de los sistemas de Informacin disear el nuevo sistema, desarrollando las especificaciones de diseo, tomando como base el anlisis de los hechos previamente recolectados. Responsabilidad adicional del analista Usos del anlisis y diseo de los sistemas de informacin Analizar Disear Implantar mejoras en el funcionamiento del negocio El desarrollo de sistemas es un proceso formado por las etapas de anlisis y diseo, ste inicia cuando en la organizacin se detecta que el sistema necesita reformas. El ciclo de vida de un sistema es el conjunto de actividades que los analistas diseadores y usuarios realizan para desarrollar e implantar un sistema de informacin. Ciclo de vida de desarrollo del sistema Definicin del problema Recopilacin de informacin Anlisis de la informacin Diseo del sistema Programacin Prueba del programa. Documentaci n del sistema. Implantacin del sistema Se encarga del reconocimiento de las fallas o problemas que una organizacin puede enfrentar. El analista debe identificar los problemas, las oportunidades y las normas y objetivos que rigen a la empresa. La mayora de los problemas dentro de las organizaciones se refieren al desempeo (ausentismo, falta de compromiso por parte de los empleados, alta rotacin de personal). Las quejas o sugerencias que se reciben de los clientes o proveedores del sistema , as como ventas no consolidadas o canceladas, etc. resultados contra los objetivos planeados. 1 Definicin del problema El analista debe conocer a detalle las funciones actuales del sistema. Para ello, debe realizar preguntas sobre el sistema actual que la organizacin est utilizando. Preguntas: Quin Qu? Dnde? Cundo? Cmo? Al final de esta investigacin se obtendr una comprensin general del sistema, las funciones y la informacin sobre personas, datos y procesos que se realizan. 2 Recopilacin de Informacin Se va a evaluar el sistema que se investig Se integrar la informacin recopilada durante todo el proceso anterior de investigacin Obteniendo como resultados la mejora del sistema y la factibilidad de su mejoramiento si as lo requiere. Actividades: Cruce de la informacin: Anlisis de alternativas: 3 Anlisis de la informacin Anlisis de Alternativas: Alternativas: Aceleracin de procesos. Eliminar procesos innecesarios. Combinacin de procesos (manual y automatizado). Reduccin de errores. Integracin de sistemas. Satisfaccin del trabajador. Mejora en la interaccin cliente- servidor. factibilidad La alternativa a escoger estar en funcin directa del estudio de factibilidad correspondiente para respaldar su implementacin. 1. Factibilidad tcnica. 2. Factibilidad econmica. 3. Factibilidad operacional Para valorar la factibilidad se utiliza el anlisis costo / efectividad, ste implica el conocer los costos y beneficios que debern ser considerados juntos, debido a la gran interrelacin y frecuencia dentro del sistema. Tcnicas para analizar costos y beneficios: Anlisis del punto de equilibrio. Recuperacin. Anlisis de flujo de efectivo. Valor presente. 4 Diseo del sistema El Diseo de Sistemas se define el proceso de aplicar ciertas tcnicas y principios con el propsito de definir un dispositivo, un proceso o un Sistema, con suficientes detalles como para permitir su interpretaciny realizacin fsica. Cmo se tiene que realizar? Se centra Qu datos es necesario almacenar y cmo se van a almacenar 1 Qu procesos se van a implementar y cmo se van a implementar 2 Qu interfaces se quieren disear y cmo se van a disear. 3 Fases complementarias: Diseo lgico del nuevo sistema Diseo fsico del nuevo sistema Necesidades del usuario Diseo del sistema Crear entradas efectivas para que los resultados esperados sean los correctos, mediante el uso de formas y pantallas. Trabajo del analista de sistemas. Diseo de archivos y bases de datos No debe olvidar el control y respaldos de la informacin y del sistema Crear paquetes de programas especficos dentro del sistema que permitirn el proceso de entradas y salidas Detalles de archivos y procesamiento de informacin, estructuras de datos utilizados Incluye: Alternativas de diseo Qu parte del sistema debera automatizarse? Se comprar el software o se elaborar? Qu formato de proceso tendrn los archivos? Cul ser el tipo de tecnologa a implantar para su uso? Describir los elementos de control, tales como estndares y mtodos para evaluar el desempeo del sistema en relacin con los dems estndares sobre sistemas de informacin. 1 Especificar la manera de proporcionar informacin a cada uno de los diferentes usuarios de la organizacin para que cubra sus necesidades de toma de decisiones correctamente. 2 Puntos de control 5 Programacin software Comprado a terceros Diseado de acuerdo a las necesidades del sistema. Eleccin del lenguaje de programacin Depender de: Conocimiento y experiencia del analista al usar determinados lenguajes Tipo de sistema a realizar, ya que dependiendo de lo que se desee en cuestin del sistema, se seleccionar el lenguaje que facilite su creacin 6 Prueba del programa El realizar pruebas a cada uno de los elementos que conforman el nuevo sistema de informacin es una tarea fundamental para garantizar su adecuado funcionamiento y evitar resultados no favorables al momento de implantarlo. Uso de datos de pruebas reales Uso de datos de pruebas artificiales. 7 Documentacin Al documentar el sistema se deben buscar cumplir los siguientes objetivos: Estandarizar la documentacin Facilitar el desarrollo de la misma Ahorrar tiempo Si se logra una documentacin eficiente del sistema se tendrn las siguientes ventajas: Ser una herramienta didctica para nuevos miembros de la organizacin y por lo tanto nuevos usuarios. Es requisito bsico para quien tenga la responsabilidad del mantenimiento del sistema o modificacin del mismo. Ayuda a los analistas a trabajar en reas relativas, evitando redundancias y facilitando la integracin de todos los sistemas. Asegura que el sistema opere correctamente con el mnimo de errores. Los recursos se usan de forma ms eficiente. Los manuales para considerar a un sistema documentado de forma completa son: Enlista la eleccin del lenguaje de programacin y el porqu, la lgica para resolver el problema, pruebas de mdulos y el programa en s. ste est dirigido a los programadores y diseadores del sistema. Manual de programacin Su objetivo es informar al usuario qu es lo que debe hacer y cmo hacerlo, conozca el sistema o no. Manual de usuario Define el nombre del sistema, caractersticas de implantacin, hardware, software y dems formas que requiere el sistema. Manual del sistema 8 Implementacin La implantacin involucra a todas las actividades que se dan al pasar de un sistema viejo a uno nuevo Se pueden encontrar las siguientessituacionesal hablar de implantacin: 1 El sistema es totalmente nuevo y reemplaza al que ya existe, sea de forma manual o automatizada. 2 Puede ser una modificacin hacia algunos de los componentes del sistema que actualmente se usan. Para la implementacin hay que tomar en cuenta los siguientes aspectos: Capacitacin al personal Al realizar la capacitacin se debe centrar bsicamente en dos puntos: 1. El sistema de procesamiento, que involucra que el usuario se familiarice con l para su adecuado manejo. 2. La aplicacin del sistema que se refiere a la forma de impacto del sistema a la organizacin (toma de decisiones). Pruebas del sistema Pruebas de recuperacin Pruebas de seguridad Pruebas de resistencia Pruebas de rendimiento Conversin del sistema Sistemas paralelos Conversin directa Enfoque piloto Mtodo por etapas Metodologa de James A. Senn (1992) Define el ciclo de vida del desarrollo de sistemas como el conjunto de actividades que los analistas, diseadores y usuarios realizan para desarrollar e implantar un sistema de informacin. Investigacin preliminar Determinacin de los requerimientos del sistema Diseo del sistema Desarrollo de software Prueba de los sistemas Implementacin y evaluacin Metodologa de Kendall y Kendall (1997) kendall y kendall (1997) exponen que el Ciclo de vida del desarrollo de sistema es un enfoque por fases del anlisis y diseo que sostiene que los sistemas son desarrollados de mejor manera mediante el uso de un ciclo especifico de actividades para el analista y el usuario. Identificacin de problemas, oportunidades y objetivos Determinacin de los requerimientos de informacin Anlisis de la necesidad del sistema Diseo del sistema recomendado Prueba y mantenimiento del sistema. Implementacin y evaluacin del hardware