2. ¿Qué es un modelo
de procesos del
software?
es una descripción simplificada de un
proceso del software que presenta una
visión de ese proceso.
Un modelo
de flujo de
trabajo
Un modelo
de flujo de
datos o de
actividad
Un modelo
de
rol/acción.
Actividades que son parte de los
procesos y productos software:
3. MODELO DE TIPO SECUENCIAL
MODELO EN CASCADA
Se denomina modelo en cascada
porque su característica principal
es que no se comienza con un paso
hasta que no se ha terminado el
anterior. El modelo en Cascada
establece que el software debe
ser construido, rigurosamente, a
través de una transformación
sucesiva de documentos, siguiendo
una estrategia lineal de
desarrollo. Primero saber qué se
quiere y después, cuando se
conozca todo lo que se quiere,
empezar a construirlo.
4. MODELO RAD
El desarrollo rápido de aplicaciones o RAD (rapid application
development) es un proceso de desarrollo de software,
desarrollado inicialmente por James Martin en 1980. El
método comprende el desarrollo interactivo, la construcción
de prototipos y el uso de utilidades CASE (Computer Aided
Software Engineering). Tradicionalmente, el desarrollo
rápido de aplicaciones tiende a englobar también la
usabilidad, utilidad y la rapidez de ejecución.
DESVENTAJAS VENTAJAS
5. MODELO DESARROLLO
ORIENTADO A PROTOTIPOS
El uso de prototipos se centra en la idea de ayudar
a comprender los requisitos que plantea el usuario
sobre todo si este no tiene una idea acabada de lo
que se desea. Además puede utilizarse cuando el
ingeniero en software tiene dudas acerca de la
viabilidad de la solución pensada.
desventajas ventajas
6. MODELO DE TIPO EVOLUTIVO
MODELO INCREMENTAL
El modelo incremental combina
elementos en cascada con la
filosofía interactiva de
construcción de prototipos. Se
basa en la filosofía de construir
incrementando las
funcionalidades del programa.
Este modelo aplica secuencias
lineales de forma escalonada
mientras progresa el tiempo en el
calendario. Cada secuencia lineal
produce un incremento del
software.
7. MODELO EN ESPIRAL
MODELO DE DESARROLLO
CONCURRENTE
Es un modelo
que
proporciona el
potencial para
el desarrollo
rápido de
versiones
incrementales
del software
Principalmente,
reúne
características
del modelo
clásico y de
prototipos
Planificación,
Análisis de
riesgos,
Ingeniería,
Evaluación del
cliente
Se divide en un
número de
actividades
estructurales
CARACTERISTIC
AS
Es un modelo de tipo de red donde todas las
personas actúan simultáneamente o al mismo tiempo.
Las actividades
de sistemas y
de
componentes
ocurren
simultáneamen
te y pueden
modelarse con
el enfoque
orientado a
objetos.
Una aplicación
cliente/servido
r típica se
implementa
con muchos
componentes,
cada uno de
los cuales se
pueden
diseñar y
realizar
concurrenteme
nte.
La concurrencia se
logra de dos formas:
8. MODELO DE TIPO AGIL
MODELO SCRUM
MODELO XP (Programación Externa)
Es una metodología ágil y flexible para
gestionar el desarrollo de software,
cuyo principal objetivo es maximizar
el retorno de inversión para su
empresa. Este método es para
trabajar en equipo a partir de
iteraciones o Sprints
Esta metodología
pone el énfasis en la
retroalimentación
continua entre cliente
y el equipo de
desarrollo y es idónea
para proyectos con
requisitos imprecisos
y muy cambiantes.
Metodología
basada en prueba y
error.
Planificación
flexible y
abierta.
Interacción
constante entre
cliente y equipo
de desarrollo
Característic
as:
9. MODELO DESARROLLO
DE LEAN
Principalmente consiste en ciclos de
evolución de software incrementales
en los que se posponen las decisiones
lo más posible hasta haber obtenido un
feedback del cliente y así reaccionar
lo más rápido y eficazmente posible a
sus necesidades.
Proporcionar siempre
el mejor valor por la
inversión..
Una
solución al
80% hoy,
en vez de
una al
100%
mañana.
El éxito depende de la
activa participación del
cliente.
Satisfacer
al cliente
es la
máxima
prioridad.
Característic
as:
10. INTEGRANTES:
• Bilbao Gutierrez Vladimir
• Huanca Quispe Israel William
• Mamani Villa Henry Jaens
• Rios Lopez Henry Remigio
• Valeriano Baltazar Jael Lany
• Vargas Mamani Brian Freddy
• Yujra Quispe Nitia Leonor