Fundamentos de Ingenieria en Requisitos

1,276 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,276
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
31
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Fundamentos de Ingenieria en Requisitos

  1. 1. 1Ingeniería de RequisitosManuel Eduardo Sucunuta1. Fundamentos
  2. 2. Fundamentos de la IR• Los requisitos son la base para determinar yvalidar los requisitos de software.• Un producto software para su correctaimplementación requiere: desarrollar,documentar y validar los requisitos de software.2Requisitos “Descripción de las propiedades necesarias ysuficientes de un producto para satisfacer lasnecesidades de un cliente” (Gottesdiener 2005).
  3. 3. De dónde provienen los requerimientos3Requerimientosde negocioRequerimientosde usuarioRequerimientosde softwareNivel 1:¿Porqué el proyectose estadesarrollando?Nivel 2:¿Qué usuariospodrían colaborarcon el producto?Nivel 3:¿Quédesarrolladoresnecesitan construir?
  4. 4. Ingeniería de Requisitos• Disciplina dentro de la ingeniería de sistemas eingeniería de software.• Abarca todas las actividades y entregablesasociados con la definición de los requerimientosdel producto.• Es una de las mejores formas de desarrollarrequerimientos de excelencia.4
  5. 5. Desarrollo y Gestión de RequerimientosCapturaAnálisisEspecificaciónValidación5
  6. 6. 6Defina la visióndel productoDefina lostérminosIdentifique losriesgos de losrequerimientosIdentifique lasfuentes de losrequerimientosEl modelado delnegocioDocumentar yverificar losrequerimientosde usuarioRevisión derequerimientosIdentificar losStakeholders delproductoEntender elalcance delproyectoDocumentar yverificar losrequerimientosde softwareCrear pruebas devalidaciónDescribir lasnecesidades ycriterios desatisfacción delos StakeholdersAgregar detalle alosrequerimientosde usuarioRevisar técnicasde elicitación derequerimientosPlan deelicitaciónNegociar lasprestacionesentre losrequerimientosProbar losmodelos derequerimientosDemostrar partesdel sistemaElicitación ValidaciónEspecificaciónEspecificaciónDesarrollo de requerimientosPreparar el escenarioEstablecer mecanismospara gestionar losrequerimientos decambioIdentificar informaciónde requerimientossuplementariosEntender el linaje yrelaciones de losrequerimientosGestionar los requerimientos
  7. 7. Desarrollo de requerimientosActividad SalidaEscenario • Visión del producto.• Glosario.• Estrategias para mitigar riesgos.Captura (Elicitación) • Listado de fuente de requerimientos.• Categoría y perfil de Interesados.• Plan de captura de Interesados.Análisis • Modelado del negocio.• Requerimientos de alto nivel.• Requerimientos de usuario al detalle.• Priorización de requerimientos.Especificación • Documento de requerimientos de usuario.• Especificación de requerimientos de software.Validar • Validar requerimientos.7
  8. 8. Gestión de requerimientosActividad SalidaGestión derequerimientos• Línea base de requerimientos.• Atributos para requerimientos.• Proceso para control de cambios.• Matriz de trazabilidad.Adaptabilidad derequerimientos• Adaptar prácticas de desarrollo y gestión derequerimientos.• Buenas prácticas.8
  9. 9. Gracias9

×