©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 1
Construcción de...
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 2
Construcción de...
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 3
Construcción de...
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 4
El proceso de d...
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 5
El proceso de d...
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 6
El proceso de d...
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 7
Prototipo evolu...
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 8
Proceso de desa...
©Ian Sommerville 2000 Software Engineering, 6th edition. Chapter 8 (traducido por www.e-market.cl) Slide 9
Prototipos dese...
Upcoming SlideShare
Loading in...5
×

Construccion de prototipos_de_software

364

Published on

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
364
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
8
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Construccion de prototipos_de_software

  1. 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. 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. 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. 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. 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. 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. 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. 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. 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
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×