SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
1
Elicitación de Requisitos
René Guamán-Quinche
Facultad de la Energía, las Industrias y los Recursos Naturales No Renovables
Carrera de Ingeniería en Sistemas/Computación
Mayo, 2020
Loja, Ecuador
3
1. MDB Metodología para la Elicitación
Agenda
4
MDB Metodología para la Elicitación
5
MDB Metodología para la Elicitación
6
MDB Metodología para la Elicitación
7
MDB Metodología para la Elicitación
8
MDB Metodología para la Elicitación
Tarea 1: Obtener información sobre el
dominio del problema y el sistema
actual

Objetivos

Conocer el dominio del problema

Conocer la situación actual
9
MDB Metodología para la Elicitación
Tarea 1: Obtener información sobre el dominio del problema y el
sistema actual
Enfrentarse a un desarrollo sin conocer las
características principales ni el vocabulario
propio de su dominio suele provocar que el
producto final no sea el esperado por clientes
ni usuarios.
Fundamental conocer el dominio del
problema y los contextos organizacional y
operacional, es decir, la situación actual
Mantener reuniones con clientes y usuarios
sin conocer las características de su actividad
hará que probablemente no se entiendan sus
necesidades y que su confianza inicial hacia
el desarrollo se vea deteriorada
enormemente
10
MDB Metodología para la Elicitación
Tarea 1: Obtener información sobre el dominio del problema y el
sistema actual
Productos internos

Información recopilada: libros, artículos, folletos comerciales, desarrollos previos
sobre el mismo dominio, etc.

Modelos del sistema actual
Productos entregables

Introducción, participantes en el proyecto, principalmente clientes y desarrolladores,
descripción del sistema actual y glosario de términos como parte del DRS
11
MDB Metodología para la Elicitación
Tarea 1: Obtener información sobre el dominio del problema y el
sistema actual
Técnicas recomendadas
Obtener información de fuentes externas al negocio del cliente: folletos, informes sobre
el sector, publicaciones, consultas con expertos, etc.
En el caso de que se trate de un dominio muy específico puede ser necesario recurrir a
fuentes internas al propio negocio del cliente, en cuyo caso pueden utilizarse las técnicas
auxiliares de elicitación de requisitos como el estudio de documentación, observación in
situ, cuestionarios, inmersión o aprendizaje, etc.
Construcción de glosarios de términos
Modelado del sistema actual
12
MDB Metodología para la Elicitación
Tarea 2: Preparar y realizar las sesiones
de elicitación/negociación

Objetivos

Identificar a los usuarios participantes.

Conocer las necesidades de clientes y
usuarios.

Resolver posibles conflictos.
13
MDB Metodología para la Elicitación
Tarea 2: Preparar y realizar las sesiones de elicitación/negociación
Productos internos

Notas tomadas durante las reuniones, transcripciones o actas de reuniones,
formularios, grabaciones en cinta o vídeo de las reuniones o cualquier otra
documentación que se considere oportuna
Productos entregables

Participantes en el proyecto, en concreto los usuarios participantes, como parte del
DRS

Objetivos, requisitos o conflictos, que se hayan identificado claramente durante
las sesiones de elicitación, como parte del DRS
14
MDB Metodología para la Elicitación
Tarea 2: Preparar y realizar las sesiones de elicitación/negociación
Técnicas recomendadas
Técnicas de elicitación de requisitos, incluyendo las plantillas de objetivos, requisitos y
conflictos descritas, que pueden usarse directamente durante las sesiones de elicitación
Técnicas de negociación como WinWin
15
MDB Metodología para la Elicitación
Tarea 3: Identificar/revisar los objetivos
del sistema

Objetivos

Identificar los objetivos que se esperan alcanzar
mediante el sistema software a desarrollar

Revisar, en el caso de que haya conflictos, los
objetivos previamente identificados
16
MDB Metodología para la Elicitación
Tarea 3: Identificar/revisar los objetivos del sistema
Productos internos

