Upload
starfoxsoldier
View
212
Download
0
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