SlideShare una empresa de Scribd logo
1 de 25
Actividades y proceso de la
Ingeniería de
Requerimientos
Por: Wilmer Manuel Amézquita Obando
Actividades y proceso de
la Ingeniería de
Requerimientos
ALCANCE
Alcance
• Los clientes no conocen exactamente lo que quieren.
• El conocimiento sobre el sistema que se quiere construir es vago.
• La definición del alcance tiende a ser una actividad iterativa.
• Los límites del proyecto se van aclarando a medida que se entiende el dominio del tema
por parte de los interesados.
• La mejor manera de abordar el alcance es conversando con los interesados y
documentando los objetivos de alto nivel como términos de referencia.
• Escribir el alcance tiende a enfocar la atención de los usuarios en los límites que debe
tener el sistema y ayuda a determinar un alcance inicial.
Actividades y proceso de
la Ingeniería de
Requerimientos
Recopilación de hechos
Recopilación de hechos
• De acuerdo con (Sutcliffe, s. f.),las técnicas de recopilación de hechos se han tomado
prestadas del análisis de sistemas. Tal es el caso, del uso de las entrevistas, la observación,
el análisis documental, cuestionarios, entre otros. Se han usado técnicas de adquisición de
conocimiento como cuadrículas de repertorio y análisis de protocolo, pero no ha habido
suficientes investigaciones sistemáticas para determinar la eficiencia de cada método.
• Lo anterior ha provocado que los Ingenieros de sistemas propongan sus propias
aproximaciones a la recopilación de hechos sin obedecer necesariamente a un estándar.
Actividades y proceso de
la Ingeniería de
Requerimientos
Análisis
Análisis
• ¿Cuál es el propósito del sistema?
• ¿Qué objetos están involucrados?
• ¿Dónde está localizado el sistema?
• ¿Cuándo deben ocurrir las cosas?
• ¿Por qué es necesario el sistema?
Los diagramas informales y los
sketches se usan para documentar el
análisis a medida que avanza.
Actividades y proceso de
la Ingeniería de
Requerimientos
Modelado
Modelado
• Se usan notaciones informales de modelado como
diagramas de flujo de datos y diagramas de entidad-
relación (E-R).
Esta foto de Autor desconocido está bajo licencia CC BY-SA
Esta foto de Autor desconocido está bajo licencia CC BY-SA
Actividades y proceso de
la Ingeniería de
Requerimientos
Validación
Validación
• Es el proceso en el que los usuarios entienden las
implicaciones de un requerimiento y aceptan el
cumplimiento de sus deseos.
• Los prototipos son el método más poderoso par
mostrar el funcionamiento de un sistema.
• Algunas investigaciones con respecto a la
explicación de requerimientos complejos, indican
que la combinación de imágenes, simulación y
ejemplos es necesaria.
• La validación de requerimientos es un proceso
iterativo en el que se le muestra a los usuarios
diferentes diseños iniciales Storyboards y luego
como mockups y prototipos.
Esta foto de Autor desconocido está bajo licencia CC BY-SA-NC
Actividades y proceso de
la Ingeniería de
Requerimientos
Análisis Trade-off
Análisis Trade-off
• Con frecuencia los requerimientos no se pueden satisfacer por una especificación, y a pesar de que el requerimiento se
puede acomodar para cubrir la mayor parte, posiblemente no se pueda cumplir al 100%.
• El análisis trade-off permite comparar, priorizar y decidir entre diferentes requerimientos u opciones de diseño.
• Las tablas de decisión, árboles y diagramas de flujo son herramientas que pueden ayudar en la toma de decisiones en la
negociación de un trade-off.
Esta foto de Autor desconocido está bajo licencia CC BY-ND
Esta foto de Autor desconocido está bajo licencia CC BY-SA Esta foto de Autor desconocido está bajo licencia CC BY-SA
Actividades y proceso de
la Ingeniería de
Requerimientos
Negociación
Negociación
• La dimensión social de la Ingeniería de
Requerimientos es pobremente entendida.
• Si los objetivos de todos los interesados no entran
en conflicto, todas deben ser incluidas en el
diseño.
• Cuando los objetivos de los interesados entran en
conflicto, se debe negociar sobre los puntos de
vista conflictivos.
• Ayuda implementar mecanismos que faciliten la
discusión en un ambiente relajado para reducir
tensiones y posibles conflictos entre interesados.
Esta foto de Autor desconocido está bajo licencia CC BY-SA-NC
Actividades y proceso de
la Ingeniería de
Requerimientos
Mapa de procesos de la ingeniería de requerimientos
Mapa de proceso de Ingeniería de
Requerimientos
Establecer
Objetivos de
Política
Análisis y
Modelo de
Negocio
Gerentes
Usuarios
Elicitación de
requerimientos
Analizar
requerimientos
Modelo de
requerimientos
y dominio
Validación de
requerimientos
Negociación de
requerimientos
Diseño
Especificación de
requerimientos
Modelos
empresariales
Requerimientos
redefinidos
Objetivos
Lista de requerimientos
y hechos
Requerimientos
validados acordados
Requerimientos
validados
Usuarios
Problemas no
resueltos
Modelo conceptual y especificación
de requerimientos
Mapa de
proceso de
Ingeniería de
Requerimientos
1. Establecer objetivos
de Política
2. Análisis y Modelo de
Negocio
• Los requerimientos deben iniciar
como problemas con un sistema
actual o ejemplos de productos que
los usuarios quieren.
• Los requerimientos son iniciados por
Gerentes Senior y Ejecutivos como
declaraciones de intenciones de alto
nivel.
• Técnicas de análisis de proceso de
negocio, mapas conceptuales y
factores críticos de éxito son
aplicables en este nivel.
• La descomposición top-down, de lo
general a lo particular es la
aproximación más usada, donde la
declaración de intenciones de alto
nivel se descompone en metas.
• Los modelos conceptuales ayudan a
representar jerarquías informales de
metas.
Mapa de
proceso de
Ingeniería de
Requerimientos
3. Elicitación de
requerimientos
• La información de
gerencia se combina
con hechos,
información y metas de
usuarios, obtenidas en
la elicitación de
requerimientos.
Mapa de
proceso de
Ingeniería de
Requerimientos
4. Análisis de
requerimientos
• La información
preliminar se organiza
como conexiones entre
hechos.
• ¿Qué tiene que hacerse
para lograr las políticas
(Metas)?
• ¿Cuáles son las
implicaciones para las
personas (Actores)?
• ¿Cuáles son las
implicaciones para la
organización (Unidades
de negocio)?
Mapa de
proceso de
Ingeniería de
Requerimientos
5. Modelo de
requerimientos y dominio
• Se realiza de manera
intercalada con el análisis
de requerimientos y en
conjunto producen
modelos que
documentan hechos y
sus relaciones.
• Las metas deben
redefinirse como
declaraciones de
intenciones lingüísticas,
hasta poder describir el
estado del sistema.
• Herramientas de
hipertexto pueden
ayudar a representar la
jerarquía de metas de
forma informal.
Mapa de
proceso de
Ingeniería de
Requerimientos
6. Validación de
requerimientos
• El modelado es el precursor
natural de esta etapa.
• Los modelos ofrecen
contexto para entender
cómo lograr las metas y su
relación con personas y
procesos.
Mapa de
proceso de
Ingeniería de
Requerimientos
7. Negociación de
requerimientos
• Esta etapa se intercala
con la validación de
requerimientos.
• En esta etapa se discute
la aceptación o rechazo
de los requerimientos
por parte de los
interesados.
• En esta etapa se
resuelven los conflictos
entre interesados y se
resuelve el trade-off.
• Aquellos requerimientos
que no se puedan
negociar deben regresar
a la fase 4 para análisis
de requerimientos y todo
el proceso subsecuente.
Glosario
• Elicitación: Es un término asociado a la
psicología, que se refiere al traspaso fluido de
información de una persona a otra. (Elicitación -
Wikipedia, la enciclopedia libre, s. f.)
Bibliografía
Elicitación—Wikipedia, la enciclopedia libre. (s. f.).
Recuperado 29 de agosto de 2021, de
https://es.wikipedia.org/wiki/Elicitaci%C3%B3n
Sutcliffe, A. (s. f.). Requirements Engineering. Recuperado
23 de agosto de 2021, de https://www.interaction-
design.org/literature/book/the-encyclopedia-of-human-
computer-interaction-2nd-ed/requirements-engineering