No hay productos internos en esta tarea
Productos entregables

Objetivos del sistema como parte del DRS
Técnicas recomendadas

Análisis de factores críticos de éxito o alguna técnica similar de identificación de
objetivos

Plantilla para especificar los objetivos del sistema
17
MDB Metodología para la Elicitación
Tarea 4: Identificar/revisar los requisitos
de información

Objetivos

Identificar los requisitos de almacenamiento de
información que deberá cumplir el sistema
software a desarrollar.

Identificar los requisitos de restricciones de
información o reglas de negocio que deberá
cumplir el sistema software a desarrollar

Revisar, en el caso de que haya conflictos, los
requisitos de almacenamiento y/o de restricciones
de información previamente identificados
18
MDB Metodología para la Elicitación
Tarea 4: Identificar/revisar los requisitos de información
Productos internos

No hay productos internos en esta tarea
Productos entregables

Requisitos de almacenamiento de información como parte del DRS
Técnicas recomendadas

Plantilla para requisitos de almacenamiento de información

Plantilla para requisitos de restricciones de información
19
MDB Metodología para la Elicitación
Tarea 5: Identificar/revisar los requisitos
funcionales

Objetivos

Identificar los actores del sistema del sistema
software a desarrollar

Identificar los requisitos funcionales, expresados
de forma tradicional o como casos de uso, que
deberá cumplir el sistema software a desarrollar

Revisar, en el caso de que haya conflictos, los
requisitos funcionales previamente identificados
20
MDB Metodología para la Elicitación
Tarea 5: Identificar/revisar los requisitos funcionales
Productos internos

No hay productos internos en esta tarea
Productos entregables

Requisitos funcionales como parte del DRS
Técnicas recomendadas

Casos de uso

Plantilla para actores

Plantilla para casos de uso

Plantilla para requisitos funcionales
21
MDB Metodología para la Elicitación
Tarea 6: Identificar/revisar los requisitos
no funcionales

Objetivos

Identificar los requisitos no funcionales del
sistema software a desarrollar

Revisar, en el caso de que haya conflictos, los
requisitos no funcionales previamente
identificados
22
MDB Metodología para la Elicitación
Tarea 6: Identificar/revisar los requisitos no funcionales
Productos internos

No hay productos internos en esta tarea
Productos entregables

Requisitos no funcionales del sistema como parte del DRS
Técnicas recomendadas

Plantilla para requisitos no funcionales
23
MDB Metodología para la Elicitación
24
MDB Metodología para la Elicitación
Estructura del
documento de
requisitos del
sistema
25
MDB Metodología para la Elicitación
26
MDB Metodología para la Elicitación
27
MDB Metodología para la Elicitación
28
MDB Metodología para la Elicitación
29
MDB Metodología para la Elicitación
Plantilla para requisitos funcionales
30
MDB Metodología para la Elicitación
31
Cŕeditos
• Transparencias basadas por:
• Toni Granollers, Requisitos http://ocw.udl.cat/enginyeria-i-
arquitectura/interaccio-persona-ordinador/4.-requisitos
• Francisco José García, Ingeniería de Requisitos
• George Koelsch, Requirements Writing for System Engineering
Networking académico:
Correo electrónico: rguaman@unl.edu.ec
Twitter: @rene5254
SlideShare: https://es.slideshare.net/rene5254
32
Gracias

Más contenido relacionado

La actualidad más candente

Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
yoiner santiago
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
jmpov441
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
landeta_p
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
still01
 

La actualidad más candente (20)

Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Diagramas de actividades
Diagramas de actividadesDiagramas de actividades
Diagramas de actividades
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Metodología RUP
Metodología RUPMetodología RUP
Metodología RUP
 
Base de datos distribuidas
Base de datos distribuidasBase de datos distribuidas
Base de datos distribuidas
 
