Вы находитесь на странице: 1из 20

MODELO

INCREMENTAL
Herramientas automatizadas Secuencia 2NV51

Integrantes Equipo 1:
-Estrada Martnez Aldo David.
-Maldonado Rodrguez Pamela Montserrat.
-Nolasco Eduardo.
-Ortiz Sanchez Gabriela.
-Vite Hernandez Arlet Kenia.

ndice.
Introduccin.
Antecedentes histricos.
Principales usos.
Ventajas.
Desventajas.

Introduccin
Tambin conocido como Mtodo de atacar el problema
por ramas.
Objetivo: Minimizar las repeticiones de trabajo al
momento del desarrollo del sistema.
Aplica secuencias de 4 pasos lineales y de manera
escalonada; cada secuencia finalizada genera un
incremento de software. Cada incremento nuevo se
construye basndose en el anterior.

Antecedentes Histricos.
El modelo incremental (M.I.) fue propuesto por el
Profesor en Ciencias de la Computacin Dr. Harlan Mills
en 1980.
Su idea principal era que el sistema principal se dividiera
en subsistemas para tener un manejo y desarrollo ms
fcil del mismo de manera particular y as proceder de
manera general a la solucin del problema presentado.

Funcionalidad.

Anlisis.

Anlisis.

Anlisis.

Anlisis.

Diseo..

Diseo..

Diseo..

Diseo..

Cdigo..

Cdigo..

Cdigo..

Cdigo..

1.- MODELO INCREMENTAL (M.I.)

Prueba.

Prueba.

Prueba.

Prueba.

Tiempo

Fases del proceso


1.- Anlisis y requerimientos
2.- Diseo
3.- Cdigo/Implementacin
4.- Pruebas
Los cuatro pasos anteriores generan el incremento. El
primer incremento se denomina ncleo ya que contiene
las funciones ms importantes del sistema.

Anlisis
En sta etapa se clarifica lo que el usuario desea y
cmo se presentar la solucin que busca.
Se busca identificar actores del sistema (primarios y
secundarios).
Determinar las operaciones relevantes a desarrollar.

Diseo
Realizar una implementacin eficiente que cumpla con
las funciones y los requerimientos que el cliente
proporcion en la etapa anterior.
Determinar la arquitectura del sistema.
Generar el diseo lgico.
Disear las interfaces.
En l se determina la calidad del Software, por lo que
es una fase muy importante.

Codificacin / Implementacin
Se define el lenguaje de programacin y se genera el
cdigo del software.
Entregables:
Cdigo fuente
Documentacin del cdigo
Aplicativo(app)

Pruebas
Se testea el aplicativo para encontrar errores y
corregirlos
La palabra testear no existe en un sentido estricto,
proviene del ingls test que significa probar.

Caractersticas principales
El sistema se entrega por piezas
No se entrega el sistema completo en un solo
momento, sino que se van entregando incrementos y
con cada uno de ellos la funcionalidad requerida.
Al momento de la evaluacin del ltimo incremento se
planea el siguiente, y as sucesivamente hasta cubrir
con lo requerido.
Los requerimientos se priorizan y los ms relevantes
son los primeros que se consideran.
El usuario est involucrado durante el desarrollo

Hay oportunidad de que se generen nuevos


requerimientos conforme avance el proyecto.
El usuario va conociendo el sistema desde antes de que
lo comience a utilizar.
Es til cuando no se cuenta con suficiente personal
para la codificacin completa del sistema.

Ventajas.
Se reduce tiempo si se tiene la idea principal bien
establecida.
Se requiere supervisin constante en las reas
administrativas y tcnicas.
Los clientes pueden hacer uso del programa aunque siga en
construccin.
Es cmodo en la correccin ya que se hacen por
subproyectos de acuerdo al incremento o avance que se
lleve.
Las correcciones se realizan al momento que se detectan.

Desventajas.
Puede aumentar los costos por la correccin de errores o si
se llega a modificar la idea principal.
Se requiere un paradigma principal para comenzar el
proyecto.
No se recomienda para proyectos de tiempo real.

Ejemplo:
Imaginemos que un cliente desea una aplicacin que
trabaje como Calculadora. Identificamos mediante la
jerarquizacin de los requerimientos que el ms
importante es la resolucin de funciones matemticas
de grado n y la obtencin de los puntos en el plano.
Entonces en nuestro primer incremento se incluir el
desarrollo de la Calculadora la resolucin de operaciones
bsicas y de funciones de grado n.

Conforme terminemos el las cuatro fases del primer


incremento, se le har entrega al cliente del aplicativo,
de manera que ste pueda comenzar a utilizar el sistema
a pesar de que no se ha concluido. Para la entrega del
segundo incremento, se le agregar a la Calculadora la
funcin de graficar los puntos obtenidos de la resolucin
de funciones que cubrimos en el incremento anterior.
Terminando sto se le entrega nuevamente el aplicativo
al cliente que le dar uso a la nueva funcin.

Ahora, supongamos que slo falta agregar una ltima


funcin a la Calculadora: la resolucin de problemas
fsicos. Entonces en el tercer incremento que
realizaremos, desarrollaremos la tercera y ltima
funcionalidad que el cliente especific dentro de sus
requerimientos. Al concluir las cuatro fases del ltimo
incremento se entregar el ltimo aplicativo al cliente y
con ello la solucin completa.

(ELG Magic,2010)

Bibliografa y cibergrafa
http://elg-magic.softonic.com/ ELG Magic, 2010

Вам также может понравиться