Modelos para el desarrollo de software

Get Started. It's Free
or sign up with your email address
Modelos para el desarrollo de software by Mind Map: Modelos para el desarrollo de software

1. Modelo secuencial lineal

1.1. Es simple de entender, define el desarrollo del software en 7 clases

1.2. Investigacion Previa

1.2.1. Es cuando la organización se da cuenta que necesita una solución de softwarepara determinado problema

1.3. Determinar los Requisitos de Informacion

1.3.1. En esta fase se hace estudio de todos los documentos relacionados con el problema

1.4. Analizar Necesidades del Sistema

1.4.1. A diferencia de la fase anterior aquí se analizará las necesidades del propio software como tal: servidores, infraestructura de red, anchos de banda, disposición de equipos, hardware adicional, etc.

1.5. Diseño del Sistema

1.5.1. También lo conocemos como diseño lógico, en esta fase se realiza los diagramas, las tablas, seleccionar las estructuras de almacenamiento, el diccionario de datos así como describir las entradas y salidas.

1.6. Desarrollo del Software

1.6.1. En esta fase aparte de programar, los desarrolladores también documentarán el código fuente del mismo.

1.7. Prueba del Software

1.7.1. En esta fase se hace pruebas piloto con datos de muestra, se analizan todas las posibilidades y los desarrolladores corrigen los detalles encontrados

1.8. Implementacion, Evaluacion y Mantenimiento

1.8.1. Esta es la fase crítica, es donde el software entra a producción, aquí se toman en cuenta muchascosas, principalmente: Verificar e instalar nuevo equipo Entrenar a los usuarios Instalar la aplicación Construir todos los archivos de datos necesarios para utilizarla

2. Modelo Basado en Prototipos

2.1. Consiste en la creación de una implementación parcial de un sistema con la finalidad de comprender los requerimientos del usuario final.

3. Modelo Incremental

3.1. Está basado en el modelo secuencial linealy es una de las variaciones más fieles al mismocon la diferencia que reduce los riesgos que conllevael mismo.Consiste en ir recorriendo todas las etapas del desarrollo a medida se va avanzando en cada una de las etapas del modelo secuencial lineal de siete fases

4. Modelo Lineal

4.1. Creado por el Ing. Informático Barry Boehm, el cual une al modelo basado en prototipos con el modelo secuencial lineal (SDLC). Comprende 4 fases:

4.2. 1.Determinar objetivos: identificar las necesidades del usuario que deben ser resueltas por el sistemaFase

4.3. 2.Análisis del Riesgo: analizar la experiencia de los usuarios y las exigencias de los mismos, como estos realizan las operaciones y las diferentes alternativas que hay para realizar cada una de ellas, debe tomarse la que represente menos riesgos para la organización.Fase

4.4. 3.Desarrollar y Probar: Hacer la programación de las funciones del software y al mismo tiempo irlas probando con los usuarios, evaluar todas las posibilidades.Fase

4.5. 4.Planificación: con los hallazgos obtenidos en las tres etapas anteriores se procede a hacer un plan de trabajo para el siguiente ciclo en la espiral.