Investigación acerca de los diferentes tipos de modelos para la construcción de los software mas comunes.
Trabajo de Investigación № 12 |
3.490 palabras (
aprox. 8.7 páginas ) |
0 fuentes |
2009
$ 10.95
detalles
|
Resumen
Los modelos de proceso de software son un conjunto de actividades, acciones, tareas, fundamentos y productos de trabajo que se requieren para desarrollar software de alta calidad. Aunque estos modelos no son perfectos, proporcionan una guía útil para el trabajo de la Ingeniería de Software.Estos modelos son importantes porque proporcionan estabilidad, control y organización a una actividad que si no se controla puede volverse caótica.
1-Modelos prescriptivos de proceso
2-Modelo en cascada
3-Modelo incremental
4-Modelo DRA (Desarrollo rápido de aplicaciones)
5-Construcción de Prototipos
6-Modelo espiral
7-Desarrollo Basado en Componentes
8-Desarrollo de software orientado a aspectos
Del trabajo
En un proceso de desarrollo incremental, el cliente identifica, a grandes rasgos, los servicios que proporcionará el sistema y cuáles son más importantes que otros. Se definen varios incrementos, cada uno de ellos proporciona un subconjunto de la funcionalidad del sistema. La asignación de servicios a los requerimientos depende de la prioridad de dichos servicios, entregándose primero los de prioridad más alta.
Cuando se identifican los incrementos del sistema, se definen a detalle los requerimientos para los servicios que se entregarán en el primer incremento, y éste se desarrolla. Durante el desarrollo puede realizarse un análisis adicional de requerimientos para los incrementos posteriores, pero no se aceptan cambios en los requerimientos para el incremento actual.
Etiquetas:espiral, desarrollo, sistemas