Está en la página 1de 2

Cabe decir que en mi concepto cada método de desarrollo de software tiene su etapa de

análisis, diseño, desarrollo, pruebas, implementación, y mantenimiento.


 Análisis: Investigar el problema que haiga, la necesidad de los usuarios.
 Diseño: cuando se tenga una base de lo que los usuarios necesitan de todos los
problemas y etapas por superar.
 Desarrollo: utilizar los modelos para ir creando los componentes del software.
 Pruebas: Poner a prueba el software desarrollado para verificar su correcto
funcionamiento, corregir bugs y que el producto cumpla con las necesidades del
usuario.
 Implementación: Entregar el Software al usuario.
 Mantenimiento: Dar continuas mejoras al software de seguridad, requisitos
nuevas mejoras y correcciones que sean necesarias para garantizar la
satisfacción del cliente.
Desarrollo en Cascada
Es el enfoqué metodológico que ordena rigurosamente las etapas del proceso para el
desarrollo de software de tal forma que inicio de cada etapa debe esperar a la
finalización de la etapa anterior.
Su ciclo de vida es: Análisis de requisitos, Diseño del Sistema, Diseño del Programa,
Codificación, Pruebas, Verificación, Mantenimiento.
Desarrollo en V
Es una representación gráfica del ciclo de vida del desarrollo de sistemas. En él se
resumen las principales medidas que deben adoptarse con las prestaciones
correspondientes en el marco del sistema informático de validación.
Su ciclo de vida es: Requisitos, Diseño de alto nivel, Diseño de bajo nivel, Código,
Pruebas unitarias, Pruebas de Integración, Pruebas de sistema, Pruebas de aceptación.
Desarrollo RUP
Es un proceso de desarrollo de software y junto con el lenguaje unificado de modelado
UML, constituye la metodología estándar más utilizada para el análisis, implementación
y documentación de sistemas orientados a objetos.
Su ciclo de vida es: Modelado del negocio, Requisitos, Análisis y diseño,
Implementación, Pruebas, Despliegue.
Desarrollo en espiral
Tiene en cuenta fuertemente el riesgo que aparece a la hora de desarrollar software para
ello se comienza mirando las posibles alternativas de desarrollo se opta por la de riesgo
más asumible y se hace un ciclo de la espiral.
Su ciclo de vida es: Determinar objetivos, Análisis del riesgo, Planificación,
Desarrollar y probar.
Desarrollo SCRUM
Este modelo fue identificado y definido por Ikujiro Nonaka e Hirotaka Takeuchi a
principios de los años 80, es el método ágil y flexible para el desarrollo de software que
tiene como principal objetivo maximizar el retorno de la inversión para su empresa.
Su ciclo de vida es: Requisitos de la aplicación, Sprint backlog (tareas), Reunión diaria,
Reunión semanal, Entrega.
Método Ágil: SCRUM
Es un modelo de referencia que define un conjunto de prácticas y roles que puede
tomarse como un punto de partida para definir el proceso de desarrollo que se ejecutara
durante un proyecto, los roles principales en Scrum son el Scrum master que procura
facilitar la aplicación de scrum.
Su ciclo de vida es: Exposición de prioridades, Resolución de dudas, Objetivo del
Sprint, Estimación del esfuerzo para cada requisito, Reunión diaria, Revisión del
trabajo, Presentación del incremento, Sugerencias, Anuncio del próximo sprint.
Todos los modelos de desarrollo de software tienen un ciclo de vida distinto al otro con
sus ventajas y desventajas el desarrollador elige el Modelo de desarrollo que le sea más
útil dependiendo de lo que el cliente necesite y lo que se va a desarrollar.

También podría gustarte