SlideShare uma empresa Scribd logo
1 de 9
Baixar para ler offline
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 1
Construcción de prototipos de
software
G Por lo general los clientes y usuarios
finales del software encuentran muy
difícil expresar sus requerimientos
reales.
G Es casi imposible predecir la manera
en que un sistema afectará el trabajo
diario, como interactuará con otros
sistemas y qué operaciones del usuario
se deberían automatizar.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 2
Construcción de prototipos de
software
G Sin embargo es posible probar el
sistema si está disponible un prototipo
de él.
G Un prototipo es una versión inicial de
un sistema de software que se utiliza
para demostrar los conceptos, probar
las opciones de diseño y entender
mejor el “problema” y su solución.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 3
Construcción de prototipos de
software
G Un prototipo de software apoyados
actividades del proceso de ingeniería
de requerimientos:
1. Obtención de requerimientos: los
usuarios experimentan como el
sistema ayudará su trabajo.
2. Validación de requerimientos: el
prototipo puede revelar errores u
omisiones en los requerimientos
propuestos.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 4
El proceso de desarrollo de
prototipos
Establecer
objetivos del
prototipo
Plan de
construcción
del prototipo
Definición
general Prototipo
ejecutable
Informe de
evaluación
Definir
funcionalidad
del prototipo
Desarrollar
prototipo
Evaluar
prototipo
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 5
El proceso de desarrollo de
prototipos
Requerimientos
generales
Construcción de
prototipos
evolutivos
Construcción de
prototipos
desechables
Sistema
entregado
Prototipo ejecutable +
especificación del sistema
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 6
El proceso de desarrollo de
prototipos
G Existe gran diferencia entre los dos tipos
de prototipos:
1. El prototipo evolutivo entrega a los
usuarios finales un sistema funcionando.
Se usa con los requerimientos que mejor
se comprenden.
2. El prototipo desechable valida o deriva
los requerimientos del sistema. Se usa
con los requerimientos que no se
conocen bien. Período de vida corto.
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 7
Prototipo evolutivo
Desarrollo
especificación
abstracta
Entregar
sistema
¿ Sistema
apto ?
Construir el
sistema prototipo
SÍ
NO
Utilizar el sistema
prototipo
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 8
Proceso de desarrollo incremental
NO
Definir productos a
entregar del
sistema
Diseñar
arquitectura del
sistema
Entregar sistema
final
SÍ
¿Sistema
completo?
Validar sistema Integrar
incremento
Validar
incremento
Construir
incremento del
sistema
Especificar
incremento del
sistema
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 9
Prototipos desechables
Requerimientos
generales
Desarrollar
prototipo
Evaluar
prototipo
Especificar
sistema
Sistema de
software
entregado
Validar
sistema
Desarrollar
software
Componentes
reutilizables

Mais conteúdo relacionado

Mais procurados

modelo prototipo ing. de software
modelo prototipo ing. de softwaremodelo prototipo ing. de software
modelo prototipo ing. de softwareASDFGHJSWDFGHJMNFSD
 
Prototipos en el proceso de diseño
Prototipos en el proceso de diseñoPrototipos en el proceso de diseño
Prototipos en el proceso de diseñoSantiago Bustelo
 
Prototipos de innovación empresarial
Prototipos de innovación empresarialPrototipos de innovación empresarial
Prototipos de innovación empresarialA. Chz Contreras
 
Verificacion --validacion
Verificacion --validacionVerificacion --validacion
Verificacion --validacioneduardoao2
 
Desarrollo en espiral
Desarrollo en espiralDesarrollo en espiral
Desarrollo en espiralxavier adolfo
 
Actividad.......... 18
Actividad.......... 18Actividad.......... 18
Actividad.......... 18grachika
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoIván Cornejo
 
Presentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vPresentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vJorge Luis
 
Presentación prototipo
Presentación   prototipoPresentación   prototipo
Presentación prototipojoseangel250
 
Actividad 20
Actividad 20Actividad 20
Actividad 20maryfer97
 
modelos de ciclos de vidas "fases"
modelos de ciclos de vidas "fases"modelos de ciclos de vidas "fases"
modelos de ciclos de vidas "fases"berzf
 
Desarrollo por prototipos
Desarrollo por prototipos Desarrollo por prototipos
Desarrollo por prototipos katherineperea
 

