jueves, 12 de junio de 2008
jueves, 8 de mayo de 2008
Modelo prototipo
- No modifica el flujo del ciclo de vida.
- Reduce el riesgo de construir productos que no
satisfagan las necesidades de los usuarios. - Reduce costos y aumenta la probabilidad de éxito.
- Exige disponer de las herramientas adecuadas.
- No presenta calidad ni robustez.
- Una vez identificados todos los requisitos mediante el
prototipo, se construye el producto de ingeniería.
Modelo incremental
- Se evitan proyectos largos y se entrega “Algo de valor” a los
usuarios con cierta frecuencia. - El usuario se involucra más.
- Difícil de evaluar el coste total.
- Difícil de aplicar a sistemas transaccionales que tienden a ser
integrados y a operar como un todo. - Requiere gestores experimentados.
- Los errores en los requisitos se detectan tarde.
- El resultado puede ser muy positivo.
Modelo cascada
- No refleja realmente el proceso de desarrollo del software.
- Se tarda mucho tiempo en pasar por todo el ciclo.
- Perpetua el fracaso de la industria del software en su
comunicación con el usuario final. - El mantenimiento se realiza en el código fuente.
- Las revisiones de proyectos de gran complejidad son muy
difíciles. - Impone una estructura de gestión de proyectos.
jueves, 17 de abril de 2008
viernes, 7 de marzo de 2008
La Ingeniería de software designa el conjunto de técnicas destinadas a la producción de un programa de computadora, más allá de la sola actividad de programación. Forman parte de esta disciplina las ciencias computacionales y el manejo de proyectos, entre otros campos, propios de la rama más genérica denominada Ingeniería informática.
Suscribirse a:
Entradas (Atom)