Professional Documents
Culture Documents
CARRERA INFORMTICA
PERIODO MAR AGO/2015
SEMESTRE SPTIMO
INGENIERA DE SOFTWARE
TEMA:
MODELOS DE PROCESO EVOLUTIVO
AUTORA:
MARA VICTORIA PRRAGA MERO
FACILITADORA:
ING. HIRAIDA SANTANA CEDEO
MISIN
Formacin de profesionales ntegros que conjuguen ciencia, tecnologa y valores en su
accionar, comprometidos con la sociedad en el manejo adecuado de programas y herramientas
computacionales de ltima generacin.
VISIN
Ser referente en la formacin de profesionales de prestigio en el desarrollo de
aplicaciones informticas y soluciones de hardware.
INTRODUCIN
Si bien es cierto existen diferentes modelos de proceso de software, y en
anteriores documentos hemos estudiado uno de ellos que es el modelo cascada,
sin embargo este no es el nico modelo, es por este motivo, que el presente
documento tiene como objetivo estudiar las caractersticas principales del
modelo evolutivo.
Un modelo que sin duda alguna, suele ser de mucho agrado para los
desarrolladores puesto que permite adaptarse de mejor manera a la realidad del
desarrollo de software, como su nombre lo indica este modelo evoluciona a
medida que se presentan nuevos requerimientos o modificaciones.
MARCO TERICO
MODELOS DE PROCESO EVOLUTIVO
El software, como todos los sistemas complejos, evoluciona en el tiempo. Es
frecuente que los requerimientos del negocio y del producto cambien conforme
avanza el desarrollo, lo que hace que no sea realista trazar una trayectoria
rectilnea hacia el producto final; los plazos apretados del mercado hacen que
sea imposible la terminacin de un software perfecto, pero debe lanzarse una
versin limitada a fin de aliviar la presin de la competencia o del negocio; se
comprende bien el conjunto de requerimientos o el producto bsico, pero los
detalles del producto o extensiones del sistema an estn por definirse. En estas
situaciones y otras parecidas se necesita un modelo de proceso diseado
explcitamente para adaptarse a un producto que evoluciona con el tiempo.
Los modelos evolutivos son iterativos. Se caracterizan por la manera en la que
permiten desarrollar versiones cada vez ms completas del software.
(Pressman, 2010)
EL propsito de los modelos evolutivos es desarrollar software de alta calidad de
una manera iterativa e incremental.
Los modelos Evolutivos pueden presentarse de dos maneras:
Construccin de Prototipos
Modelo en Espiral
CONSTRUCCION DE PROTOTIPOS
El modelo de hacer prototipos suele ser un buen primer paso cuando el cliente
tiene una necesidad vlida, pero no tienen mucha idea de los detalles, este
modelo permite entonces avanzar poco a poco, puesto que est constantemente
en comunicacin el cliente con el desarrollador. (Otero, 2011)
Coesi (2013) muestra las caractersticas y las desventajas de este modelo.
(Figura1)
MODELO DE ESPIRAL
Este modelo combina la naturaleza iterativa del prototipado con los aspectos
controlados y sistemticos del modelo secuencial lineal. (Otero, 2011)
El modelo en espiral fue desarrollado por Boehm, quien lo describe as:
El modelo de desarrollo en espiral es un generador de modelo de proceso guiado
por el riesgo que se emplea para conducir sistemas intensivos de ingeniera de
software concurrente y a la vez con muchos usuarios.
Caractersticas
Funcionamiento
Desventajas:
CONCLUSION
Los modelos evolutivos, son aquellos que mejor se adaptan a la realidad del
desarrollo de una solucin de software, suele ser muy aplicada por los
desarrolladores, sin embargo suele olvidarse en su utilizacin los costos de
desarrollo, por lo cual es recomendable analizar primero los costos antes de
implementar cualquiera de los modelos evolutivos y no solo eso, tambin debe
tomarse en cuenta que tipo de software se va a desarrollar ya que estos modelos
suelen recomendarse cuando la solucin es grande, ya que en pequeos
sistemas no es recomendado.
BIBLIOGRAFIA
Coesi. 2013. Modelos prescriptivos de proceso. Consultado 22 de abr. 2015.
Formato
Pdf.
Disponible
en:
http://es.slideshare.net/coesiconsultoria/sesin-3-modelos-prescriptivosde-proceso