Mais procurados (20)

modelo prototipo ing. de software
modelo prototipo ing. de softwaremodelo prototipo ing. de software
modelo prototipo ing. de software
 
Prototipos
PrototiposPrototipos
Prototipos
 
El modelo de_espiral
El modelo de_espiralEl modelo de_espiral
El modelo de_espiral
 
Prototipos en el proceso de diseño
Prototipos en el proceso de diseñoPrototipos en el proceso de diseño
Prototipos en el proceso de diseño
 
Programacion 2
Programacion 2Programacion 2
Programacion 2
 
Prototipos de innovación empresarial
Prototipos de innovación empresarialPrototipos de innovación empresarial
Prototipos de innovación empresarial
 
Verificacion --validacion
Verificacion --validacionVerificacion --validacion
Verificacion --validacion
 
Desarrollo en espiral
Desarrollo en espiralDesarrollo en espiral
Desarrollo en espiral
 
Actividad.......... 18
Actividad.......... 18Actividad.......... 18
Actividad.......... 18
 
Modelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado EvolutivoModelo de Ciclo de Vida de Prototipado Evolutivo
Modelo de Ciclo de Vida de Prototipado Evolutivo
 
Modelo espiral
Modelo espiralModelo espiral
Modelo espiral
 
Modelos de-desarrollo-del-software1
Modelos de-desarrollo-del-software1Modelos de-desarrollo-del-software1
Modelos de-desarrollo-del-software1
 
Presentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_vPresentacion modelo casacada_ modelo_v
Presentacion modelo casacada_ modelo_v
 
Presentación prototipo
Presentación   prototipoPresentación   prototipo
Presentación prototipo
 
Actividad 20
Actividad 20Actividad 20
Actividad 20
 
modelos de ciclos de vidas "fases"
modelos de ciclos de vidas "fases"modelos de ciclos de vidas "fases"
modelos de ciclos de vidas "fases"
 
Fundamentos windows
Fundamentos windowsFundamentos windows
Fundamentos windows
 
Desarrollo por prototipos
Desarrollo por prototipos Desarrollo por prototipos
Desarrollo por prototipos
 
Validación y Verificación de Software
Validación y Verificación de SoftwareValidación y Verificación de Software
Validación y Verificación de Software
 
Ensayo: Software, tipos, requerimientos y prototipo
Ensayo: Software, tipos, requerimientos y prototipoEnsayo: Software, tipos, requerimientos y prototipo
Ensayo: Software, tipos, requerimientos y prototipo
 

Destaque

El Proceso De Desarrollo De Software
El Proceso De Desarrollo De SoftwareEl Proceso De Desarrollo De Software
El Proceso De Desarrollo De Softwareahias arosemena
 
Residuos y ciclo de vida de los objetos
Residuos y ciclo de vida de los objetosResiduos y ciclo de vida de los objetos
Residuos y ciclo de vida de los objetosiesMola
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipoabdiel_cabal
 
Ciclo de vida por prototipos
Ciclo de vida por prototiposCiclo de vida por prototipos
Ciclo de vida por prototiposMay Rodriguez
 
Caracterización de los procesos
Caracterización de los procesosCaracterización de los procesos
Caracterización de los procesosMay Rodriguez
 
Analisis diseño de sistemas ciclo de vida
Analisis diseño de sistemas ciclo de vidaAnalisis diseño de sistemas ciclo de vida
Analisis diseño de sistemas ciclo de vidaYovana Connie Roca Avila
 
Prototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un SistemaPrototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un SistemaNicolas Quintana
 
Métodos y Modelos de Proyectos
Métodos y Modelos de ProyectosMétodos y Modelos de Proyectos
Métodos y Modelos de Proyectoseivanqs
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototiposTaz Betañoz
 
Modelos en la ingeniería de software
Modelos en la ingeniería de softwareModelos en la ingeniería de software
Modelos en la ingeniería de softwareMarco Aurelio
 
Modelo iterativo
Modelo iterativoModelo iterativo
Modelo iterativokalencl
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionSonia Santiago
 

Destaque (20)

2 modelos de la ingenieria de software
2  modelos de la ingenieria de software2  modelos de la ingenieria de software
2 modelos de la ingenieria de software
 
