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