Desarrollo evolutivo del software
UNIVERSIDAD NACIONAL DE SAN MARTIN
FACULTAD DE INGENIERIA DE SISTEMAS E INFORMATICA
CURSO : INGENIERIA DE SOFTWARE I
TEMA : DESARROLLO EVOLUTIVO
DOCENTE : ING. DAMIANVALVERDE IPARRAGUIRE
INTEGRANTES :
Gonzales Delgado, Carlos Humberto
Leveau Insapillo, Selene Ayde
SEMESTRE : 2014-I
TARAPOTO-PERU
2014
INDICE1. DESARROLLO EVOLUTIVO
Los evolutivos son modelos iterativos, permiten desarrollar versiones cada vez más completas y complejas, hasta llegar al objetivo final deseado; inclusoevolucionar más allá, durante la fase de operación. Los modelos “Iterativo Incremental” y “Espiral” (entre otros) son dos de los más conocidos y utilizados del tipo evolutivo.
El desarrollo evolutivoconsta del desarrollo de una versión inicial que luego de exponerse se va refinando de acuerdo de los comentarios o nuevos requerimientos por parte del cliente o del usuario final. Las fases deespecificación, desarrollo y validación se entrelazan en vez de separarse.
La idea detrás de este modelo es el desarrollo de una implantación del sistema inicial, exponerla a los comentarios delusuario, refinarla en N versiones hasta que se desarrolle el sistema adecuado.Una ventaja de este modelo es que se obtiene una rápida realimentación del usuario, ya que las actividades de especificación,desarrollo y pruebas se ejecutan en cada iteración.
Existen dos tipos de desarrollo evolutivo:
Desarrollo Exploratorio: El objetivo de este enfoque es explorar con el usuario los requisitos hastallegar a un sistema final. El desarrollo comienza con las partes que se tiene más claras. El sistema evoluciona conforme se añaden nuevas características propuestas por el usuario.
Enfoqueutilizando prototipos: El objetivo es entender los requisitos del usuario y trabajar para mejorar la calidad de los requisitos. A diferencia del desarrollo exploratorio, se comienza por definir los...
Regístrate para leer el documento completo.