Upload
ronald-alarcon
View
131
Download
0
Embed Size (px)
5/10/2018 Construccion de Prototipos de Software - slidepdf.com
http://slidepdf.com/reader/full/construccion-de-prototipos-de-software 1/9
©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 usuariosfinales del software encuentran muydifícil expresar sus requerimientos
reales.G Es casi imposible predecir la manera
en que un sistema afectará el trabajo
diario, como interactuará con otrossistemas y qué operaciones del usuariose deberían automatizar.
5/10/2018 Construccion de Prototipos de Software - slidepdf.com
http://slidepdf.com/reader/full/construccion-de-prototipos-de-software 2/9
©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 elsistema si está disponible un prototipode él.
G Un prototipo es una versión inicial deun sistema de software que se utilizapara demostrar los conceptos, probar
las opciones de diseño y entendermejor el “problema” y su solución.
5/10/2018 Construccion de Prototipos de Software - slidepdf.com
http://slidepdf.com/reader/full/construccion-de-prototipos-de-software 3/9
©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 apoya dos
actividades del proceso de ingenieríade requerimientos:
1. Obtención de requerimientos: losusuarios experimentan como elsistema ayudará su trabajo.
2. Validación de requerimientos: elprototipo puede revelar errores uomisiones en los requerimientos
propuestos.
5/10/2018 Construccion de Prototipos de Software - slidepdf.com
http://slidepdf.com/reader/full/construccion-de-prototipos-de-software 4/9
©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/10/2018 Construccion de Prototipos de Software - slidepdf.com
http://slidepdf.com/reader/full/construccion-de-prototipos-de-software 5/9
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 5
El proceso de desarrollo de
prototipos
Requerimientosgenerales
Construcción de
prototipos
evolutivos
Construcción de
prototipos
desechables
Sistema
entregado
Prototipo ejecutable +
especificación del sistema
5/10/2018 Construccion de Prototipos de Software - slidepdf.com
http://slidepdf.com/reader/full/construccion-de-prototipos-de-software 6/9
©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 mejorse comprenden.
2. El prototipo desechable valida o derivalos requerimientos del sistema. Se usacon los requerimientos que no se
conocen bien. Período de vida corto.
5/10/2018 Construccion de Prototipos de Software - slidepdf.com
http://slidepdf.com/reader/full/construccion-de-prototipos-de-software 7/9
©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
5/10/2018 Construccion de Prototipos de Software - slidepdf.com
http://slidepdf.com/reader/full/construccion-de-prototipos-de-software 8/9
©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 delsistema
Diseñar
arquitectura del
sistema
Entregar sistema
final
SÍ
¿Sistemacompleto?
Validar sistema Integrarincremento
Validar
incremento
Construir
incremento del
sistema
Especificar
incremento del
sistema
5/10/2018 Construccion de Prototipos de Software - slidepdf.com
http://slidepdf.com/reader/full/construccion-de-prototipos-de-software 9/9
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 9
Prototipos desechables
Requerimientosgenerales
Desarrollarprototipo
Evaluarprototipo
Especificarsistema
Sistema de
software
entregado
Validar
sistema
Desarrollar
software
Componentes
reutilizables