• “....... NO HAY NADA MÁS DIFÍCIL DE CONSEGUIR, MÁS ARRIESGADO DE MANTENER NI MÁS INSEGURO DE TENER ÉXITO, QUE ESTAR A LA CABEZA EN LA INTRODUCCIÓN DE UN NUEVO ORDEN DE COSAS....”
• MAQUIAVELO.
ANALISIS DE SISTEMAS
• DURANTE EL ÚLTIMO CUARTO DE SIGLO XX, LOS SISTEMAS BASADOS EN COMPUTADORA ESTÁN INTRODUCIENDO UN NUEVO ORDEN DE COSAS, HACIENDO AÚN VIGENTE LAS PALABRAS ANTERIORES.
• LA INGENIERÍA DEL SOFTWARE E INGENIERÍA DE HARDWARE ENTRAR DENTRO DE LA AMPLIA CATEGORÍA QUE SE LLAMA INGENIERÍA DE SISTEMAS DE COMPUTADORA
•LAS TÉCNICAS DE INGENIERÍA PARA EL HARDWARE DE COMPUTADORAS PROVIENEN DEL DISEÑO ELECTRÓNICO Y HA ALCANZADO UN ESTADO DE RELATIVA MADUREZ. SUS TÉCNICAS DE DISEÑO ESTÁN BIEN ESTABLECIDAS, LOS MÉTODOS DE FABRICACIÓN MEJORAN CONTINUAMENTE Y LA FIABILIDAD ES UNA REALIDAD.
•DESAFORTUNADAMENTE, EL SOFTWARE DE LAS COMPUTADORAS TODAVÍA PADECE LA DESCRIPCIÓN MAQUIAVÉLICA ANTERIOR. EL SOFTWARE HA REEMPLAZADO EL HARDWARE EN EL SENTIDO DE SER EL ELEMENTO DEL SISTEMA MÁS DIFÍCIL DE PLANIFICAR, CON INMENSAS OPORTUNIDADES DE ÉXITO Y MÁS PELIGROS DE MANEJAR
• LAS TÉCNICAS DE INGENIERÍA PARA LA PRODUCCIÓN DE SOFTWARE DE COMPUTADORA EMPIEZAN A TENER UNA AMPLIA ACEPTACIÓN
ANALISIS DE SISTEMAS
• LAS PERSONAS SON EL ELEMENTO VITAL PARA EL ANALISIS DE SISTEMAS
GERENCIA JEFE DE AREAS
AREAS EXTERNAS USUARIO FINAL
CICLO DE VIDA CLASICO
• EN ESTE CICLO EXISTEN SEIS PASOS PARA EL ESTUDIO DEL SISTEMA.
• LOS AUTORES DAN DIFERENTES NOMBRES
CICLO DE VIDA CLASICO
IMPLEMENTACION Y MANTENIMIENTO
PRUEBAS
ANALISIS DE REQUISITOS
DISEÑO
PROGRAMACION
DEFINIR EL PROBLEMA DE ANALISIS
PRIMER IDENTIFICAR EL PROBLEMA PARTICULAR O LA TAREA QUE DEBE
REALIZARSE• Algunos autores lo llaman Ingenieria de
Sistemas.
• Debe ser resuelto por los gerentes, los empleados de Dptos, el personal de procesamiento de datos, participar conjuntamente en la determinación del problema y establecer los objetivos del sistema.
ANALISIS DEL SISTEMA
• Después de identificar el problema, el grupo de estudio trabaja para recolectar y analizar la información de las operaciones actuales y procesamiento de datos.
DISEÑO
• Una vez analizado, el equipo de sistemas coopera en el diseño para los nuevos procesos y manejo de los datos. Presenta modelos que permiten seleccionar la mejor solución para el problema.
• Se enfoca en 4 partes del programa:– Estructura de los datos
– Arquitectura
– Detalle procedimental
– Interfaz
PROGRAMACIÓN
• La información del análisis y diseño se conjuga en las aplicaciones específicas Entrada/Salida/Cálculos.... para satisfacer las necesidades del usuario.
• Un buen diseño es una buena y rápida codificación
PREPARACION DE PROGRAMAS
• Los programadores una vez codifican las operaciones requeridas en un lenguaje específico. Prueban el código para asegurar que las entradas de inforamcion producen los resultados que se requieren.
• Igualmente, el usuario final debe opoinar sobre la Interfaz y los informes que entrega el programa.
IMPLEMENTACIÓN Y MANTENIMIENTO
• Los procesos de deben revisar buscando errores, se realizan pruebas, se le enseña al grupo de estudio y capacita al usuario final. El mantenimiento consiste en realizar las modificaciones y actualizaciones correspondientes.
• El software debe adaptarse a cambios externos
PARADIGMA DEL CICLO DE VIDA CLASICO
•Los proyectos reales raramente siguen el flujo secuencial que propone el modelo.
•Para el cliente es difícil definir los requerimientos, antes de iniciar el análisis.
•El cliente debe tener paciencia para ver el producto terminado 100%
CICLO DE VIDA CON RESPECTO AL TIEMPO -VISION TRADICIONAL
IMPLEMENTACION Y MANTENIMIENTO
ANALISIS
DISEÑO
CONSTRUCCION E INSTALACIÓN
Tiempo
FASE
CICLO DE VIDA ESTRUCTURADO DEL PROYECTO
• Consta de 9 pasos o actividades
1ENCUESTA
2ANALISIS
USUARIOEntrega los requisitos del sistemaPolíticas de Usuario
ADMINISTRADOR OPERACIONES
3DISEÑO
4.IMPLEMENTACION
6.CONTROLCALIDAD
7DESCRIPPROCED
5.GEN
PRUEBAS
8. BD
9. INSTALACION
TOMADO ANALISIS ESTRUCTURADO YOURDON
CICLO DE VIDA CON RESPECTO AL TIEMPO -VISION MODERNO
IMPLEMENTACION Y MANTENIMIENTO
DISEÑO
CONSTRUCCION E INSTALACIÓN
Tiempo
FASEANALISIS
ANALISIS