Modelos de Software

Just an initial demo map, so that you don't start with an empty map list ...

Get Started. It's Free
or sign up with your email address
Rocket clouds
Modelos de Software by Mind Map: Modelos de Software

1. Tipo de Proyectos

1.1. Este modelo sirve generalmente para proyectos pequeños en los que los requisitos son entendidos fácilmente.

2. Tipo de Proyecto

2.1. Puede ser apropiado para proyectos estables, proyectos con requisitos no cambiantes, donde los diseñadores predigan totalmente áreas de problema del sistema y produzcan un diseño correcto antes de que empiece la implementación

3. Tipo de Proyectos

3.1. Este tipo de modelo es muy utilizado para proyectos grandes y complejos, como por ejemplo: La creación de un Sistema Operativo o los sistemas que se usan en la bolsa de valores.

4. Tipos de proyectos

4.1. El uso del modelo de Prototipos genera un modo de trabajar mucho más visual, por lo que este modelo podría servir a un cliente obsesionado con la presentación de su software, calidad visual que lo haga mucho más fácil de utilizar. Las empresas dedicadas a la compraventa de productos de primera necesidad no necesitan complejos sistemas informáticos.

5. Características

5.1. Ventajas

5.1.1. Con las pruebas unitarias y de integración se consigue obtener exactitud en los programas.

5.1.2. Las pruebas de cada fase ayudarán a corregir los posibles errores, sin tener que esperar a que sean rectificados en la etapa final

5.1.3. Proceso más dinámico

5.1.4. Involucra al usuario en las pruebas

5.2. Desventajas

5.2.1. El encontrar errores después de las pruebas se pierde tiempo y dinero

5.2.2. Es difícil que el cliente exponga todos los requisitos

5.2.3. El modelo no contempla la posibilidad de retornar a etapas inmediatamente anteriores

5.2.4. Las pruebas son caras y aveces no lo suficientemente efectivas

6. Características

6.1. Ventajas

6.1.1. Dobla la productividad

6.1.2. Puede aplicarse y adaptarse a lo largo de la vida del software

6.1.3. Demanda una consideración directa de los riesgos técnicos en todas las etapas del proyecto

6.2. Desventajas

6.2.1. Genera demasiado tiempo en el desarrollo de sistemas

6.2.2. Si no existen grupos de trabajo no se puede trabajar en este método

6.2.3. Debido a su elevada complejidad no se aconseja utilizarlo en pequeños sistemas

7. Características

7.1. Ventajas

7.1.1. Fácil comprensión

7.1.2. Planificación sencilla

7.1.3. Calidad del producto es alta

7.1.4. No se mezclan fases

7.1.5. Facilita gestión de desarrollo

7.2. Desventajas

7.2.1. Los errores de análisis y diseño son costos de eliminar

7.2.2. Se genera mucho mantenimiento inicial

7.2.3. El usuario debe esperar mucho para ver resultados

8. Características

8.1. Ventajas

8.1.1. Reduce costos

8.1.2. Aumenta probabilidad de éxito

8.1.3. No presenta robustez

8.2. Desventajas

8.2.1. Administración difícil

8.2.2. El desarrollador y el cliente tienen poca comunicación

8.2.3. Surgen cambios imprevistos que atrasan el progreso del prototipo

8.2.4. El desarrollador puede caer en la tentación de ampliar el prototipo final sin tener en cuenta los compromisos de calidad y mantenimiento que tiene con el cliente

9. Modelo Construcción de Prototipos

9.1. Análisis y Especificación

9.2. Diseño y Construcción

9.3. Evaluación

9.4. Modificación

10. Modelo en Espiral

10.1. Planificación

10.2. Análisis de Riesgos

10.3. Ingeniería (Prototipo)

10.4. Evaluación por el cliente

11. Modelo en "V"

11.1. Codificación

11.1.1. Diseño de Programas

11.1.1.1. Diseño de Sistemas

11.1.1.1.1. Definición de Requerimentos

11.1.2. Pruebas de unidad y de Integración

11.1.2.1. Pruebas de Sistema

11.1.2.1.1. Pruebas de aceptación

12. Modelo Lineal

12.1. Análisis del Sistema

12.2. Análisis de Requisitos de Software

12.3. Diseño

12.4. Codificación

12.5. Prueba

12.6. Mantenimiento