El Proceso De Desarrollo De Software
El Proceso De Desarrollo De SoftwareEl Proceso De Desarrollo De Software
El Proceso De Desarrollo De Software
 
Residuos y ciclo de vida de los objetos
Residuos y ciclo de vida de los objetosResiduos y ciclo de vida de los objetos
Residuos y ciclo de vida de los objetos
 
Unidad 2. Metodologías de Desarrollo
Unidad 2. Metodologías de DesarrolloUnidad 2. Metodologías de Desarrollo
Unidad 2. Metodologías de Desarrollo
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
 
Ciclo de vida por prototipos
Ciclo de vida por prototiposCiclo de vida por prototipos
Ciclo de vida por prototipos
 
Tecnicasdedesarrollo
TecnicasdedesarrolloTecnicasdedesarrollo
Tecnicasdedesarrollo
 
Caracterización de los procesos
Caracterización de los procesosCaracterización de los procesos
Caracterización de los procesos
 
Analisis diseño de sistemas ciclo de vida
Analisis diseño de sistemas ciclo de vidaAnalisis diseño de sistemas ciclo de vida
Analisis diseño de sistemas ciclo de vida
 
Prototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un SistemaPrototipos en el ciclo de vida de un Sistema
Prototipos en el ciclo de vida de un Sistema
 
Prototipado del software
Prototipado del softwarePrototipado del software
Prototipado del software
 
Prototipo evolutivo
Prototipo evolutivoPrototipo evolutivo
Prototipo evolutivo
 
Métodos y Modelos de Proyectos
Métodos y Modelos de ProyectosMétodos y Modelos de Proyectos
Métodos y Modelos de Proyectos
 
Modelo de prototipos
Modelo de prototiposModelo de prototipos
Modelo de prototipos
 
Modelos en la ingeniería de software
Modelos en la ingeniería de softwareModelos en la ingeniería de software
Modelos en la ingeniería de software
 
Modelo iterativo
Modelo iterativoModelo iterativo
Modelo iterativo
 
Prototipos
PrototiposPrototipos
Prototipos
 
Ciclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacionCiclo de vida de un sistema de informacion
Ciclo de vida de un sistema de informacion
 
Prototipos
PrototiposPrototipos
Prototipos
 
Prototipo
PrototipoPrototipo
Prototipo
 

Semelhante a Construccion de prototipos_de_software

Sesion2 Procesos del Software
Sesion2  Procesos del SoftwareSesion2  Procesos del Software
Sesion2 Procesos del SoftwareOscar López
 
Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software'Jorge Martinez
 
MODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWAREMODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWAREJesus Yepez
 
Perfil de un Sistema de Control de Entrada
Perfil de un Sistema de Control de EntradaPerfil de un Sistema de Control de Entrada
Perfil de un Sistema de Control de EntradaWalter Gomez
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfacesGaby Fernandez
 
GESTION DE PROYECTOS INFORMATICOS
GESTION  DE PROYECTOS INFORMATICOSGESTION  DE PROYECTOS INFORMATICOS
GESTION DE PROYECTOS INFORMATICOSYASMIN RUIZ
 
01 el proceso_unificado
01 el proceso_unificado01 el proceso_unificado
01 el proceso_unificadoorgg2014
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfacesNOEMI DORIS
 
Ingeniería de Software - Sesion 2
Ingeniería de Software - Sesion 2Ingeniería de Software - Sesion 2
Ingeniería de Software - Sesion 2Luis Piedra
 
Prototipos
PrototiposPrototipos
PrototiposTensor
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de softwareYaskelly Yedra
 

Semelhante a Construccion de prototipos_de_software (20)

Sesion2 Procesos del Software
Sesion2  Procesos del SoftwareSesion2  Procesos del Software
Sesion2 Procesos del Software
 
Nuevo1
Nuevo1Nuevo1
Nuevo1
 
Tecnicas de ingenieria de software
Tecnicas de ingenieria de softwareTecnicas de ingenieria de software
Tecnicas de ingenieria de software
 
SOTFWARE
SOTFWARESOTFWARE
SOTFWARE
 
Modelos
ModelosModelos
Modelos
 
MODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWAREMODELO DE DESARRROLLO DE SOFTWARE
MODELO DE DESARRROLLO DE SOFTWARE
 