Más contenido relacionado

Similar a Actividades y Proceso de la Ingeniería de Requerimientos

Comprensión de los Requerimientos
Comprensión de los Requerimientos Comprensión de los Requerimientos
Comprensión de los Requerimientos Mauricio Blandon
 
Modelo top down
Modelo top downModelo top down
Modelo top downniazuluaga
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de siaAntonio Atenas
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de siaAntonio Atenas
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de siaAntonio Atenas
 
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Karim Krystalgami
 
Fundamentos del diseño
Fundamentos del diseñoFundamentos del diseño
Fundamentos del diseñohome
 
Análisis y especificación de requerimientos
Análisis y especificación de requerimientosAnálisis y especificación de requerimientos
Análisis y especificación de requerimientosFranklin Parrales Bravo
 
Frank estaba infografiae
Frank estaba infografiaeFrank estaba infografiae
Frank estaba infografiaeID Z
 
Especificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRSEspecificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRSsullinsan
 
Análisis de Requerimientos
Análisis de RequerimientosAnálisis de Requerimientos
Análisis de RequerimientosMarcel Aponte
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosJuan Carlos Olivares Rojas
 
Necesidades vs requerimientos
Necesidades vs requerimientosNecesidades vs requerimientos
Necesidades vs requerimientosJuan Torres
 

