Professional Documents
Culture Documents
INTEGRANTES: CANAVIRI MAYTA DANIEL REYNALDO LUNA GOONZALES LUIS MARCELO TEMA:
MODELO INCREMENTAL
MODELO INCREMENTAL
INTRODUCCCION
Propuesto por Mills en 1980. Surge por que en los primeros desarrollos se tenia que esperar un largo tiempo hasta que el software este listo. Las reglas del negocio de hoy no lo permiten.
MODELO INCREMENTAL
INTRODUCCCION
Este modelo es una evolucion del modelo de cascada .Elimina al problema de no poder retroceder en las fases de desarrollo de software. El funcionamiento es sencillo.
MODELO INCREMENTAL
CARACTERISTICAS
La propuesta del modelo es disear sistemas que puedan entregarse por piezas
MODELO INCREMENTAL
CARACTERISTICAS
MODELO INCREMENTAL
CARACTERISTICAS
Este proceso se repite hasta que se elabora el producto completo. Es til cuando no se cuenta con el personal suficiente El primer incremento a menudo es el ncleo.
MODELO INCREMENTAL
ETAPAS DEL MODELO INCREMENTAL
Anlisis La primera etapa en la produccin de un sistema de software es decidir exactamente que ha de hacer el sistema; esta etapa tambin se conoce como etapa de requisitos o especificaciones y por esta circunstancia muchos tratadistas suelen subdividir la etapa en otras dos. Anlisis y definicin del problema(requisitos) Especificacin de requisitos(especificaciones)
Diseo El diseo se considera como un actividad y consiste en la solucin de negocios para el usuario y se expresa con los casos de uso. El diseo es la solucin del equipo de proyecto del negocio y consiste de las siguientes tareas: Identificar los usuarios y sus roles Obtener datos de los usuarios Evaluar la informacin Documentar los escenarios de uso Validar con los usuarios Validar contra la arquitectura de la empresa
Cdigo El diseo debe traducirse en una forma legible para la mquina. Se implementa el cdigo fuente. Dependiendo del lenguaje de programacin y su versin se crean las libreras y componentes reutilizables dentro del mismo proyecto para hacer que la programacin sea un proceso mucha ms rpido. Pruebas Durante la prueba de Sistemas, el Sistema se emplea de manera experimental para asegurarse de que el Software no tenga fallas, es decir, que funciona de acuerdo con las especificaciones y en la forma en que los usuarios esperan que lo haga. Se alimentan como entradas conjunto de datos de prueba para su procesamiento y despus se examinan los resultados. Producto En la parte final de la etapa nos encontramos con la etapa producto el cual nos da a conocer que el software que desarrollamos gracias al mtodo incremental, a sido terminado y ahora es un producto listo para ser usado, ya que paso la prueba de errores.
VENTAJAS
Con un paradigma incremental se reduce el tiempo de desarrollo inicial, ya que se implementa la funcionalidad parcial. Tambin provee un impacto ventajoso frente al cliente, que es la entrega temprana de partes operativas del Software. El modelo proporciona todas las ventajas del modelo en cascada realimentado, reduciendo sus desventajas slo al mbito de cada incremento.
Resulta ms sencillo acomodar cambios al acotar el tamao de los incrementos. Por su versatilidad requiere de una planeacin cuidadosa tanto a nivel administrativo como tcnico.
DESVENTAJAS
DESVENTAJAS
MODELO INCREMENTAL
ROLES EN EL DESARROLLO DE SOFTWARE
EL objetivo es identificar los roles principales en un equipo de desarrollo de sistemas Software, o bien la conformacin de un equipo. En este momento hay que establecer cules son las condiciones deseables para dicho equipo. Y para poder establecer estas condiciones deseables se debe tener un adecuado conocimiento de cmo actan los equipos de trabajo
MODELO INCREMENTAL
ROLES ASOCIADOS A LAS TAREAS
ROLES MNIMOS Jefe o gestor de proyecto Responsable de configuracin Responsable de la calidad Responsable del desarrollo ROLES DEPENDIENDO DE LA APLICACIN Responsables de despliegue Responsable de mantenimiento Responsable de libreras Responsable de la base de datos Responsable de los safety /seguridad JEFE /GESTOR DEL PROYECTO
MODELO INCREMENTAL
CONCLUSIONES Un modelo incremental lleva a pensar en un desarrollo modular, con entregas parciales del producto Software denominados incrementos del sistema, que son escogidos en base a prioridades predefinidas de algn modo. El modelo permite una implementacin con refinamientos sucesivos (ampliacin y/o mejora). Con cada incremento se agrega nueva funcionalidad o se cubren nuevos requisitos o bien se mejora la versin previamente implementada del producto software.