Desarrollo Evolutivo, Incremental y Prototipos

Embed Size (px)

Citation preview

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    1/20

    Desarrollo Evolutivo,Incremental y Prototipos

    Software de Comunicaciones

    AdemirChristopher Maduro

    Felipe Rui

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    2/20

    Introducci!n

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    3/20

    Desarrollo Evolutivo•

    Procesos de cam"io a todos los niveles #ue ocurren a lar$o del ciclo vital y #ue son fruto tanto de nuestrarelaci!n con el am"iente #ue nos rodea, como de laspredisposiciones $en%ticas&

    Secuencia ordenada de cam"ios en la diferenciaci!nmorfol!$ica y funcional en la #ue se van inte$randomodi'caciones de las estructuras ps(#uicas y "iol!$icacon las ha"ilidades aprendidas y cam"iossocioemocionales&

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    4/20

    Desarrollo incremental•

    Es de naturale a interactiva pero se diferencia dea#uellos en #ue al 'nal de cada incremento se entre$aun producto completamente operacional

    • )til cuando no se cuenta con personal su'ciente& *osprimeros pasos los pueden reali ar un $rupo reducido

    de personas y en cada incremento se puede a+adirpersonal, de ser necesario

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    5/20

    istoria•

    El modelo fue propuesto por aralan Mills en -./0&• Forma de reducir la repetici!n del tra"a1o en el proces

    de desarrollo y dar oportunidad de retrasar la toma dedecisiones en los re#uisitos, hasta ad#uirir e2perienciacon el sistema

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    6/20

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    7/20

    Etapas•

    An3lisis• De'nir con detalle las necesidades #ue tendr3 #ue resolver

    software• Especi'caci!n de re#uisitos4 De'ne #ue de"e hacer el

    software a"arcando lo m3s importante para #ue se puedadesarrollar

    • Dise+o• Especi'ca una soluci!n al pro"lema planteado en la etapa de

    an3lisis• Indica como el software de"e reali ar sus funciones• Esta"lece la ar#uitectura en $eneral y las interfaces del

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    8/20

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    9/20

    ¿En qué consiste?•

    Consiste en un m%todo de desarrollo de software donse reali a un desarrollo inicial de la ar#uitectura delsistema& Este primer desarrollo esencial es denominan5cleo&

    • A este n5cleo, se le a$re$aran incrementos, donde cad

    uno posee su propio ciclo de vida& Se "asan en elanterior, pero no cam"ian ni su funciona"ilidad ni susinterfaces&

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    10/20

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    11/20

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    12/20

    Caracter(sticas•

    Se re#uiere mucha planeaci!n, tanto administrativacomo t%cnica• Dif(cil de evaluar el costo total• *as primeras versiones son muy incompletas•

    Se puede aumentar el costo de"ido a las prue"as ya#ue pueden re#uerir m3s tiempo y recursos

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    13/20

    Modelo de Prototipos•

    Este proceso est3 en contraste con las d%cadas de -.6y -.70 del ciclo de desarrollo monol(tica

    • Frederic8 P& 9roo8s :;he Mythical Man?@ < ;raductor Ada ED

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    14/20

    Modelo de Prototipos•

    El modelo de prototipos se re'ere a la construcci!n deprototipos de aplicaciones de software #ue muestran lfuncionalidad del producto en fase de desarrollo

    • Permite entender las necesidades del cliente en una

    etapa temprana de desarrollo• Es un modelo de tra"a1o de software con al$unas

    funciones limitadas

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    15/20

    Fases del modelo evolutivas:Prototipos=•

    *a identi'caci!n de las necesidades "3sicas&• Crear el prototipo&

    • Beri'caci!n de prototipo&

    • *os cam"ios para los prototipos& :Cuando el prototipvisto como insu'ciente o insatisfactoria=

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    16/20

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    17/20

    Benta1as• Dado #ue es una serie de iteraciones repetitivas, ser3 f3cil para los clien

    a ver al$unas novedades&

    • Me1or servicio al cliente&

    • Cuando los sistemas actuales son complicados e ine'caces, este modeloevolutivo se convertir3 en un valor incalcula"le ya #ue puede allanar elcamino para la me1ora de los sistemas a trav%s de una serie de iteracion

    • El proyecto s!lo se considera completa una ve #ue ya es la creaci!n de usistema perfecto&

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    18/20

    Desventa1as•

    @n pro"lema con el prototipado evolutivo es sa"ercu3ndo hay #ue de1ar de a1ustar el sistema y, de hechterminar el desarrollo&

    • Con este modelo en particular, puede ser muy dif(cil d

    pronosticar la fecha de 'nali aci!n del proyecto&• ;am"i%n es importante tener en cuenta #ue, dado #ue

    se trata de un proceso de trial and error , ser(anecesario un "uen e#uipo de $esti!n del proyecto

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    19/20

    Comparaci!n

  • 8/17/2019 Desarrollo Evolutivo, Incremental y Prototipos

    20/20