Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Estas actividades son muy extensas por lo que es necesario segmentarlas para que
tengan el impacto que es deseado.
Anlisis de requisitos
Diseo
Codificacin
Pruebas
Enfoques generales
Se usan diferentes enfoques para el desarrollo de software que son los siguientes :
Enfoque secuencial: Los enfoques secuenciales son (por ejemplo, modelo de
cascada, Vmodel) se refieren a la terminacin del trabajo dentro de un ciclo
monoltico. Los proyectos se secuencian en un conjunto de pasos que se completan
en serie y normalmente van desde la determinacin de las necesidades del usuario
hasta la validacin de que la solucin dada satisface al usuario. El progreso se
realiza de manera lineal permitiendo pasar el control y la informacin a la siguiente
fase cuando se alcanzan y cumplen los hitos predefinidos. Este enfoque est
altamente estructurado, proporciona un formato idealizado para el contrato y
permite un control mximo sobre el proceso.
Modelo de Cascada:
El modelo de la cascada es el modelo clsico de la ingeniera de software. Adems,
su intenso documento y planificacin hacen que funcione bien para proyectos en los
que el control de calidad es una preocupacin importante El ciclo de vida de la
cascada pura consta de varios niveles no superpuestos, como se muestra en la
siguiente figura. El modelo comienza con el establecimiento de los requisitos del
sistema y los requisitos de software y contina con el diseo arquitectnico, diseo
detallado, codificacin, pruebas y mantenimiento. El modelo de cascada sirve como
lnea de base para muchos otros modelos de ciclo de vida.
Enfoque Evolutivo
Los enfoques evolutivos reconocen el gran grado de incertidumbre inherente a
ciertos proyectos y permiten a los desarrolladores y administradores ejecutar
versiones parciales del proyecto mientras aprenden y adquieren informacin
adicional y evolucionan gradualmente el diseo conceptual. Es probable que los
proyectos en esta categora se caractericen por un alto grado de riesgo tecnolgico
y por la falta de comprensin de las implicaciones completas tanto de los
interesados como de los desarrolladores.
Modelo en Espiral: El modelo de desarrollo en espiral es un generador de modelos
de proceso impulsado por el riesgo que se utiliza para guiar la ingeniera
Ashwini, M., Gayatri , M., & P. M., C. (2012). Analysis of various Software Process
Models. Mumbai.