Modelos de desarrollo de software

Solo disponible en BuenasTareas
  • Páginas : 4 (763 palabras )
  • Descarga(s) : 0
  • Publicado : 16 de febrero de 2011
Leer documento completo
Vista previa del texto
-------------------------------------------------
Modelos de desarrollo de software
La ingeniería de software tiene varios modelos, paradigmas o filosofías de desarrollo en los cuales se puedeapoyar para la realización de software, de los cuales podemos destacar a éstos por ser los más utilizados y los más completos:
* Modelo en cascada o Clásico (modelo tradicional)
* Modelo deprototipos
* Modelo en espiral (modelo evolutivo)
* Desarrollo por etapas
* Desarrollo iterativo y creciente o Iterativo e Incremental
* Proceso Unificado
* RUP (Proceso Unificado deRational)

En Ingeniería de software el desarrollo en cascada, también llamado modelo en cascada, es el enfoque metodológico que ordena rigurosamente las etapas del ciclo de vida del software, de talforma que el inicio de cada etapa debe esperar a la finalización de la inmediatamente anterior.
Un ejemplo de una metodología de desarrollo en cascada es:
1. Análisis de requisitos
2. Diseñodel Sistema
3. Diseño del Programa
4. Codificación
5. Pruebas
6. Implantación
7. Mantenimiento
De esta forma, cualquier error de diseño detectado en la etapa de prueba conducenecesariamente al rediseño y nueva programación del código afectado, aumentando los costes del desarrollo. La palabra cascada sugiere, mediante la metáfora de la fuerza de la gravedad, el esfuerzonecesario para introducir un cambio en las fases más avanzadas de un proyecto.
Si bien ha sido ampliamente criticado desde el ámbito académico y la industria, sigue siendo el paradigma más seguido al día dehoy.

En Ingeniería de software El Modelo de prototipos que pertenece a los modelos de desarrollo evolutivo, El prototipo debe ser construido en poco tiempo, usando los programas adecuados y no sedebe utilizar mucho dinero pues a partir de que este sea aprobado nosotros podemos iniciar el verdadero desarrollo del software.
Etapas
Plan rápido
Modelado, diseño rápido
Construcción del...
tracking img