Metodología Incremental para el Desarrollo de Sistemas de Información

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Metodología Incremental para el Desarrollo de Sistemas de Información por Mind Map: Metodología Incremental para el Desarrollo de Sistemas de Información

1. Justificacion de una Metodologia

1.1. Una metodología incremental presenta la ventaja de ser dinámica y flexible, permite usar las salidas de las etapas precedentes, como entradas en las etapas sucesivas, y facilita corregir cualquier error detectado o llevar a cabo mejoras en los distintos productos que se generan a lo largo de su aplicación.

2. Esquema de Desarrollo de Sistema

2.1. Factibilidad

2.1.1. Determinar si es posible o no ofrecer solución automatizada a los problemas actuales. Descripción del Entorno Identificación del Problema Identificación de los Procedimientos Actuales Presentación de las Posibles Soluciones al Problema Validación de las Posibles Soluciones Ventajas y Desventajas de cada Posible Solución Cuadro comparativo de Costos y Tiempos de Ejecución Recomendación

2.2. Acciones Preliminares

2.2.1. Designación del equipo de proyecto Elaboración de la planificación del proyecto

2.3. Análisis de Sistema

2.3.1. Objetivo General y Objetivos Específicos del Sistema Propuesto Identificación de Usuarios Diagrama de Flujo de Datos del Sistema Actual (DFD) Diccionario de Datos del Sistema Actual (DD) Recopilación de Reportes del Sistema Actual Elaboración de Procedimientos Propuestos

2.4. Diseño de Sistemas

2.4.1. Diagrama de Flujo de Datos del Sistema Propuesto (DFD) Diccionario de Datos del Sistema Propuesto (DD) Diagrama Entidad Relación (DER) Diagrama Estructurado de Datos (DED) Carta Estructurada (CE) Diagramas de Acción (DA) Diseño de Interfases Selección de la plataforma de desarrollo

2.5. Programación

2.5.1. Código fuente y código objeto Creación de la Base de Datos

2.6. Implantación

2.6.1. Prueba Conversión Instalación de Hardware y Software Adiestramiento de Usuarios Elaboración de la Documentación Entrega al Usuario

3. Estudio de Factibilidad

3.1. Descripción del Entorno

3.1.1. Los analistas iniciales deben describir el entorno organizacional en donde se va a desarrollar el SI. Se debe hacer una breve reseña de la empresa con la fecha de inicio.

3.2. Identificación del Problema

3.2.1. Se identifica el problema para poder tener mas claro cuales pueden ser las posibles soluciones que se van aprestar.

3.3. Identificación de los Procedimientos Actuales

3.3.1. Se debe identificar los procedimientos generales que se llevan a cabo actualmente en la unidad funcional.

3.4. Soluciones del problema

3.4.1. Se debe presentar las menos 3 posibles soluciones al problema identificado y presentar una solución al usuario o cliente es forzar a elegir una única propuesta.

3.5. Posibles Soluciones

3.5.1. Todas las posibles soluciones a presentar deben ser factible desde el punto de vista operativo, técnico y económico.

4. Acciones Preliminares

4.1. -Designación del equipo de proyecto Normalmente el equipo de desarrollo de sistemas esta conformados por: Líder Analista Diseñador S.I Diseñador B.D Programador Usuario Directo y Usuario Indirecto Transcriptor

4.2. -Importancia de la planificación de proyecto Permite saber que se deberá hacer y quien lo va a hacer Permite saber cuando termina el proyecto, con el fin de tomar precauciones Establece el marco de referencia que permite trabajar eficientemente y evitar desperdicio de recursos

4.3. Herramientas para la planificación Grafico de barra o Diagrama de Gantt PERT-CPM Cronograma de Actividades Software de Planificación

4.4. Estimación Permite identificar las características del proyecto Permite recopilar datos históricos acerca de proyectos anteriores Permite calcular los recursos necesarios Todas las estimaciones están sujetas a variaciones Se deben estimar todos los costos de todos los recursos

4.5. Métodos de estimación Histórico Intuitivo Por promedios ponderados

5. Análisis de Sistemas

5.1. El análisis de sistema amplia resultados del estudio de factibilidad y que define hacer nuevo sistema, presentar modelo del sistema actual, llevar a cabo el análisis de un sistema no es mas que conocer la situación actual, los resultados del estudio del factibilidad y se hace un modelo lógico del sistema actual, que se conforman por -Herramienta -Fase a cumplir -Identificación del Usuario -Elaboración de diagrama de flujo -Elaboración del Dirección de los datos del sistema actual -Recopilación de reportes del sistema actual -Elaboración de procedimiento propuestos

6. Diseño de Sistemas

6.1. Es la etapa en la cual se presenta el modelo del sistema propuesto, en donde se pone de manifiesto la creatividad del analista para solucionar el problema planteada en el estudio factibilidad y cumplir con los adjetivos establecidos en el análisis del sistema. El Back-End es la base de datos, y es el núcleo del sistema. Una buena base de datos le da integridad, consistencia y velocidad de respuesta a la aplicación. El Front-End es la interfaz mediante la cual el usuario se comunicará con la Base de Datos, y viene representado por las pantallas y reportes.

7. Programación

7.1. Consiste en traducir el diseño en instrucciones que la computadora pueda interpretar. Es la generación del código fuente y código objeto de la aplicación Tipos de Programación No Estructurada Estructurada Modular Orientada a Objetos Estructuras de Programación Secuenciales De Decisión o Selección Iterativas

8. Implantación de Sistemas

8.1. Implantación de sistemas Incluye todas las actividades para poner un sistema en producción y sus etapas: Prueba Conversión o Migración de Datos Instalación de Hardware y Software Adiestramiento Documentación Entrega al Usuario

9. Después de la Implantación

9.1. Normalmente, el ciclo de desarrollo de sistemas se cierra con la puesta en producción del sistema o entrega al usuario. hay un par de actividades que se llevan a cabo, adicionalmente a las etapas del desarrollo, para la revisión y optimización de las aplicaciones, como lo son el Mantenimiento de Sistemas y la Auditoría de Sistemas.