Académique Documents
Professionnel Documents
Culture Documents
Modelo Incremental
Diseo rpido por medio de prototipos evaluados por el cliente por medio de iteraciones que permiten al mismo tiempo al programador entender y saber las caractersticas finales que el cliente espera del sistema o aplicacin, esto nos lleva a entender que el modelado es til siempre y cuando el cliente sepa sus necesidades reales ya que si no son precisas llevara a que tardemos mas en desarrollar aun que tambin reduce tiempos de construir productos que no satisfagan las necesidades aumentando la posibilidad de xito al manejar adecuadamente las herramientas de desarrollo en conjunto con las necesidades del usuario. Este modelado tiene la caracterstica de considerar los riesgos que afectan al desarrollo del software haciendo que sea el modelado ms realista, otra de sus cualidades fuertes es su forma de evolucionar debido a que desde el desarrollo del software se van manejando versiones de prueba del sistema y a medida que se van aumentando los cambios o necesidades se aumentan versiones complejas y mejoradas del sistema cumpliendo con los ciclos de vida del software. .Hace que el software se vaya entregando por partes pequeas o pruebas haciendo la iteracin con el cliente, repitiendo paulatinamente este proceso hasta tener una versin ms estable. Esta metodologa es de las ms complejas y completas a su vez, su principal caracterstica es que se orienta a objetos y manejo de componentes que se conectan entre si segn su interface, su desarrollo implica el uso del UML como notacin de desarrollo para dirigir sus casos de uso y procesos que se centran en la arquitectura del software diferenciando claramente aspectos dinmicos y/o estticos, tambin ayuda a determinar que para trabajar proyectos grandes es necesario dividir sus procesos para agilizar el uso y desarrollo del sistema reutilizando lneas de cdigo y as ahorrar procesos y tiempos asignando tareas para emplear las buenas prcticas de programacin. Su objetivo como modelado es reducir el riesgo o fracaso que puede existir en el ciclo de vida de un sistema, esto lo logra creando pequeos grupos de programadores o desarrolladores pequeos, tomando en cuenta que pueden existir retrasos de entrega dado a que pueden haber modificaciones, ampliaciones, cancelaciones de necesidades, rotacin de
Sus caractersticas en similitud en cuanto a otros modelados es el manejar las etapas inciales del ciclo de vida o creacin de un software que van desde las entrevistas cliente/desarrollador seguido de las validaciones las cuales nos van llevando paso a paso en la creacin, desarrollo, pruebas y uso del sistema
Este modelado usa principios del modelo en cascada en conjunto con sus caractersticas manejndola en secuencias de forma lineal haciendo que el software pueda sufrir cambios incrementales hacindolo ms complejo ya que las primeras versiones son incompletas y posteriormente planea la entrega de funcionalidad parcial a los usuarios finales y esto nos ayude a rastrear problemas o necesidades Sus similitudes que maneja con otros modelados son; maneja conjunto de metodologas que se adaptan a las necesidades de cada organizacin, se maneja de forma iterativa e incremental y su modelo permite la programacin orientada a objetos
Programacin Extrema X. P.
Sus similitudes con los modelados anteriores se pueden indicar dentro del desarrollo se puedan llevar a cabo planificaciones de las cuales se tiene contacto directo con el cliente para poder establecer y definir los requisitos del software manejando el ciclo de vida del software se deben de definir los pasos en conjunto con la colaboracin de los desarrolladores.