Similar a Actividades y Proceso de la Ingeniería de Requerimientos (20)

Comprensión de los Requerimientos
Comprensión de los Requerimientos Comprensión de los Requerimientos
Comprensión de los Requerimientos
 
6.comprensión de los requerimientos
6.comprensión de los requerimientos6.comprensión de los requerimientos
6.comprensión de los requerimientos
 
Modelo top down
Modelo top downModelo top down
Modelo top down
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
Conceptos generales de sia
Conceptos generales de siaConceptos generales de sia
Conceptos generales de sia
 
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
Investigación sobre técnicas que se implementan en las tareas de la Ingenierí...
 
Fundamentos del diseño
Fundamentos del diseñoFundamentos del diseño
Fundamentos del diseño
 
Ciclo de Vida y roles
Ciclo de Vida y roles Ciclo de Vida y roles
Ciclo de Vida y roles
 
Análisis y especificación de requerimientos
Análisis y especificación de requerimientosAnálisis y especificación de requerimientos
Análisis y especificación de requerimientos
 
Frank estaba infografiae
Frank estaba infografiaeFrank estaba infografiae
Frank estaba infografiae
 
5.comprensión de los requerimientos
5.comprensión de los requerimientos5.comprensión de los requerimientos
5.comprensión de los requerimientos
 
Comprensión de los requerimientos
Comprensión de los requerimientosComprensión de los requerimientos
Comprensión de los requerimientos
 
Tema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de RequisitosTema 1 Ingeniería de Requisitos
Tema 1 Ingeniería de Requisitos
 
Especificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRSEspecificaciones de Requerimientos SRS
Especificaciones de Requerimientos SRS
 
Análisis de Requerimientos
Análisis de RequerimientosAnálisis de Requerimientos
Análisis de Requerimientos
 
Técnicas para la Obtención de Requerimientos
Técnicas para la Obtención de RequerimientosTécnicas para la Obtención de Requerimientos
Técnicas para la Obtención de Requerimientos
 