Perfil de un Sistema de Control de Entrada
Perfil de un Sistema de Control de EntradaPerfil de un Sistema de Control de Entrada
Perfil de un Sistema de Control de Entrada
 
Ciclo Vida del Software
Ciclo Vida del SoftwareCiclo Vida del Software
Ciclo Vida del Software
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfaces
 
GESTION DE PROYECTOS INFORMATICOS
GESTION  DE PROYECTOS INFORMATICOSGESTION  DE PROYECTOS INFORMATICOS
GESTION DE PROYECTOS INFORMATICOS
 
Prototipado del software
Prototipado del softwarePrototipado del software
Prototipado del software
 
mapa conceptual prototipos.docx
mapa conceptual prototipos.docxmapa conceptual prototipos.docx
mapa conceptual prototipos.docx
 
01 el proceso_unificado
01 el proceso_unificado01 el proceso_unificado
01 el proceso_unificado
 
CIclo de Vida de Software
CIclo de Vida de SoftwareCIclo de Vida de Software
CIclo de Vida de Software
 
Prototipado rapido de interfaces
Prototipado rapido de interfacesPrototipado rapido de interfaces
Prototipado rapido de interfaces
 
Ingeniería de Software - Sesion 2
Ingeniería de Software - Sesion 2Ingeniería de Software - Sesion 2
Ingeniería de Software - Sesion 2
 
Modelos de proceso de software
Modelos de proceso de softwareModelos de proceso de software
Modelos de proceso de software
 
I ciclos de vida
I ciclos de vidaI ciclos de vida
I ciclos de vida
 
Prototipos
PrototiposPrototipos
Prototipos
 
Modelo de desarrollo de software
Modelo de desarrollo de softwareModelo de desarrollo de software
Modelo de desarrollo de software
 

Construccion de prototipos_de_software

  • 1. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 1 Construcción de prototipos de software G Por lo general los clientes y usuarios finales del software encuentran muy difícil expresar sus requerimientos reales. G Es casi imposible predecir la manera en que un sistema afectará el trabajo diario, como interactuará con otros sistemas y qué operaciones del usuario se deberían automatizar.
  • 2. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 2 Construcción de prototipos de software G Sin embargo es posible probar el sistema si está disponible un prototipo de él. G Un prototipo es una versión inicial de un sistema de software que se utiliza para demostrar los conceptos, probar las opciones de diseño y entender mejor el “problema” y su solución.
  • 3. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 3 Construcción de prototipos de software G Un prototipo de software apoyados actividades del proceso de ingeniería de requerimientos: 1. Obtención de requerimientos: los usuarios experimentan como el sistema ayudará su trabajo. 2. Validación de requerimientos: el prototipo puede revelar errores u omisiones en los requerimientos propuestos.
  • 4. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 4 El proceso de desarrollo de prototipos Establecer objetivos del prototipo Plan de construcción del prototipo Definición general Prototipo ejecutable Informe de evaluación Definir funcionalidad del prototipo Desarrollar prototipo Evaluar prototipo
  • 5. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 5 El proceso de desarrollo de prototipos Requerimientos generales Construcción de prototipos evolutivos Construcción de prototipos desechables Sistema entregado Prototipo ejecutable + especificación del sistema
  • 6. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 6 El proceso de desarrollo de prototipos G Existe gran diferencia entre los dos tipos de prototipos: 1. El prototipo evolutivo entrega a los usuarios finales un sistema funcionando. Se usa con los requerimientos que mejor se comprenden. 2. El prototipo desechable valida o deriva los requerimientos del sistema. Se usa con los requerimientos que no se conocen bien. Período de vida corto.
  • 7. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 7 Prototipo evolutivo Desarrollo especificación abstracta Entregar sistema ¿ Sistema apto ? Construir el sistema prototipo SÍ NO Utilizar el sistema prototipo
  • 8. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 8 Proceso de desarrollo incremental NO Definir productos a entregar del sistema Diseñar arquitectura del sistema Entregar sistema final SÍ ¿Sistema completo? Validar sistema Integrar incremento Validar incremento Construir incremento del sistema Especificar incremento del sistema
  • 9. ©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 9 Prototipos desechables Requerimientos generales Desarrollar prototipo Evaluar prototipo Especificar sistema Sistema de software entregado Validar sistema Desarrollar software Componentes reutilizables