Metodologia desarrollo de software

Se conforma por:

Modelo en cascada

Se utiliza a menudo
en proyectos con
requisitos muy estables.

Contiene la siguiente
secuencias:

Levantamiento requisitos

Planeacion

Modelado

Construccion de software

Pruebas

Despliegue

Modelo prototipado

Permite a las empresas
presentar a sus clientes
prototipos de la
solucion.

Contiene la siguiente
secuencia:

Recoleccion y refinacion
de requerimientos

Diseño rapido

Construccion de
prototipos

Evaluacion de
prototipo por
el cliente

Refiacion de
prototipos

Producto de
ingenieria

Modelo incremental

Este modelo permite
al cliente la oportunidad
de conocer el avance del
proyecto, este modelo
combina, el modelo en
cascada y el modelo
prototipado

Contiene la siguiente
secuencia:

Comunicaion

Planeacion

Modelacion

Contruccion

Despliegue

Modelo en espiral

Describe el ciclo de
vida de un software por
medio de una espiral que
se repite hasta que se
puede entregar el
producto terminado

Contiene la siguiente
secuencia:

Planeacion

Modelado

Construccion

Despliegue

Comunicacion

Las metodologias ágiles

Esta metodologia ayuda a los
equipos de trabajo a proporsionar
respuestas rapidas a los cambios que se resiben sobre su proyecto.

Algunas ventajas en
comparacion con los
modelos tradicionales
son:

Los clientes hacen parte del
equipo de desarrollo, diversidad
de roles, etc.

Se compone:

Scrum

Sirve para cuando
el sector del trabajo
tiene un nivel de
incertidumbre es alto.

Contiene la siguiente
secuencia:

Requerimientos del
producto

Requerimientos de la
iteracion

Incremento del
producto

Extreme programming

Esta metodologia se
compone por potenciar
la relaciones interpersonales
para garantizar un exito en el
desarrollo del software

Contiene la siguiente
secuencia:

Planeacion

Diseño

Codificacion

Pruebas

Kanban

Es un simbolo visual
que nos ayuda saber
en que etapa se encuentra
el proyecto que estemos
realizando.

Contiene la siguiente
secuencia:

Pendientes

En proceso

Hecho

En estos modulos se repite el
clclo hasta que se haya
desarrollado el software por
completo