Modelo en cascada pemo
Modelo en cascada pemoModelo en cascada pemo
Modelo en cascada pemo
 
Necesidades vs requerimientos
Necesidades vs requerimientosNecesidades vs requerimientos
Necesidades vs requerimientos
 
Necesidades vs requerimientos
Necesidades vs requerimientosNecesidades vs requerimientos
Necesidades vs requerimientos
 

Más de Wilmer Amézquita

Esquemas de investigación científica
Esquemas de investigación científicaEsquemas de investigación científica
Esquemas de investigación científicaWilmer Amézquita
 
Inferencia estadística - Conceptos Básicos
Inferencia estadística - Conceptos BásicosInferencia estadística - Conceptos Básicos
Inferencia estadística - Conceptos BásicosWilmer Amézquita
 
Trabajo colaborativo 1-Algebra, Trigonometría y Geometría Analítica
Trabajo colaborativo 1-Algebra, Trigonometría y Geometría AnalíticaTrabajo colaborativo 1-Algebra, Trigonometría y Geometría Analítica
Trabajo colaborativo 1-Algebra, Trigonometría y Geometría AnalíticaWilmer Amézquita
 
Trabajo Colaborativo 2 - Arquitectura de Computadores
Trabajo Colaborativo 2 - Arquitectura de ComputadoresTrabajo Colaborativo 2 - Arquitectura de Computadores
Trabajo Colaborativo 2 - Arquitectura de ComputadoresWilmer Amézquita
 
Arquitectura de computadores - Trabajo colaborativo 1
Arquitectura de computadores - Trabajo colaborativo 1Arquitectura de computadores - Trabajo colaborativo 1
Arquitectura de computadores - Trabajo colaborativo 1Wilmer Amézquita
 
Trabajo colaborativo 1 Diseño de Sistemas
Trabajo colaborativo 1 Diseño de SistemasTrabajo colaborativo 1 Diseño de Sistemas
Trabajo colaborativo 1 Diseño de SistemasWilmer Amézquita
 
Importancia de la sociología
Importancia de la sociologíaImportancia de la sociología
Importancia de la sociologíaWilmer Amézquita
 
Reconocimiento general y de actores - Sociología - UNAD
Reconocimiento general y de actores - Sociología - UNADReconocimiento general y de actores - Sociología - UNAD
Reconocimiento general y de actores - Sociología - UNADWilmer Amézquita
 
Antecedentes de la administración
Antecedentes de la administraciónAntecedentes de la administración
Antecedentes de la administraciónWilmer Amézquita
 
Ejercicio básico de sucesiones
Ejercicio básico de sucesionesEjercicio básico de sucesiones
Ejercicio básico de sucesionesWilmer Amézquita
 
ORIGEN DE LA INGENIERÍA DE SISTEMAS
ORIGEN DE LA INGENIERÍA DE SISTEMASORIGEN DE LA INGENIERÍA DE SISTEMAS
ORIGEN DE LA INGENIERÍA DE SISTEMASWilmer Amézquita
 
Curso de lógica matemática reconocimiento
Curso de lógica matemática   reconocimientoCurso de lógica matemática   reconocimiento
Curso de lógica matemática reconocimientoWilmer Amézquita
 
COMPORTAMIENTO DEL CONSUMIDOR - FUNDAMENTOS
COMPORTAMIENTO DEL CONSUMIDOR - FUNDAMENTOSCOMPORTAMIENTO DEL CONSUMIDOR - FUNDAMENTOS
COMPORTAMIENTO DEL CONSUMIDOR - FUNDAMENTOSWilmer Amézquita
 
PROYECTO PEDAGOGICO UNADISTA
PROYECTO PEDAGOGICO UNADISTAPROYECTO PEDAGOGICO UNADISTA
PROYECTO PEDAGOGICO UNADISTAWilmer Amézquita
 

Más de Wilmer Amézquita (20)

Marco de trabajo INVEST
Marco de trabajo INVESTMarco de trabajo INVEST
Marco de trabajo INVEST
 