Factores de calidad del software
Factores de calidad del softwareFactores de calidad del software
Factores de calidad del software
 
Metodologia elicitacion
Metodologia elicitacionMetodologia elicitacion
Metodologia elicitacion
 
Diagramas de estado
Diagramas de estadoDiagramas de estado
Diagramas de estado
 
Ingenieria de requerimientos 1
Ingenieria de requerimientos 1Ingenieria de requerimientos 1
Ingenieria de requerimientos 1
 
Tema N° 14 Especificación de Requisitos del Software
Tema N° 14 Especificación de Requisitos del SoftwareTema N° 14 Especificación de Requisitos del Software
Tema N° 14 Especificación de Requisitos del Software
 
Elicitación de requerimientos
Elicitación de requerimientosElicitación de requerimientos
Elicitación de requerimientos
 
Ventajas y desventajas de las bdoo
Ventajas y desventajas de las bdooVentajas y desventajas de las bdoo
Ventajas y desventajas de las bdoo
 
Modelo crc
Modelo crc   Modelo crc
Modelo crc
 
2 2 estilos arquitectonicos
2 2 estilos arquitectonicos2 2 estilos arquitectonicos
2 2 estilos arquitectonicos
 
Diagramas de objetos
Diagramas de objetosDiagramas de objetos
Diagramas de objetos
 
Modelo 4+1
Modelo 4+1Modelo 4+1
Modelo 4+1
 
Ingenieria de Software
Ingenieria de SoftwareIngenieria de Software
Ingenieria de Software
 
Casos de uso
Casos de usoCasos de uso
Casos de uso
 
Pruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacionPruebas de sistemas y aceptacion
Pruebas de sistemas y aceptacion
 
Vista lógica
Vista lógicaVista lógica
Vista lógica
 

Similar a Mdb metodologia para la elicitacion

Requerimientos del Software: 8 trampas a evitar
Requerimientos del Software: 8 trampas a evitarRequerimientos del Software: 8 trampas a evitar
Requerimientos del Software: 8 trampas a evitar
Dharma Consulting
 
Auditoriade basededatos
Auditoriade basededatosAuditoriade basededatos
Auditoriade basededatos
Blanca Lopez
 
Analisis del modulo de formación
Analisis del modulo de formaciónAnalisis del modulo de formación
Analisis del modulo de formación
9krlos
 

Similar a Mdb metodologia para la elicitacion (20)

Metodología
MetodologíaMetodología
Metodología
 
03 requerimientos
03 requerimientos03 requerimientos
03 requerimientos
 
Unidad II - Documentación del software
Unidad II - Documentación del softwareUnidad II - Documentación del software
Unidad II - Documentación del software
 
Unidad 2 sim karla itzayana robles
Unidad 2 sim karla itzayana roblesUnidad 2 sim karla itzayana robles
Unidad 2 sim karla itzayana robles
 
2. Indentificación de necesidades.pptx
2. Indentificación de necesidades.pptx2. Indentificación de necesidades.pptx
2. Indentificación de necesidades.pptx
 
1. sistemas de información
1. sistemas de información1. sistemas de información
1. sistemas de información
 
Sistemas_de_Informacion.ppt
Sistemas_de_Informacion.pptSistemas_de_Informacion.ppt
Sistemas_de_Informacion.ppt
 
Metodologia implantacion CRM 2.0
Metodologia implantacion CRM 2.0Metodologia implantacion CRM 2.0
Metodologia implantacion CRM 2.0
 
Rediseño de la Organizacion con Sistemas de Información
Rediseño de la Organizacion con Sistemas de InformaciónRediseño de la Organizacion con Sistemas de Información
Rediseño de la Organizacion con Sistemas de Información
 
Sistemas de información 2013
Sistemas de información 2013Sistemas de información 2013
Sistemas de información 2013
 
IIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de softwareIIS Unidad 3A Proceso de desarrollo de software
IIS Unidad 3A Proceso de desarrollo de software
 
Requisitos de software
Requisitos de softwareRequisitos de software
Requisitos de software
 
Sistemas de información 2013
Sistemas de información 2013Sistemas de información 2013
Sistemas de información 2013
 
Requerimientos del Software: 8 trampas a evitar
Requerimientos del Software: 8 trampas a evitarRequerimientos del Software: 8 trampas a evitar
Requerimientos del Software: 8 trampas a evitar
 
Auditoriade basededatos
Auditoriade basededatosAuditoriade basededatos
Auditoriade basededatos
 
Mercadotecnia 4
Mercadotecnia 4Mercadotecnia 4
Mercadotecnia 4
 
Analisis del modulo de formación
Analisis del modulo de formaciónAnalisis del modulo de formación
Analisis del modulo de formación
 
Actividad profe edison
Actividad profe edisonActividad profe edison
Actividad profe edison
 
Gestión requerimientos
Gestión requerimientosGestión requerimientos
Gestión requerimientos
 
Modulo 1
Modulo 1Modulo 1
Modulo 1
 

Más de Rene Guaman-Quinche

Más de Rene Guaman-Quinche (20)

interfaces.pdf
interfaces.pdfinterfaces.pdf
interfaces.pdf
 
Paradigma Programación Orientada a Objetos
Paradigma Programación Orientada a ObjetosParadigma Programación Orientada a Objetos
Paradigma Programación Orientada a Objetos
 
replicacion heterogenea.pdf
replicacion heterogenea.pdfreplicacion heterogenea.pdf
replicacion heterogenea.pdf
 
Arquitectura sw varios niveles.pdf
Arquitectura sw varios niveles.pdfArquitectura sw varios niveles.pdf
Arquitectura sw varios niveles.pdf
 
Hilos con Posix
Hilos con PosixHilos con Posix
Hilos con Posix
 
Introducción a los sistemas distribuidos
Introducción a los sistemas distribuidosIntroducción a los sistemas distribuidos
Introducción a los sistemas distribuidos
 
Diagramas componentes
Diagramas componentesDiagramas componentes
Diagramas componentes
 
Diagramas de secuencia
Diagramas de secuenciaDiagramas de secuencia
Diagramas de secuencia
 
C4model - Arquitectura de Software
C4model - Arquitectura de SoftwareC4model - Arquitectura de Software
C4model - Arquitectura de Software
 
Sistema de Archivos Distribuidos
Sistema de Archivos DistribuidosSistema de Archivos Distribuidos
Sistema de Archivos Distribuidos
 
RPC
RPCRPC
RPC
 
Unidad 2 diseño orientado a objetos
Unidad 2 diseño orientado a objetosUnidad 2 diseño orientado a objetos
Unidad 2 diseño orientado a objetos
 
Tiempo, causalidad y estado global
Tiempo, causalidad y estado globalTiempo, causalidad y estado global
Tiempo, causalidad y estado global
 
Tiempo, causalidad y estado global Alberto Lafuente Teorìa
Tiempo, causalidad y estado global Alberto Lafuente TeorìaTiempo, causalidad y estado global Alberto Lafuente Teorìa
Tiempo, causalidad y estado global Alberto Lafuente Teorìa
 
Tiempo, causalidad y estado global Alberto Lafuente Transparencias
Tiempo, causalidad y estado global Alberto Lafuente TransparenciasTiempo, causalidad y estado global Alberto Lafuente Transparencias
Tiempo, causalidad y estado global Alberto Lafuente Transparencias
 
Comunicacion intra procesos con socket
Comunicacion intra procesos con socketComunicacion intra procesos con socket
Comunicacion intra procesos con socket
 
Modelo paso de mensajes
Modelo paso de mensajesModelo paso de mensajes
Modelo paso de mensajes
 
RMI
RMIRMI
RMI
 
