Fundamentos de Ingenieria en Requisitos
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Fundamentos de Ingenieria en Requisitos

  • 899 views
Uploaded on

 

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
899
On Slideshare
899
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
16
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 1Ingeniería de RequisitosManuel Eduardo Sucunuta1. Fundamentos
  • 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. 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. 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. Desarrollo y Gestión de RequerimientosCapturaAnálisisEspecificaciónValidación5
  • 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. 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. 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. Gracias9