Esquemas de investigación científica
Esquemas de investigación científicaEsquemas de investigación científica
Esquemas de investigación científica
 
Inferencia estadística - Conceptos Básicos
Inferencia estadística - Conceptos BásicosInferencia estadística - Conceptos Básicos
Inferencia estadística - Conceptos Básicos
 
Pitch Marathon Opendata
Pitch Marathon OpendataPitch Marathon Opendata
Pitch Marathon Opendata
 
Trabajo colaborativo 1-Algebra, Trigonometría y Geometría Analítica
Trabajo colaborativo 1-Algebra, Trigonometría y Geometría AnalíticaTrabajo colaborativo 1-Algebra, Trigonometría y Geometría Analítica
Trabajo colaborativo 1-Algebra, Trigonometría y Geometría Analítica
 
Trabajo Colaborativo 2 - Arquitectura de Computadores
Trabajo Colaborativo 2 - Arquitectura de ComputadoresTrabajo Colaborativo 2 - Arquitectura de Computadores
Trabajo Colaborativo 2 - Arquitectura de Computadores
 
Arquitectura de computadores - Trabajo colaborativo 1
Arquitectura de computadores - Trabajo colaborativo 1Arquitectura de computadores - Trabajo colaborativo 1
Arquitectura de computadores - Trabajo colaborativo 1
 
Integración paso a paso
Integración paso a pasoIntegración paso a paso
Integración paso a paso
 
Trabajo colaborativo 1 Diseño de Sistemas
Trabajo colaborativo 1 Diseño de SistemasTrabajo colaborativo 1 Diseño de Sistemas
Trabajo colaborativo 1 Diseño de Sistemas
 
Importancia de la sociología
Importancia de la sociologíaImportancia de la sociología
Importancia de la sociología
 
Reconocimiento general y de actores - Sociología - UNAD
Reconocimiento general y de actores - Sociología - UNADReconocimiento general y de actores - Sociología - UNAD
Reconocimiento general y de actores - Sociología - UNAD
 
Antecedentes de la administración
Antecedentes de la administraciónAntecedentes de la administración
Antecedentes de la administración
 
Ejercicio básico de sucesiones
Ejercicio básico de sucesionesEjercicio básico de sucesiones
Ejercicio básico de sucesiones
 
Ejercicio de Sucesiones
Ejercicio de SucesionesEjercicio de Sucesiones
Ejercicio de Sucesiones
 
ORIGEN DE LA INGENIERÍA DE SISTEMAS
ORIGEN DE LA INGENIERÍA DE SISTEMASORIGEN DE LA INGENIERÍA DE SISTEMAS
ORIGEN DE LA INGENIERÍA DE SISTEMAS
 
Cultura política
Cultura políticaCultura política
Cultura política
 
Fisica general
Fisica generalFisica general
Fisica general
 
Curso de lógica matemática reconocimiento
Curso de lógica matemática   reconocimientoCurso de lógica matemática   reconocimiento
Curso de lógica matemática reconocimiento
 
COMPORTAMIENTO DEL CONSUMIDOR - FUNDAMENTOS
COMPORTAMIENTO DEL CONSUMIDOR - FUNDAMENTOSCOMPORTAMIENTO DEL CONSUMIDOR - FUNDAMENTOS
COMPORTAMIENTO DEL CONSUMIDOR - FUNDAMENTOS
 
PROYECTO PEDAGOGICO UNADISTA
PROYECTO PEDAGOGICO UNADISTAPROYECTO PEDAGOGICO UNADISTA
PROYECTO PEDAGOGICO UNADISTA
 

Último

Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónAntonia Yamilet Perez Palomares
 
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdfPons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdffrank0071
 
Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxTaim11
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .itzyrivera61103
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareAndres Avila
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Luis Fernando Uribe Villamil
 
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerGestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerRobertoCarrancioFern
 
