Análisis y diseño detallado de aplicaciones informáticas de gestión

1 Análisis y diseño detallado de aplicaciones informática...
Author: Marina Toro Álvarez
0 downloads 0 Views

1 Análisis y diseño detallado de aplicaciones informáticas de gestiónUnidad # 1 Introducción a los sistemas de información

2 CICLO DE VIDA DEL DESARROLLO DE UN SISTEMA

3 1 2 3 4 5 6 7 Identificación de problemas, oportunidades y objetivosDeterminación de requerimientos Análisis de las necesidades Diseño del sistema recomendado Desarrollo y documentación del software Prueba y Mantenimiento Implementación y Evaluación 1 2 3 4 5 6 7

4 1. Identificación de problemas, oportunidades y objetivosObservación directa del entorno Aplicación de entrevista Sintetizar información Estimar el alcance del proyecto Identificar si existe necesidades Estudiar los riesgos Presentar informe de factibilidad

5 2. Determinación de requerimientosRevisión de objetivos Identificar el dominio Investigar la razón para implementar el sistema. Recolectar información sobre procedimientos Detallar específicamente (involucrados, actividades, reglas, restricciones, funciones, etc.) Elaborar una lista detallada de los procedimientos Separar requerimientos funcionales y no funcionales

6 3. Análisis de las necesidadesEl analista involucra el análisis de las necesidades del sistema. Se utilizan herramientas y técnicas especiales (diagramas de flujo, diccionario de datos). Analiza decisiones estructuradas que se hacen. Se prepara una propuesta de sistema que sumariza lo que ha sido encontrado. Proporciona el análisis de costo / beneficio de las alternativas y recomendaciones.

7 4. Diseño del sistema recomendadoSe utiliza información recolectada para realizar el diseño lógico. Se diseñan procedimientos precisos para la captura de datos. Se diseña la interfaz de usuario. Incluye el diseño de archivos o bases de datos que guardarán la mayor parte de datos. Diseña procedimientos de control y respaldo para proteger al sistema y a los datos y producir paquetes de programa.

8 5. Desarrollo y documentación del softwareEl analista trabaja con programadores para el desarrollo del software. Usa técnicas estructuradas para el diseño y documentación del software (diagramas de flujo, NS, Pseudocódigos, etc.) Trabaja con usuarios para desarrollar documentación para el software. Los programadores tienen un papel fundamental conforme diseñan, codifican y eliminan errores de sintaxis de los programas.

9 6. Pruebas y MantenimientoAntes de usar el software, debe ser probado. Por efecto de costo es mejor encontrar problemas antes que el sistema sea entregado. Las pruebas son realizadas por programadores y analista. El mantenimiento y documentación se inician en esta fase y se efectúa rutinariamente.

10 7. Implementación y EvaluaciónEl analista ayuda a implementar el sistema de información. Entrena a los usuarios para que manejen el sistema. La supervisión del entrenamiento es responsabilidad del analista. La evaluación es parte final del ciclo par efectos de discusión. Si existen problemas, se obliga al analista a regresar a la fase anterior y modificar el trabajo.