Requisitos no Funcionales
Requisitos no FuncionalesRequisitos no Funcionales
Requisitos no Funcionales
 
Requisitos funcionales
Requisitos funcionalesRequisitos funcionales
Requisitos funcionales
 

Mdb metodologia para la elicitacion

  • 1. 1
  • 2. Elicitación de Requisitos René Guamán-Quinche Facultad de la Energía, las Industrias y los Recursos Naturales No Renovables Carrera de Ingeniería en Sistemas/Computación Mayo, 2020 Loja, Ecuador
  • 3. 3 1. MDB Metodología para la Elicitación Agenda
  • 4. 4 MDB Metodología para la Elicitación
  • 5. 5 MDB Metodología para la Elicitación
  • 6. 6 MDB Metodología para la Elicitación
  • 7. 7 MDB Metodología para la Elicitación
  • 8. 8 MDB Metodología para la Elicitación Tarea 1: Obtener información sobre el dominio del problema y el sistema actual  Objetivos  Conocer el dominio del problema  Conocer la situación actual
  • 9. 9 MDB Metodología para la Elicitación Tarea 1: Obtener información sobre el dominio del problema y el sistema actual Enfrentarse a un desarrollo sin conocer las características principales ni el vocabulario propio de su dominio suele provocar que el producto final no sea el esperado por clientes ni usuarios. Fundamental conocer el dominio del problema y los contextos organizacional y operacional, es decir, la situación actual Mantener reuniones con clientes y usuarios sin conocer las características de su actividad hará que probablemente no se entiendan sus necesidades y que su confianza inicial hacia el desarrollo se vea deteriorada enormemente
  • 10. 10 MDB Metodología para la Elicitación Tarea 1: Obtener información sobre el dominio del problema y el sistema actual Productos internos  Información recopilada: libros, artículos, folletos comerciales, desarrollos previos sobre el mismo dominio, etc.  Modelos del sistema actual Productos entregables  Introducción, participantes en el proyecto, principalmente clientes y desarrolladores, descripción del sistema actual y glosario de términos como parte del DRS
  • 11. 11 MDB Metodología para la Elicitación Tarea 1: Obtener información sobre el dominio del problema y el sistema actual Técnicas recomendadas Obtener información de fuentes externas al negocio del cliente: folletos, informes sobre el sector, publicaciones, consultas con expertos, etc. En el caso de que se trate de un dominio muy específico puede ser necesario recurrir a fuentes internas al propio negocio del cliente, en cuyo caso pueden utilizarse las técnicas auxiliares de elicitación de requisitos como el estudio de documentación, observación in situ, cuestionarios, inmersión o aprendizaje, etc. Construcción de glosarios de términos Modelado del sistema actual
  • 12. 12 MDB Metodología para la Elicitación Tarea 2: Preparar y realizar las sesiones de elicitación/negociación  Objetivos  Identificar a los usuarios participantes.  Conocer las necesidades de clientes y usuarios.  Resolver posibles conflictos.
  • 13. 13 MDB Metodología para la Elicitación Tarea 2: Preparar y realizar las sesiones de elicitación/negociación Productos internos  Notas tomadas durante las reuniones, transcripciones o actas de reuniones, formularios, grabaciones en cinta o vídeo de las reuniones o cualquier otra documentación que se considere oportuna Productos entregables  Participantes en el proyecto, en concreto los usuarios participantes, como parte del DRS  Objetivos, requisitos o conflictos, que se hayan identificado claramente durante las sesiones de elicitación, como parte del DRS
  • 14. 14 MDB Metodología para la Elicitación Tarea 2: Preparar y realizar las sesiones de elicitación/negociación Técnicas recomendadas Técnicas de elicitación de requisitos, incluyendo las plantillas de objetivos, requisitos y conflictos descritas, que pueden usarse directamente durante las sesiones de elicitación Técnicas de negociación como WinWin
  • 15. 15 MDB Metodología para la Elicitación Tarea 3: Identificar/revisar los objetivos del sistema  Objetivos  Identificar los objetivos que se esperan alcanzar mediante el sistema software a desarrollar  Revisar, en el caso de que haya conflictos, los objetivos previamente identificados
  • 16. 16 MDB Metodología para la Elicitación Tarea 3: Identificar/revisar los objetivos del sistema Productos internos  No hay productos internos en esta tarea Productos entregables  Objetivos del sistema como parte del DRS Técnicas recomendadas  Análisis de factores críticos de éxito o alguna técnica similar de identificación de objetivos  Plantilla para especificar los objetivos del sistema
  • 17. 17 MDB Metodología para la Elicitación Tarea 4: Identificar/revisar los requisitos de información  Objetivos  Identificar los requisitos de almacenamiento de información que deberá cumplir el sistema software a desarrollar.  Identificar los requisitos de restricciones de información o reglas de negocio que deberá cumplir el sistema software a desarrollar  Revisar, en el caso de que haya conflictos, los requisitos de almacenamiento y/o de restricciones de información previamente identificados
  • 18. 18 MDB Metodología para la Elicitación Tarea 4: Identificar/revisar los requisitos de información Productos internos  No hay productos internos en esta tarea Productos entregables  Requisitos de almacenamiento de información como parte del DRS Técnicas recomendadas  Plantilla para requisitos de almacenamiento de información  Plantilla para requisitos de restricciones de información
  • 19. 19 MDB Metodología para la Elicitación Tarea 5: Identificar/revisar los requisitos funcionales  Objetivos  Identificar los actores del sistema del sistema software a desarrollar  Identificar los requisitos funcionales, expresados de forma tradicional o como casos de uso, que deberá cumplir el sistema software a desarrollar  Revisar, en el caso de que haya conflictos, los requisitos funcionales previamente identificados
  • 20. 20 MDB Metodología para la Elicitación Tarea 5: Identificar/revisar los requisitos funcionales Productos internos  No hay productos internos en esta tarea Productos entregables  Requisitos funcionales como parte del DRS Técnicas recomendadas  Casos de uso  Plantilla para actores  Plantilla para casos de uso  Plantilla para requisitos funcionales
  • 21. 21 MDB Metodología para la Elicitación Tarea 6: Identificar/revisar los requisitos no funcionales  Objetivos  Identificar los requisitos no funcionales del sistema software a desarrollar  Revisar, en el caso de que haya conflictos, los requisitos no funcionales previamente identificados
  • 22. 22 MDB Metodología para la Elicitación Tarea 6: Identificar/revisar los requisitos no funcionales Productos internos  No hay productos internos en esta tarea Productos entregables  Requisitos no funcionales del sistema como parte del DRS Técnicas recomendadas  Plantilla para requisitos no funcionales
  • 23. 23 MDB Metodología para la Elicitación
  • 24. 24 MDB Metodología para la Elicitación Estructura del documento de requisitos del sistema
  • 25. 25 MDB Metodología para la Elicitación
  • 26. 26 MDB Metodología para la Elicitación
  • 27. 27 MDB Metodología para la Elicitación
  • 28. 28 MDB Metodología para la Elicitación
  • 29. 29 MDB Metodología para la Elicitación Plantilla para requisitos funcionales
  • 30. 30 MDB Metodología para la Elicitación
  • 31. 31 Cŕeditos • Transparencias basadas por: • Toni Granollers, Requisitos http://ocw.udl.cat/enginyeria-i- arquitectura/interaccio-persona-ordinador/4.-requisitos • Francisco José García, Ingeniería de Requisitos • George Koelsch, Requirements Writing for System Engineering
  • 32. Networking académico: Correo electrónico: rguaman@unl.edu.ec Twitter: @rene5254 SlideShare: https://es.slideshare.net/rene5254 32 Gracias