taller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariataller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariaandresingsiseo
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf7adelosriosarangojua
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC6dwwcgtpfx
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALGuadalinfoHuscarGuad
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialEducática
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).jcaballerosamayoa
 
Introducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxIntroducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxJohanna4222
 
Unidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfUnidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfMarianneBAyn
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxdoloresolmosantiago
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesssuserbe0d1c
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...Kevin Serna
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptxjarniel1
 
TELECOMUNICACIONES- CAPITULO2: Modelo Osi ccna
TELECOMUNICACIONES- CAPITULO2: Modelo Osi ccnaTELECOMUNICACIONES- CAPITULO2: Modelo Osi ccna
TELECOMUNICACIONES- CAPITULO2: Modelo Osi ccnajrujel91
 

Último (20)

Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la ComunicaciónNavegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
Navegadores de internet - Nuevas Tecnologías de la Información y la Comunicación
 
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdfPons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
Pons, A. - El desorden digital - guia para historiadores y humanistas [2013].pdf
 
Presentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptxPresentacion y Extension de tema para Blogger.pptx
Presentacion y Extension de tema para Blogger.pptx
 
Uso de las TIC en la vida cotidiana .
Uso de las TIC en la vida cotidiana       .Uso de las TIC en la vida cotidiana       .
Uso de las TIC en la vida cotidiana .
 
Licencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de SoftwareLicencias para el Uso y el Desarrollo de Software
Licencias para el Uso y el Desarrollo de Software
 
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
Sistemas distribuidos de redes de computadores en un entorno virtual de apren...
 
Gestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL ServerGestión de concurrencia y bloqueos en SQL Server
Gestión de concurrencia y bloqueos en SQL Server
 
taller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundariataller de tablas en word para estudiantes de secundaria
taller de tablas en word para estudiantes de secundaria
 
¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf¡Mira mi nuevo diseño hecho en Canva!.pdf
¡Mira mi nuevo diseño hecho en Canva!.pdf
 
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiCVelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
VelderrainPerez_Paola_M1C1G63-097.pptx. LAS TiC
 
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUALJORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
JORNADA INTELIGENCIA ARTIFICIAL Y REALIDAD VIRTUAL
 
Inteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicialInteligencia Artificial para usuarios nivel inicial
Inteligencia Artificial para usuarios nivel inicial
 
BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).BUSCADORES DE INTERNET (Universidad de Sonora).
BUSCADORES DE INTERNET (Universidad de Sonora).
 
Introducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptxIntroducción a la robótica con arduino..pptx
Introducción a la robótica con arduino..pptx
 
Unidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdfUnidad 1- Historia y Evolucion de las computadoras.pdf
Unidad 1- Historia y Evolucion de las computadoras.pdf
 
De Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptxDe Olmos Santiago_Dolores _ M1S3AI6.pptx
De Olmos Santiago_Dolores _ M1S3AI6.pptx
 
proyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptualesproyectos_social_y_socioproductivos _mapas_conceptuales
proyectos_social_y_socioproductivos _mapas_conceptuales
 
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
HerramientasInformaticas ¿Que es? - ¿Para que sirve? - Recomendaciones - Comp...
 
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptxNIVEL DE  MADUREZ TECNOLÓGICA (TRL).pptx
NIVEL DE MADUREZ TECNOLÓGICA (TRL).pptx
 
TELECOMUNICACIONES- CAPITULO2: Modelo Osi ccna
TELECOMUNICACIONES- CAPITULO2: Modelo Osi ccnaTELECOMUNICACIONES- CAPITULO2: Modelo Osi ccna
TELECOMUNICACIONES- CAPITULO2: Modelo Osi ccna
 

