MODELOS DE
PROCESO DEL
SOFTWARE
GRUPO N°1
¿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:
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.
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
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
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.
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:
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:
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:
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

MODELOS DEL PROCESOS DE SOFTWARE

  • 1.
  • 2.
    ¿Qué es unmodelo 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 TIPOSECUENCIAL 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 desarrollorá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 APROTOTIPOS 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 TIPOEVOLUTIVO 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 MODELODE 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 TIPOAGIL 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 Principalmenteconsiste 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 GutierrezVladimir • Huanca Quispe Israel William • Mamani Villa Henry Jaens • Rios Lopez Henry Remigio • Valeriano Baltazar Jael Lany • Vargas Mamani Brian Freddy • Yujra Quispe Nitia Leonor