1. METODOLOGÍAS DE DESARROLLO
Y
DISEÑO DE SISTEMAS
INTEGRANTES:
GRUPO 10
INTEGRANTES:
Univ. Camargo Pacheco Bryan Carlos
Univ. Perca Janco Justina
Univ. Ticona Choque Juan Andres
Univ. Ticona Ilaja Marco Antonio
Univ. Villca Borras Andres
Univ. Chalco Laredo Joel Franklin
Univ. Nina Gutierrez Noemi
2. Modelos de proceso de software
Un modelo de procesos del software es una descripción simplificada de un
proceso del software que presenta una visión de ese proceso
Estos modelos pueden incluir actividades que son parte de los procesos y
productos de software y el papel de las personas involucradas en la ingeniería
del software
La mayor parte de los modelos de procesos del software se basan en uno de los
tres modelos generales o paradigmas de desarrollo de software:
3. Modelo Iterativo
ES UN MODELO DERIVADO DEL CICLO DE VIDA EN CASCADA.
ESTE MODELO BUSCA REDUCIR EL RIESGO QUE SURGE ENTRE
LAS NECESIDADES DEL USUARIO Y EL PRODUCTO FINAL POR
MALOS ENTENDIDOS DURANTE LA ETAPA DE RECOGIDA DE
REQUISITOS.
CONSISTE EN LA ITERACIÓN DE VARIOS CICLOS DE VIDA EN
CASCADA. AL FINAL DE CADA ITERACIÓN SE LE ENTREGA AL
CLIENTE UNA VERSIÓN MEJORADA O CON MAYORES
FUNCIONALIDADES DEL PRODUCTO. EL CLIENTE ES QUIEN
DESPUÉS DE CADA ITERACIÓN EVALÚA EL PRODUCTO Y LO
CORRIGE O PROPONE MEJORAS. ESTAS ITERACIONES SE
REPETIRÁN HASTA OBTENER UN PRODUCTO QUE SATISFAGA
LAS NECESIDADES DEL CLIENTE.
4. ESTE MODELO SE
SUELE UTILIZAR EN
PROYECTOS EN
LOS QUE LOS
REQUISITOS NO
ESTÁN CLAROS
POR PARTE DEL
USUARIO, POR LO
QUE SE HACE
NECESARIA LA
CREACIÓN DE
DISTINTOS
PROTOTIPOS
PARA
PRESENTARLOS Y
CONSEGUIR LA
CONFORMIDAD
DEL CLIENTE.
5. VENTAJAS
UNA DE LAS PRINCIPALES VENTAJAS QUE OFRECE ESTE
MODELO ES QUE NO HACE FALTA QUE LOS REQUISITOS ESTÉN
TOTALMENTE DEFINIDOS AL INICIO DEL DESARROLLO, SINO QUE
SE PUEDEN IR REFINANDO EN CADA UNA DE LAS ITERACIONES.
IGUAL QUE OTROS MODELOS SIMILARES TIENE LAS VENTAJAS
PROPIAS DE REALIZAR EL DESARROLLO EN PEQUEÑOS CICLOS,
LO QUE PERMITE GESTIONAR MEJOR LOS RIESGOS, GESTIONAR
MEJOR LAS ENTREGAS…
6. DESVENTAJAS
LA PRIMERA DE LAS VENTAJAS QUE OFRECE ESTE MODELO, EL
NO SER NECESARIO TENER LOS REQUISITOS DEFINIDOS DESDE
EL PRINCIPIO, PUEDE VERSE TAMBIÉN COMO UN
INCONVENIENTE YA QUE PUEDEN SURGIR PROBLEMAS
RELACIONADOS CON LA ARQUITECTURA.
7. Es más efectivo que el modelo de cascada. Ya
que cumple con las necesidades inmediatas del
cliente. Los usuarios y desarrolladores logran
un mejor entretenimiento del sistema. Esto se
refleja en una mejora de calidad de software
VENTAJA
S
El proceso no es visible. Los
administradores deben hacer
entregas regulares para medir el
progreso. Si los sistemas se
desarrollan rápidamente. No es
rentable documentos que reflejen
cada versión de los sistemas.
11. SCRUM: ES EL NOMBRE CON
EL QUE SE DENOMINA
Historia: Este modelo fue identificado y definido
por Ikujiro Nonaka
Característica: Aplicación de scrum y gestionar
cambios, el ProductOwner
Los roles auxiliares: Son aquellos que no tienen un
rol formal y no se involucran frecuentemente
12. KANBAN : PARA EL PROCESO
DE MANUFACTURA ESBELTA
Liderazgo en todos los niveles: Contribuyentes
individuales a la alta dirección
Cinco prácticas centrales del método Kanban
1. Visualizar
2. Limitar el trabajo en curso
3. Dirigir y gestionar el flujo
4. Hacer las Políticas de Proceso Explícitas
5. Utilizar modelos para reconocer oportunidades
de mejora.