1. UNIVERSIDAD MAYOR DE SAN ANDRES
FACULTAD DE CIENCIAS PURAS Y NATURALES
CARRERA DE INFORMATICA
DOCENTE : M.CS. ALDO RAMIRO VALDEZ ALVARADO MATERIA: INF 162
GRUPO 2
INTEGRANTES:
-JUSTA ROSARIO MAMANI VELA
-DANIEL FELIPE COPA BOBARIN
-YOLANDA CORDERO HUANCA
-VIVIAN HELDY MENDOZA SILLERICO
-MARIA ANGELICA MACHACA MAMANI
-NORTON VICTOR ESPEJO TORREZ
2. EL PROCESO DE DESARROLLO DEL
SOFTWARE
ACTIVIDADES PROTECTORAS
• Seguimiento y control de
proceso de software
• Revisiones técnicas y formales
• Garantía de calidad del
software
• Gestión de configuración del
software
EXISTE UN CONJUNTO DE
ACTIVIDADES FUNDAMENTALES
• Especificación de software
• Diseño e implementación
• Validación
• Evolución
4. MODELOS SECUENCIALES
•Los modelos secuenciales fueron propuestos
para poner orden en el caos del desarrollo de
software.
•Dan cierta estructura útil al trabajo de
ingeniería de software. Sin embrago el trabajo y
el producto que realiza la ingeniería de
software siguen al borde del caos.
5. CODIFICAR Y FIJAR
•Es un modelo poco útil, pero sin embrago
bastante común.
•Codificar: Una vez diseñada los algoritmos de
una aplicación ya se puede iniciar la fase de
6. CODIFICAR Y FIJAR
• Fijar: Corregir errores, agregar nuevos elementos e instrucciones ya
codificadas para que el software cumpla el propósito para el fue creado.
• Para realizar cualquier modificación al software.
Cíclico
recursiv
o
VENTAJAS -
DESVENTAJAS
7. MODELO EVOLUTIVO
•Son modelos iterativos, permiten desarrollar versiones
cada vez más completas y complejas, hasta llegar al
objetivo final deseado
•Una ventaja de este modelo es que se obtiene una
rápida realimentación del usuario, ya que las
actividades de especificación, desarrollo y pruebas se
ejecutan en cada iteración.
8. MODELO DE PROTOTIPOS
El prototipo debe ser construido en poco tiempo, usando los
programas adecuados y no se debe utilizar muchos recursos.
Este diseño conduce a la construcción de un prototipo, el cual es
evaluado por el cliente para una retroalimentación. Esto permite que
al mismo tiempo el desarrollador entienda mejor lo que se debe
hacer y el cliente vea resultados a corto plazo.
El Paradigma de Construcción de Prototipos tiene tres Pasos:
9. Modelo de Prototipos
EL CICLO DE VIDA DE UN SISTEMA BASADO EN
PROTOTIPO
El paradigma de hacer
prototipos comienza
con la comunicación.
10. MODELOS AGILES
• El desarrollo ágil de software envuelve un enfoque
para la toma de decisiones en los proyectos de
software, que se refiere a métodos de ingeniería del
software basados en el desarrollo iterativo e
incremental
11. MODELO SCRUM
● Ágil y liviano.
● Iterativo, incremental.
● Entregas funcionales rápidas y frecuentes de 2 a
4 semanas.
● Descentralizado y simple.