Actividades y Proceso de la Ingeniería de Requerimientos

  • 1. Actividades y proceso de la Ingeniería de Requerimientos Por: Wilmer Manuel Amézquita Obando
  • 2. Actividades y proceso de la Ingeniería de Requerimientos ALCANCE
  • 3. Alcance • Los clientes no conocen exactamente lo que quieren. • El conocimiento sobre el sistema que se quiere construir es vago. • La definición del alcance tiende a ser una actividad iterativa. • Los límites del proyecto se van aclarando a medida que se entiende el dominio del tema por parte de los interesados. • La mejor manera de abordar el alcance es conversando con los interesados y documentando los objetivos de alto nivel como términos de referencia. • Escribir el alcance tiende a enfocar la atención de los usuarios en los límites que debe tener el sistema y ayuda a determinar un alcance inicial.
  • 4. Actividades y proceso de la Ingeniería de Requerimientos Recopilación de hechos
  • 5. Recopilación de hechos • De acuerdo con (Sutcliffe, s. f.),las técnicas de recopilación de hechos se han tomado prestadas del análisis de sistemas. Tal es el caso, del uso de las entrevistas, la observación, el análisis documental, cuestionarios, entre otros. Se han usado técnicas de adquisición de conocimiento como cuadrículas de repertorio y análisis de protocolo, pero no ha habido suficientes investigaciones sistemáticas para determinar la eficiencia de cada método. • Lo anterior ha provocado que los Ingenieros de sistemas propongan sus propias aproximaciones a la recopilación de hechos sin obedecer necesariamente a un estándar.
  • 6. Actividades y proceso de la Ingeniería de Requerimientos Análisis
  • 7. Análisis • ¿Cuál es el propósito del sistema? • ¿Qué objetos están involucrados? • ¿Dónde está localizado el sistema? • ¿Cuándo deben ocurrir las cosas? • ¿Por qué es necesario el sistema? Los diagramas informales y los sketches se usan para documentar el análisis a medida que avanza.
  • 8. Actividades y proceso de la Ingeniería de Requerimientos Modelado
  • 9. Modelado • Se usan notaciones informales de modelado como diagramas de flujo de datos y diagramas de entidad- relación (E-R). Esta foto de Autor desconocido está bajo licencia CC BY-SA Esta foto de Autor desconocido está bajo licencia CC BY-SA
  • 10. Actividades y proceso de la Ingeniería de Requerimientos Validación
  • 11. Validación • Es el proceso en el que los usuarios entienden las implicaciones de un requerimiento y aceptan el cumplimiento de sus deseos. • Los prototipos son el método más poderoso par mostrar el funcionamiento de un sistema. • Algunas investigaciones con respecto a la explicación de requerimientos complejos, indican que la combinación de imágenes, simulación y ejemplos es necesaria. • La validación de requerimientos es un proceso iterativo en el que se le muestra a los usuarios diferentes diseños iniciales Storyboards y luego como mockups y prototipos. Esta foto de Autor desconocido está bajo licencia CC BY-SA-NC
  • 12. Actividades y proceso de la Ingeniería de Requerimientos Análisis Trade-off
  • 13. Análisis Trade-off • Con frecuencia los requerimientos no se pueden satisfacer por una especificación, y a pesar de que el requerimiento se puede acomodar para cubrir la mayor parte, posiblemente no se pueda cumplir al 100%. • El análisis trade-off permite comparar, priorizar y decidir entre diferentes requerimientos u opciones de diseño. • Las tablas de decisión, árboles y diagramas de flujo son herramientas que pueden ayudar en la toma de decisiones en la negociación de un trade-off. Esta foto de Autor desconocido está bajo licencia CC BY-ND Esta foto de Autor desconocido está bajo licencia CC BY-SA Esta foto de Autor desconocido está bajo licencia CC BY-SA
  • 14. Actividades y proceso de la Ingeniería de Requerimientos Negociación
  • 15. Negociación • La dimensión social de la Ingeniería de Requerimientos es pobremente entendida. • Si los objetivos de todos los interesados no entran en conflicto, todas deben ser incluidas en el diseño. • Cuando los objetivos de los interesados entran en conflicto, se debe negociar sobre los puntos de vista conflictivos. • Ayuda implementar mecanismos que faciliten la discusión en un ambiente relajado para reducir tensiones y posibles conflictos entre interesados. Esta foto de Autor desconocido está bajo licencia CC BY-SA-NC
  • 16. Actividades y proceso de la Ingeniería de Requerimientos Mapa de procesos de la ingeniería de requerimientos
  • 17. Mapa de proceso de Ingeniería de Requerimientos Establecer Objetivos de Política Análisis y Modelo de Negocio Gerentes Usuarios Elicitación de requerimientos Analizar requerimientos Modelo de requerimientos y dominio Validación de requerimientos Negociación de requerimientos Diseño Especificación de requerimientos Modelos empresariales Requerimientos redefinidos Objetivos Lista de requerimientos y hechos Requerimientos validados acordados Requerimientos validados Usuarios Problemas no resueltos Modelo conceptual y especificación de requerimientos
  • 18. Mapa de proceso de Ingeniería de Requerimientos 1. Establecer objetivos de Política 2. Análisis y Modelo de Negocio • Los requerimientos deben iniciar como problemas con un sistema actual o ejemplos de productos que los usuarios quieren. • Los requerimientos son iniciados por Gerentes Senior y Ejecutivos como declaraciones de intenciones de alto nivel. • Técnicas de análisis de proceso de negocio, mapas conceptuales y factores críticos de éxito son aplicables en este nivel. • La descomposición top-down, de lo general a lo particular es la aproximación más usada, donde la declaración de intenciones de alto nivel se descompone en metas. • Los modelos conceptuales ayudan a representar jerarquías informales de metas.
  • 19. Mapa de proceso de Ingeniería de Requerimientos 3. Elicitación de requerimientos • La información de gerencia se combina con hechos, información y metas de usuarios, obtenidas en la elicitación de requerimientos.
  • 20. Mapa de proceso de Ingeniería de Requerimientos 4. Análisis de requerimientos • La información preliminar se organiza como conexiones entre hechos. • ¿Qué tiene que hacerse para lograr las políticas (Metas)? • ¿Cuáles son las implicaciones para las personas (Actores)? • ¿Cuáles son las implicaciones para la organización (Unidades de negocio)?
  • 21. Mapa de proceso de Ingeniería de Requerimientos 5. Modelo de requerimientos y dominio • Se realiza de manera intercalada con el análisis de requerimientos y en conjunto producen modelos que documentan hechos y sus relaciones. • Las metas deben redefinirse como declaraciones de intenciones lingüísticas, hasta poder describir el estado del sistema. • Herramientas de hipertexto pueden ayudar a representar la jerarquía de metas de forma informal.
  • 22. Mapa de proceso de Ingeniería de Requerimientos 6. Validación de requerimientos • El modelado es el precursor natural de esta etapa. • Los modelos ofrecen contexto para entender cómo lograr las metas y su relación con personas y procesos.
  • 23. Mapa de proceso de Ingeniería de Requerimientos 7. Negociación de requerimientos • Esta etapa se intercala con la validación de requerimientos. • En esta etapa se discute la aceptación o rechazo de los requerimientos por parte de los interesados. • En esta etapa se resuelven los conflictos entre interesados y se resuelve el trade-off. • Aquellos requerimientos que no se puedan negociar deben regresar a la fase 4 para análisis de requerimientos y todo el proceso subsecuente.
  • 24. Glosario • Elicitación: Es un término asociado a la psicología, que se refiere al traspaso fluido de información de una persona a otra. (Elicitación - Wikipedia, la enciclopedia libre, s. f.)
  • 25. Bibliografía Elicitación—Wikipedia, la enciclopedia libre. (s. f.). Recuperado 29 de agosto de 2021, de https://es.wikipedia.org/wiki/Elicitaci%C3%B3n Sutcliffe, A. (s. f.). Requirements Engineering. Recuperado 23 de agosto de 2021, de https://www.interaction- design.org/literature/book/the-encyclopedia-of-human- computer-interaction-2nd-ed/requirements-engineering