ANÁLISIS Y DISEÑO DE SISTEMAS CICLO DE VIDA DEL DESARROLLO DE SISTEMAS Sesión 2 Kendall & Kendall Pág. 8 y Senn Pág. 33 Ana Mercedes Cáceres [email protected] Año 2006 Objetivos • Introducir a los estudiantes al entorno organizacional, para que conozcan el desarrollo de diferentes actividades transaccionales a través de sistemas de información. • Capacitar a los estudiantes, para que conozcan el proceso lógico que se debe seguir en la implantación de un sistema de información. • Desarrollar casos de aplicación prácticos, que garanticen un análisis y desarrollo de sistemas exitoso, que dejen una experiencia significativa en el aprendizaje. 2 LOS SISTEMAS DE INFORMACION Punto de partida … Y LAS ORGANIZACIONES Es una disposición de personas, actividades, datos, redes y tecnología integrados entre si para apoyar y mejorar las actividades de la empresa y satisfacer las necesidades para resolver problemas y toma de decisiones. 3 LAS ORGANIZACIONES COMO SISTEMAS • Las organizaciones son definidas como sistemas diseñados para lograr metas y objetivos predeterminados por medio de sus recursos humanos y otros tipos de recursos. • Las organizaciones están compuestas de sistemas más pequeños interrelacionados: Departamentos, unidades, divisiones, áreas, entre otros; las que sirven a funciones especializadas. • Algunas funciones típicas incluyen procesos contables, ventas, producción, procesamiento de datos y administración. 4 LA RELACION CON LOS SUBSISTEMAS • La interrelación e interdependencia de los sistemas. • Fronteras organizacionales. • Realimentación del sistema para planeación y control. • Ambientes para sistemas organizacionales. 5 EL CICLO DE VIDA DE LOS SISTEMAS ORGANIZACIONALES DESARROLLO DE SISTEMAS • El desarrollo de sistemas. Es el proceso cronológico por el cual los sistemas, software, analistas de ingenieros de programadores y usuarios finales, sistemas de elaboran información y aplicaciones informáticas. 6 PRINCIPIOS ESENCIALES PARA EL DESARROLLO DE SISTEMAS EXITOSO • PRINCIPIO 1: IMPLICAR AL USUARIO. • PRINCIPIO 2: APLICAR UN METODO DE RESOLUCION DE PROBLEMAS. • PRINCIPIO 3: DEFINIR FASES Y ACTIVIDADES. • PRINCIPIO 4: ESTABLECER NORMAS PARA UN DESARROLLO Y UNA DOCUMENTACION CONSISTENTE. …pasa… 7 • PRINCIPIO 5: JUSTIFICAR LOS SISTEMAS COMO INVERSIONES DE CAPITAL. • PRINCIPIO 6: NO TENER MIEDO DE CANCELAR O REVISAR EL PROYECTO. • PRINCIPIO 7: DIVIDE Y VENCERAS.(Trabajo en equipo) • PRINCIPIO 8: DISEÑAR SISTEMAS QUE PUEDAN CRECER Y FUNCIONAR. 8 PLANIFICACION DE SISTEMAS • Pretende señalar y establecer prioridad sobre aquellas tecnologías y aplicaciones que ofrecerán un beneficio máximo. • La Planificación, es la forma lógica y ordenada que regularmente debe seguirse para asegurar que los sistemas de información se desarrollen conforme al plan. • En la planificación de sistemas debe incluirse las actividades, los tiempos, recursos, presupuestos, responsables, y resultado esperado. 9 COMO HACER UNA PLANIFICACION EFECTIVA ? 1. Estudiar el entorno de la empresa para quien se desarrollará el sistema de información. – – – – Observaciones. Entrevistas. Encuestas. Reuniones en grupo con los propietarios del sistema. 2. Definir una arquitectura de la información. – Una arquitectura de DATOS, REDES, ACTIVIDADES. – Arquitectura de PERSONAS Y TECNOLOGIA. 3. Análisis de áreas de la empresa. Un proyecto puede activar el desarrollo de cualquiera de los siguientes elementos: – – – Una red. Una base de datos. Una aplicación de sistemas de información. 10 ANALISIS DE SISTEMAS • Es el estudio del sistema de una empresa. • Estudio del flujo de información y la definición de las necesidades. • Recopilación de prioridades manifestadas por los usuarios para la construcción de un nuevo sistema de información. 11 FASES DEL CICLO DE VIDA DEL SISTEMA 1. Identificación de problemas, oportunidades y objetivos. • Los planes. • Estudiar la viabilidad del proyecto. • Los problemas. • Las oportunidades. • Normas. • Propósito del sistema. 12 2. Estudiar y analizar el sistema actual. – Los analistas estudian los problemas, oportunidades y/o normas que enmarquen sus procesos. – Los hechos. – Las Limitaciones. 3. Definir las necesidades de los usuarios y establecer prioridades. – ¿Qué capacidades debería proporcionar un sistema a los usuarios? – ¿Qué datos deberían ser capturados y almacenados? – ¿ Cuáles son las salidas demandadas? – ¿Qué nivel de rendimiento se espera? 13 4. Diseño del sistema recomendado. a. Evaluar las soluciones alternativas y especificar la solución detallada de tipo informática. – ¿Qué proporción del sistema debería automatizarse? – ¿Habría que comprar el software? – Viabilidad técnica. – Viabilidad operativa. – Viabilidad económica b. Adquirir el hardware y el software necesarios. – Determinar las necesidades y especificaciones. – Rentabilidad del equipo. c. Diseñar e integrar el nuevo sistema. – Diseño general. – Diseño detallado. – Estructura de los archivos. – Métodos y procedimientos. – Diseño interno y externo. 14 5. Desarrollo y documentación del software. 6. Pruebas y correcciones del sistema. Funciona a nivel de prototipo. 7. Implementación y evaluación del sistema. • Hacer y probar las redes y las bases de datos, antes de escribir o instalar los programas informáticos creados. • Instalar el sistema. • Asegurar el óptimo rendimiento del sistema implementado. 15 8. Soporte y mantenimiento. Esta fase es de suma importancia, ya que nos permite realizar un monitoreo del funcionamiento real de nuestro sistema. Involucra nuestro carácter ético y profesional, responsabilizándonos por el perfecto funcionamiento del sistema. Algunos puntos esenciales son: • Corregir errores. • Recuperar el sistema. • Asistir a los usuarios del sistema. • Mejoras. • Explicar procedimientos. • Operaciones y documentación. • Ideas para mejorar. 16 FUENTES DE INFORMACION 1. Cap. 2 ANALISIS Y DISEÑO DE SISTEMAS. Kendall & Kendall. México. Mc Graw Hill. 2. ANALISIS Y DISEÑO DE SISTEMAS. Kendall & Kendall Pág. 8 y Senn Pág. 33 17 TAREA 1. HIPERPAIZ es un supermercado de la zona de Soyapango. En este centro comercial, como en la mayoría de este tipo, existen diferentes artículos entre los que sobresalen comestibles, bebidas, cosméticos, accesorios de playa, juguetes, ropa, productos de higiene, entre otros. Aplique el Ciclo de vida de un sistema de forma descriptiva, con el supuesto que fuera a diseñar un sistema de información parea el control transaccional de dicho supermercado. 2. Aplicar descriptivamente el Ciclo de Vida al sistema que planean hacer en su proyecto de cátedra. 18 Hasta la próxima sesión !! 19