Modelo Incremental

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Modelo Incremental por Mind Map: Modelo Incremental

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

2. Investigación previa

2.1. Es cuando la organización se da cuenta que necesita una solución de software para determinado problema.

3. Ventajas y Desventajas

3.1. Ventajas

3.1.1. Reduce las desventajas del modelo lineal secuencial ya que en cada incremento puede retroalimentarse el anterior

3.1.2. Al ir desarrollando el sistema es más fácil detectar si los requerimientos planeados para los siguientes incrementos son correctos

3.1.3. Si ocurre un error importante entonces se descarta solamente el último incremento lo que se traduce en reducción de riesgos y del tiempo de desarrollo del software

3.2. Desventjas

3.2.1. No es recomendado cuando el sistema requiere un alto nivel de seguridad ya que es probable que se pasen por alto muchos controles y algunas personas descubran dichas puertas abiertas y las utilicen para cometer fraudes.

3.2.2. Los errores en los requisitos se detectan tarde.

3.2.3. Requiere de metas claras para conocer el estado del proyecto

4. En que consiste

4.1. 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, o sea a cada fase le aplicamos las otras fases.

4.2. El proceso en sí mismo consiste de:

4.2.1. Etapa de inicialización

4.2.2. Etapa de iteración

4.2.3. Lista de control de proyecto

5. Origen

5.1. Propuesto por Harlan Mills en 1980.

6. Características

6.1. Se evitan proyectos largos y se entrega “algo de valor” a los usuarios con cierta frecuencia.

6.2. El usuario se involucre más.

6.3. Difícil de aplicar a los sistemas transaccionales que tienden a ser integrados y a operar como un todo.

6.4. Difícil de evaluar el costo total.

6.5. Requiere gestores experimentados.

6.6. El resultado puede ser muy positivo.

7. Beneficios

7.1. Si un error importante esrealizado, el incrementoprevio puede ser usado.

7.2. Es más fácil determinar si losrequerimientos planeados paralos niveles subsiguientes soncorrectos.

7.3. Si un error importante esrealizado, sólo la últimaiteración necesita ser descartada.

8. Se basa en el modelo secuencial lineal

8.1. Determina los requisitos de infrimacion

8.1.1. Aquí ya sabemos cuál es el problema.

8.2. Analizar las necesidades del sistema

8.2.1. A diferencia de la fase anterior aquí se analizará las necesidades del propio software .

8.3. Diseño del sistema

8.3.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.

8.4. Desarrollo del software

8.4.1. A este se le conoce como diseño físico y es aquí donde los programadores realizan la codificación del software.

8.5. Prueba del software

8.6. Implementacion, evaluación y mantenimiento

8.6.1. Esta es la fase crítica, es donde el software entra a producción, aquí se toman en cuenta muchas cosas.

9. CREADO: KATIA WALESCA ORTIZ