Académique Documents
Professionnel Documents
Culture Documents
3 Evolutivo
El desarrollo evolutivo es una metodologa de desarrollo de
software muy relacionada con el desarrollo prototipos pero
es claramente distinta.
El modelo evolutivo es tambin conocido como desarrollo rpido de
aplicaciones (en ingls, RADrapid application development), que se
basa tradicionalmente en el uso de prototipos (en ingls, rapid
prototyping). Un prototipo de software se considera como un medio para
especificar los requisitos y un enlace de comunicacin entre el usuario
final y el diseador, ayudando a reducir el riesgo de carecer de
requerimientos iniciales completos y estables.
Fases:
1. Plan operativo: etapa donde se define el problema a resolver, las
metas del proyecto, las metas de calidad y se identifica cualquier
restriccin aplicable al proyecto.
2. Especificacin de requerimientos: permite entregar una visin de alto
nivel sobre el proyecto, poniendo nfasis en la descripcin del problema
desde el punto de vista de los clientes y los desarrolladores. Tambin se
considera la posibilidad de una planificacin de los recursos sobre una
escala de tiempos.
3. Especificacin funcional: especifica la informacin sobre la cual el
software a desarrollar trabajara.
4. Diseo: permite describir como el sistema va a satisfacer los
requerimientos. Esta etapa a menudo tiene diferentes niveles de detalle.
Los niveles ms altos de detalle generalmente describen los
componentes o mdulos que formaran el software a ser producido. Los
niveles ms bajos describen, con mucho detalle, cada mdulo que
contendr el sistema.
5. Implementacin: aqu es donde el software a ser desarrollado se
codifica. Dependiendo del tamao del proyecto, la programacin puede
ser distribuida entre distintos programadores o grupos de
programadores. Cada uno se concentrar en la construccin y prueba de
una parte del software, a menudo un subsistema. Las pruebas, en
general, tienen por objetivo asegurar que todas las funciones estn
correctamente implementadas dentro del sistema.
6. Integracin: es la fase donde todos los subsistemas codificados
independientemente se juntan. Cada seccin es enlazada con otra y,
de
probar
el
conjunto
completo
de
componentes
ensamblados.
Simplifica el mantenimiento del sistema.
Mayor calidad.
Desventajas:
-
Ejemplo:
Un Ejemplo es un procesador de texto que sea desarrollado bajo el
paradigma Incremental podra aportar, en principio, funciones bsicas de
Bibliografas
http://metodologiaevolutivo.blogspot.mx/2013/04/metodologia-evolutivo.html
http://es.slideshare.net/zaban88/unidad-2-metodologas-de-desarrollo-de-software
http://es.slideshare.net/camilosena89/modelo-de-desarrollo-evolutivo
http://es.slideshare.net/jpbthames/modelos-evolutivos-incremental-yespiral?related=1
http://es.wikipedia.org/wiki/Desarrollo_por_etapas
http://www.ssgt.com.mx/efamiliares/modeloevolutivo.html
http://www.altonivel.com.mx/17316-las-empresas-familiares-masgrandes-de-mexico.html