unicen - facultad de ciencias exactas - ingeniería de requisitos ingeniería de requisitos proceso...
TRANSCRIPT
![Page 1: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/1.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Ingeniería de RequisitosPROCESO DE CONSTRUCCIÓN DE ESCENARIOS
![Page 2: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/2.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Definir
Construirel LEL
ConstruirEscenarios Actuales
ConstruirEscenarios Futuros
EspecificarRequisitos
Escenarios FuturosEscenarios Integradores Futuros
Requisitos
Escenarios ActualesEscenarios Integradores Actuales
Lista de Fuentes de Información
Léxico Extendido del Lenguaje
Lista de Defectos, Errores y Omisiones para el LEL
Objetivos y Alcance
Universo del Discurso
Estrategias
DEOs para Escenarios Futuros
Heurísticas
Modelo de Esc.Heurísticas
Modelo de Esc.Heurísticas
HeurísticasTipos de Símbolos
Modelo del LELCriterio de órden
Estrategias de Elicitación
1
2
3
4
5
Obtener Requisitos ExplícitosA0
![Page 3: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/3.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Construir Escenarios
Derivar
Organizar
Verificar
LEL
LEL
LEL
LEL
LEL
UdeD
UdeD
UdeD
UdeDHeurística dederivación
Modelo deEscenario
Escenarioscandidatosderivados
Lista de fuentesde información
Heurística dedescripción
Modelo deEscenario
Heurística devalidción
Lista DEO de la validación para el LEL
Validar
Lista DEO de Validación
Escenarios candidatos completamente descriptos
Lista DEO de Verificacion
LEL
Checklist
Modelo deEscenario
Heurística de Verificación
Lista DEO dela Verificación para el LEL
Escenarios
Escenarios Integradores
Modelo deEscenario
Lista de fuentesde Información
Heurística deorganización
Lista DEO de la Descripción para el LEL
Describir
3.1
3.2
3.5
3.3
3.4
A3 Construir
![Page 4: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/4.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Construir Escenarios
Derivar Describir Organizar Verificar Validar
![Page 5: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/5.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Construir Escenarios
Derivar Describir Organizar Verificar Validar
![Page 6: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/6.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Derivar Escenarios
LEL
Identificar Actores
LEL
LEL
LEL
LEL
LEL
LEL
Heurística de Identificación de actores
Heurística de Identificación de escenarios
Modelo deEscenario
Lista de escenarios candidatos patronizados
Lista de escenarioscandidatos
Identificar
Lista de actores
A 3.1
3.1.1
3.1.2
Derivar
Crear
LEL
Modelo deEscenario
Heurística decreación
Escenarios candidatosderivados
3.1.4
Árbol de selecciónde Patrones
Catálogo de Patrones
Seleccionar Patrón
3.1.3
Catálogo de Patrones
![Page 7: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/7.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Derivar Escenarios
Identificar los actores del UdeD Identificar los escenarios
candidatos
Seleccionar patrón
Crear los escenarios
![Page 8: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/8.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Derivar Escenarios
Identificar los actores del UdeD Identificar los escenarios
candidatos
Seleccionar patrón
Crear los escenarios
![Page 9: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/9.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Derivar EscenariosIdentificar los actores del UdeD
Se identifican dentro del LEL los símbolos que representan actores del UdeD. Los símbolos deben pertenecer al tipo Sujeto.
![Page 10: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/10.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Derivar Escenarios
Identificar los actores del UdeD Identificar los escenarios
candidatos
Seleccionar patrón
Crear los escenarios
![Page 11: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/11.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Derivar EscenariosIdentificar los escenarios candidatos Se extraen del LEL los impactos de los
símbolos elegidos como actores del UdeD.
Cada impacto representa un posible escenario, y es incorporado a la lista de escenarios candidatos.
El título del escenario se construye con la acción (verbo) incluida en el impacto, pero expresada en infinitivo más un predicado también tomado del impacto.
![Page 12: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/12.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Derivar Escenarios
Identificar los actores del UdeD Identificar los escenarios
candidatos
Seleccionar patrón
Crear los escenarios
![Page 13: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/13.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Derivar EscenariosSeleccionar patrón
A partir de cada impacto del símbolo de tipo Sujeto que llevó a un escenario candidato, se determina el patrón del escenario, utilizando el árbol de selección de Patrones.
![Page 14: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/14.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Seleccionar Patrón
Fin deNegociación
SI
SI
Producción
Negociación Inconclusa
Negociación Inconclusacon disparador deescenarios
Servicio
SI
NO
NO
NO
SI
¿Uno de los actores es siempre
pasivo?
¿Sólo unarespuesta?
La acción satisface un
pedidoprevio?
¿Sólo unarespuesta?
¿Hay necesidad derespuesta?
Colaboración
Etapa de Negociación
Etapa de Negociacióncon disparador deescenarios
Negociación Terminada
SI SI
NO
NO
¿Hay necesidad derespuesta?
NO
NO
NO
SI
SI
La acción es llevada a
cabo por un solo actor?
Actores siempre
activos durante la acción?
SI
![Page 15: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/15.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Derivar Escenarios
Identificar los actores del UdeD Identificar los escenarios
candidatos
Seleccionar patrón
Crear los escenarios
![Page 16: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/16.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Derivar EscenariosCrear escenarios
Cada impacto del símbolo de tipo Sujeto que llevó a un escenario candidato es analizado para encontrar símbolos de tipo Verbo.El producto de esta etapa lo constituyen los escenarios candidatos derivados.
![Page 17: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/17.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Crear Escenarios
Si el impacto contiene un símbolo Verbo: El objetivo se define según el título y la
noción del símbolo Verbo, y el punto de vista de la aplicación.
Los actores y recursos del escenario son identificados a partir de la información contenida en el símbolo Verbo y deberían ser símbolos de tipo Sujeto y Objeto respectivamente.
Los episodios se derivan a partir de cada uno de los impactos del símbolo Verbo.
(El patrón seleccionado se utiliza como guía para completar cada uno de los componentes del escenario)
![Page 18: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/18.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Crear Escenarios Si el impacto no contiene un símbolo
Verbo: Los símbolos del léxico contenidos en el
impacto son identificados y considerados como posibles fuentes de información.
El objetivo se define de acuerdo al título del escenario y el punto de vista de la aplicación.
Leyendo la definición completa de los símbolos mencionados, se seleccionan posibles actores y recursos. Los primeros se derivan de los símbolos de tipo Sujeto y los segundos de los de tipo Objeto.
Los episodios no se derivan del LEL. Su definición se posterga hasta una etapa posterior.
(El patrón seleccionado se utiliza como guía para completar cada uno de los componentes del escenario)
![Page 19: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/19.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Construir Escenarios
Derivar Describir Organizar Verificar Validar
![Page 20: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/20.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Describir Escenarios
Completar Excepciones
3.2.4
UdeD
UdeD
UdeD
Heurísitca para completar
componentes
Heurísticas decreación de subescenarios
Modelo de escenario
Escenarios candidatoscompletamente descriptos
A 3.2
UdeD
Lista de fuentesde información
Subescenarios
LEL
Escenarios candidatos derivados
Heurísitca de restricciones
Lista DEO de validación
Lista de fuentesde información
LEL
Heurísitca deexcepciones
Lista DEO de validación
Lista de fuentesde información
Completar Restricciones
3.2.3
Describir
CompletarComponentes
3.2.1
Lista DEO de validación
Lista DEO de verificación
Modelo de escenario
Escenarios candidatosparcialmete descriptos (1)
Listas DEO de Descripción
Lista DEO de verificación
Modelo de escenario
Crear Subescenarios
3.2.2
Escenarioscandidatosparcialmentedescriptos (2)
Escenarioscandidatosparcialmentedescriptos (3)
Modelo de escenario
Lista DEO de verificación
![Page 21: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/21.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Describir Escenarios
Completar componentes
Crear Subescenarios
Completar Restricciones
Completar Excepciones
![Page 22: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/22.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Describir Escenarios
Completar componentes
Crear Subescenarios
Completar Restricciones
Completar Excepciones
![Page 23: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/23.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Describir EscenariosCompletar Componentes
Se basa en entrevistas estructuradas, observaciones y lectura de documentos.
Se completan los componentes incompletos.
Se revisan las descripciones iniciales.
![Page 24: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/24.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Completar Componentes
A 3.2.1
Modelo de escenario
Heurísticas descripción
Lista de fuentesde información
DescribirComponentes
3.2.1.1
Heurísticas para refinar patrones
Árbol de decisiónpara episodios
Heurísticas para refinar componentes
Lista de fuentesde información
RefinarComponentes
3.2.1.3
Escenarios candidatosparcialmente descriptos (0)
Patrón refinadoRefinar
Patrón
3.2.1.2
Completar Componentes
Lista DEO de verificación
Lista DEO de validación
Catálogo de patrones
Lista DEO de validación
Lista DEO de verificación
Lista de fuentes de información
Modelo deescenario
Lista DEO de validación
Lista DEO de verificación
Escenarios candidatosparcialmente descriptos (1)
Modelo de escenario
Lista DEO para el LEL
LEL
UdeD
Esc. candidatos derivados
Catálogo de Patrones
LEL
LEL
![Page 25: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/25.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Completar Componentes
Describir Componentes
Refinar Patrón
Refinar Componentes
![Page 26: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/26.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Completar Componentes
Describir Componentes
Refinar Patrón
Refinar Componentes
![Page 27: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/27.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Completar ComponentesDescribir Componentes
Se completa la descripción de cada uno de los componentes del escenario.
![Page 28: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/28.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Completar Componentes
Describir Componentes
Refinar Patrón
Refinar Componentes
![Page 29: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/29.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Completar ComponentesRefinar Patrón
Para contrastar el escenario contra el patrón se debe determinar el tipo de cada uno de los episodios involucrados.
Se utiliza el árbol de selección de Episodios para clasificar cada episodio.
Se analiza si el escenario se corresponde con el patrón seleccionado durante la derivación, o se ajusta a un patrón diferente.
![Page 30: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/30.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Refinar Patrón
Respuesta
Demanda
Producción
Servicio
SI
NO
SI
NO
NO
¿La acción satisface un
pedidoprevio?
¿Hay necesidad derespuesta?
Colaboración InteracciónSI SI
NO
NO
¿Hay necesidad derespuesta?
La acción es llevada a
cabo por un solo actor?
¿Actores siempre
activos durante la acción?
SI
SI
![Page 31: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/31.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Completar Componentes
Describir Componentes
Refinar Patrón
Refinar Componentes
![Page 32: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/32.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Completar ComponentesRefinar Componentes
Se procede a reescribir cada componente según la información contenida en el patrón refinado. En general, el patrón refinado es una variación del patrón seleccionado mediante el primer árbol. En la mayoría de los casos se trata de un patrón que combina a ese patrón con otro/s.
![Page 33: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/33.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Describir Escenarios
Completar componentes
Crear Subescenarios
Completar Restricciones
Completar Excepciones
![Page 34: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/34.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Describir EscenariosCrear Subescenarios
Se crean subescenarios cuando: Se detecta comportamiento común en
varios escenarios Aparecen cursos de acción
condicionales o alternativos complejos en un escenario
Se detecta en un escenario la necesidad de mejorar una situación con un objetivo concreto y preciso
![Page 35: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/35.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Describir Escenarios
Completar componentes
Crear Subescenarios
Completar Restricciones
Completar Excepciones
![Page 36: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/36.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Describir EscenariosCompletar Restricciones
Las restricciones se utilizan para caracterizar requisitos no funcionales aplicados a Contexto, Recursos y Episodios.
Algunas pueden ser elicitadas desde el UdeD y otras pueden surgir examinando los episodios.
![Page 37: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/37.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Describir Escenarios
Completar componentes
Crear Subescenarios
Completar Restricciones
Completar Excepciones
![Page 38: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/38.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Describir EscenariosCompletar Excepciones
Algunas causas de excepción son elicitadas desde las fuentes de información.
Algunas causas de excepción pueden deducirse analizando los episodios y la no disponibilidad o malfuncionamiento de los recursos.
Cuando se descubren las causas de una excepción, se debe investigar cómo es tratada la excepción en el UdeD.
![Page 39: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/39.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Describir escenarios:Algunas heurísticas generales
Utilizar sentencias cortas Maximizar el uso de símbolos del LEL Evitar el uso de más de un verbo por
sentencia Los Actores y Recursos deben ser
preferentemente símbolos del LEL El Objetivo debe ser preciso y
concreto
![Page 40: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/40.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Describir escenarios:Algunas heurísticas generales
Al menos uno de los subcomponentes del Contexto debe ser completado.
El componente Recursos debería listar aquellos recursos involucrados en los episodios o implícitamente referenciados por el verbo del episodio, excluyendo a los recursos triviales.
El componente Recursos no debería incluir aquellos que son necesarios en los subescenarios.
![Page 41: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/41.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Describir escenarios:Algunas heurísticas generales
El componente Actores debería listar aquellos involucrados en los episodios.
El componente Actores no debería incluir aquellos que son necesarios en los subescenarios.
El verbo de cada episodio debería ser preciso y concreto, especificando la acción final sin ambigüedades ni dudas.
Cada episodio debe estar establecido en una ubicación geográfica y temporal.
![Page 42: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/42.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Describir escenarios:Algunas heurísticas generales
El tiempo del verbo del episodio debería estar en presente a menos que la ubicación temporal fuerce a lo contrario.
El verbo del episodio debe estar en voz activa, enfatizando quienes realizan la acción en lugar del objeto.
Las formas verbales como Debe o Puede no deberán ser usadas en los episodios.
Los sujetos de los episodios pueden ser omitidos sólo si éstos pertenecen a un grupo de episodios con un sujeto común. El sujeto debe estar explícito la primera vez.
![Page 43: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/43.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Construir Escenarios
Derivar Describir Organizar Verificar Validar
![Page 44: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/44.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Por qué Organizar?
Falta de homogeneidad
Problemas semánticos menores
Falta de perspectiva global
![Page 45: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/45.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Organizar
Reorganizar
Integrar
Escenarios candidatos
completamente descriptos
LEL
Heurística de reorganización
Heurística de relaciones
Modelo deEscenario
Heurística dedescripción
Escenarios Integradores
Mapa de relaciones
Definir Relaciones entre Escenarios
Escenarios
A 3.3
3.3.1
3.3.2
3.3.3
Lista de fuentesde información
UdeD
Escenarios
Organizar
![Page 46: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/46.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Organizar
Reorganizar
Definir relaciones entre escenarios
Integrar
![Page 47: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/47.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Organizar
Reorganizar
Definir relaciones entre escenarios
Integrar
![Page 48: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/48.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
OrganizarReorganizar
Empotrar subescenarios Factorizar subescenarios Consolidar escenarios Dividir escenarios Fusionar escenarios Partir escenarios
![Page 49: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/49.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Empotrar subescenarios Aplicabilidad
Cuando se detectan subescenarios no relevantes con pocas ocurrencias en otros escenarios.
Acciones Esta operación incorpora los episodios del
subescenario en cada escenario que lo menciona. El subescenario original se borra cuando se han
empotrado todas sus ocurrencias.
Efectos Permite reducir el número de subescenarios no
relevantes y así, facilitar su administración. La profundidad de la jerarquía del conjunto de
escenarios resultante se ve reducida en todos los puntos donde se empotró un subescenario.
![Page 50: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/50.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Factorizar subescenarios Aplicabilidad
Cuando se detecta un conjunto de episodios muy relevantes.
Cuando se detecta un conjunto de episodios con diferente nivel de detalle en relación con el resto.
Cuando se descubre la ocurrencia del mismo conjunto de episodios en dos o más escenarios.
Acciones Se crea un subescenario que factoriza episodios
de uno o más escenarios. El grupo de episodios es reemplazado por el título
del subescenario que los contiene.
Efectos Hace escenarios más fáciles de entender y más
reusables.
![Page 51: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/51.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
TITLE: Schedule the meetingsGOAL: Define the requirements, opportunity and place of the meeting.CONTEXT: The necessity of a meeting must be previously presented.RESOURCES: schedule of meetings, list of attendees, agenda,ACTORS: requester, attendees, secretary.EPISODES:
[The requester obtains the data of the meeting from the base outline.]#IF the available times of the attendees are not recorded THEN ASK FOR AVAILABLE TIMES.The requester looks in the schedule of meetings his available times. #The requester verifies the existence of shared date among available times of attendees and himself.IF it occurs shared available date THEN the requester chooses the best date and hour based on a given criterion. The requester chooses the place based on available space and the meeting date.[The requester defines the material to distribute.]# The requester or the secretary records in the agenda: the objective, the date, ...
Factorizar: Ejemplo
![Page 52: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/52.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
TITLE: Move the meeting dateGOAL: Update the agenda due to a change of the meeting dateCONTEXT: The meeting has already been scheduled.RESOURCES: schedule of meetings, list of attendees, ...ACTORS: requester, attendees, secretary.EPISODES:
#IF the available times of the attendees are not recorded THEN ASK FOR AVAILABLE TIMES.The requester looks in the schedule of meetings his available times. #The requester verifies the existence of shared date among available times of attendees and himself.IF it occurs shared available date THEN the requester chooses the best date and hour based on a given criterion. The requester chooses the place based on available space and the meeting date.The requester updates the meeting date in the agenda.The requester updates the meeting date in the schedule of meetings....
Factorizar: Ejemplo
![Page 53: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/53.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
TITLE: Schedule the meetingsGOAL: Define the requirements, opportunity and place of the meeting.CONTEXT: The necessity of a meeting must be previously presented.RESOURCES: schedule of meetings, list of attendees, agenda,ACTORS: requester, attendees, secretary.EPISODES:
[The requester obtains the data of the meeting from the base outline.]#IF the available times of the attendees are not recorded THEN ASK FOR AVAILABLE TIMES.The requester looks in the schedule of meetings his available times. #The requester verifies the existence of shared date among available times of attendees and himself.IF it occurs shared available date THEN the requester chooses the best date and hour based on a given criterion. The requester chooses the place based on available space and the meeting date.[The requester defines the material to distribute.]# The requester or the secretary records in the agenda: the objective, the date, ...
Factorizar: Ejemplo
![Page 54: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/54.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
TITLE: Move the meeting dateGOAL: Update the agenda due to a change of the meeting dateCONTEXT: The meeting has already been scheduled.RESOURCES: schedule of meetings, list of attendees, ...ACTORS: requester, attendees, secretary.EPISODES:
#IF the available times of the attendees are not recorded THEN ASK FOR AVAILABLE TIMES.The requester looks in the schedule of meetings his available times. #The requester verifies the existence of shared date among available times of attendees and himself.IF it occurs shared available date THEN the requester chooses the best date and hour based on a given criterion. The requester chooses the place based on available space and the meeting date.The requester updates the meeting date in the agenda.The requester updates the meeting date in the schedule of meetings....
Factorizar: Ejemplo
![Page 55: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/55.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
TITLE: Establish the meeting date GOAL: Set the date, time and place of the meetingCONTEXT: Available times of attendees and requester have been obtained.RESOURCES: available times, available space.ACTORS: requester.EPISODES:
The requester verifies the existence of shared date among available times of attendees and himself.IF it occurs shared available date THEN the requester chooses the best date and hour based on a given criterion. The requester chooses the place based on available space and the meeting date.
Factorizar: Ejemplo
![Page 56: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/56.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
TITLE: Schedule the meetingsGOAL: Define the requirements, opportunity and place of the meeting.CONTEXT: The necessity of a meeting must be previously presented.RESOURCES: schedule of meetings, list of attendees, agenda,ACTORS: requester, secretary.EPISODES:
[The requester obtains the data of the meeting from the base outline.]#IF the available times of the attendees are not recorded THEN ASK FOR AVAILABLE TIMES.The requester looks in the schedule of meetings his available times. #ESTABLISH THE MEETING DATE.[The requester defines the material to distribute.]# The requester or the secretary records in the agenda: the objective, the date, ...
Factorizar: Ejemplo
![Page 57: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/57.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
TITLE: Move the meeting dateGOAL: Update the agenda due to a change of the meeting dateCONTEXT: The meeting has already been scheduled.RESOURCES: schedule of meetings, list of attendees, ...ACTORS: requester, secretary.EPISODES:
#IF the available times of the attendees are not recorded THEN ASK FOR AVAILABLE TIMES.The requester looks in the schedule of meetings his available times. #ESTABLISH THE MEETING DATE.The requester updates the meeting date in the agenda.The requester updates the meeting date in the schedule of meetings....
Factorizar: Ejemplo
![Page 58: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/58.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Consolidar escenarios Aplicabilidad
Cuando existen escenarios superpuestos. Dos o más escenarios están fuertemente superpuestos si sus objetivos y contextos son similares y tienen muchas coincidencias en los episodios.
Los escenarios originales deben presentar el mismo “curso de acción”.
Acciones Copia los episodios comunes de los escenarios
originales a un nuevo escenario. Crea nuevos episodios condicionales usando los
episodios no compartidos, siendo la condición la parte correspondiente de la precondición del escenario original.
Los escenarios originales son eliminados. Efectos
Ocasionalmente, pueden aparecer nuevos símbolos a ser agregados en el LEL.
Permite reducir redundancia en el conjunto de escenarios.
![Page 59: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/59.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
TITLE: Cancel a meeting before convokingGOAL: Free the agenda from a meeting to be cancelled.CONTEXT: The meeting has already been scheduled. Attendees have not been convoked.RESOURCES: agenda, schedule of meetings, physical space, equipment.ACTORS: requester, secretary.EPISODES:
The requester or the secretary records the cancellation of meeting in the agenda. Constraint: it must be done previous to the meeting date.The requester or the secretary records the cancellation of meeting in the schedule of meetings. Constraint: it must be done previous to the meeting date.#The secretary cancels the reservation of the physical space.[The secretary cancels the reservation of the equipment.]#
Consolidar: Ejemplo
![Page 60: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/60.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
TITLE: Cancel a meeting after convokingGOAL: Free the agenda from a meeting to be cancelledCONTEXT: The meeting has already been scheduled. Attendees have been convoked.RESOURCES: agenda, schedule of meetings, physical space, equipment, list of
attendees, communication media...ACTORS: requester, secretary, attendees.EPISODES:
The requester or the secretary records the cancellation of meeting in the agenda. Constraint: it must be done previous to the meeting date.The requester or the secretary records the cancellation of meeting in the schedule of meetings. Constraint: it must be done previous to the date of the meeting.#The secretary informs the cancellation of the meeting to every attendee by any communication media using the list of attendees.The secretary records the cancellation of meeting in the list of attendees.The secretary cancels then reservation of the physical space.[The secretary cancels then reservation of the equipment.]#
Consolidar: Ejemplo
![Page 61: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/61.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
TITLE: Cancel a meeting before convokingGOAL: Free the agenda from a meeting to be cancelled.CONTEXT: The meeting has already been scheduled. Attendees have not been convoked.RESOURCES: agenda, schedule of meetings, physical space, equipment.ACTORS: requester, secretary.EPISODES:
The requester or the secretary records the cancellation of meeting in the agenda. Constraint: it must be done previous to the meeting date.The requester or the secretary records the cancellation of meeting in the schedule of meetings. Constraint: it must be done previous to the meeting date.#The secretary cancels the reservation of the physical space.[The secretary cancels the reservation of the equipment.]#
Consolidar: Ejemplo
![Page 62: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/62.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
TITLE: Cancel a meeting after convokingGOAL: Free the agenda from a meeting to be cancelledCONTEXT: The meeting has already been scheduled. Attendees have been convoked.RESOURCES: agenda, schedule of meetings, physical space, equipment, list of
attendees, communication media...ACTORS: requester, secretary, attendees.EPISODES:
The requester or the secretary records the cancellation of meeting in the agenda. Constraint: it must be done previous to the meeting date.The requester or the secretary records the cancellation of meeting in the schedule of meetings. Constraint: it must be done previous to the date of the meeting.#The secretary informs the cancellation of the meeting to every attendee by any communication media using the list of attendees.The secretary records the cancellation of meeting in the list of attendees.The secretary cancels then reservation of the physical space.[The secretary cancels then reservation of the equipment.]#
Consolidar: Ejemplo
![Page 63: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/63.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
TITLE: Cancel a meeting GOAL: Free the agenda from a meeting to be cancelled.CONTEXT: The meeting has already been scheduled.RESOURCES:agenda, schedule of meetings, physical space, equipment, list of attendees, communication media...ACTORS: requester, secretary, attendees.EPISODES:
The requester or the secretary records the cancellation of meeting in the agenda. Constraint: it must be done previous to the meeting date.The requester or the secretary records the cancellation of meeting in the schedule of meetings. Constraint: it must be done previous to the meeting date.#IF convocation has been done THEN the secretary informs the cancellation of the meeting to every attendee by any communication media using the list of attendees.IF convocation has been done THEN the secretary records the cancellation of meeting in the list of attendees.The secretary cancels then reservation of the physical space.[The secretary cancels then reservation of the equipment.]#
Consolidar: Ejemplo
![Page 64: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/64.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Dividir escenarios Aplicabilidad
Cuando se detecta la presencia de varios episodios condicionales, asociados a la misma condición.
Acciones Produce dos nuevos escenarios que tendrán a la
condición disparadora como precondición. Los episodios no disparados por la condición son
copiados a ambos escenarios. Cada episodio disparado es movido al escenario
correspondiente, con la condición eliminada. El escenario original es eliminado.
Efectos Ayuda a evitar escenarios confusos, reduciendo
complejidad.
![Page 65: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/65.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Fusionar escenarios Aplicabilidad
Cuando se encuentran escenarios que presentan un orden de precedencia contigua o secuencial, objetivos complementarios y contextos acoplados.
No puede existir una brecha temporal entre estos escenarios. Una brecha temporal ocurre cuando hay un gran intervalo de tiempo entre dos escenarios.
Acciones Copia los episodios de cada uno de los escenarios
originales al nuevo escenario en el orden correspondiente.
Los escenarios originales son eliminados.
Efectos Permite reducir el número de escenarios, y así,
facilitar su administración.
![Page 66: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/66.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Partir escenarios Aplicabilidad
Cuando hay una brecha temporal entre los episodios o cuando se detecta un contexto temporal muy largo. Un contexto temporal extendido puede ser detectado directamente en el mismo contexto, o por la secuencia de los episodios.
Cuando existe más de una ubicación geográfica en un escenario
Acciones Copia todos los episodios que preceden a la brecha
temporal a un nuevo escenario, y aquéllos que le siguen a otro nuevo escenario.
Se elimina el escenario original. Las precondiciones del segundo escenario pueden
reflejar el orden de precedencia secuencial respecto del primero.
Efectos Se reduce la complejidad y se facilita la comprensión de
las situaciones.
![Page 67: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/67.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Organizar
Reorganizar (algunas heurísticas) Después de aplicar operaciones de composición o
descomposición, cada nuevo escenario debe representar una situación del UdeD.
La descomposición no debe ser aplicada cuando el objetivo no puede ser desacoplado.
Cuando los objetivos son diferentes y sólo pueden ser expresados juntos usando conjunciones, las operaciones de Intercalar y Fusionar no son recomendadas.
Cuando las ubicaciones geográficas y temporales podrían ser fragmentadas, se recomienda la operación Partir Escenarios.
![Page 68: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/68.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Organizar
Reorganizar
Definir relaciones entre escenarios
Integrar
![Page 69: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/69.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Organizar:Definir relaciones entre escenarios
Relación jerárquica Relación de superposición Relación de orden Relación a través de excepciones
![Page 70: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/70.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Relación jerárquica Es la relación que existe entre
escenarios y subescenarios. Esta relación surge naturalmente
mientras se describen los escenarios o al reorganizarlos. Un escenario puede contener más de un
subescenario o ninguno. Un subescenario puede estar incluido en
uno o más escenarios y puede a su vez, contener subescenarios.
Una jerarquía puede definirse como el conjunto compuesto por un escenario y sus subescenarios.
![Page 71: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/71.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Relación de superposición Se establece entre escenarios
con porciones comunes. Esta relación se observa
principalmente cuando varios episodios comunes se presentan en diferentes escenarios.
Aparecen actores y probablemente recursos comunes.
![Page 72: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/72.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Relación de orden Se establece entre dos jerarquías de
escenarios cuando una precede a otra. Una jerarquía puede preceder a otras jerarquías
estableciendo un orden temporal parcial con ellas. Una jerarquía puede tener cero o más
predecesores y cero o más sucesores. Se establece una secuencia cuando una
jerarquía es precedida inmediatamente por otra. Puesto que la segunda puede a su vez estar precedida por una tercera, un gran número de jerarquías puede estar involucrado en una secuencia comenzando al menos con una jerarquía inicial.
Una secuencia puede tener más de una jerarquía al inicio, y también más de una jerarquía al final.
![Page 73: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/73.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Relación a través de excepciones Se establece entre un escenario y
aquellos escenarios que tratan sus excepciones.
Un escenario puede estar relacionado con uno o más escenarios de tratamiento de excepciones.
Un escenario que trata excepciones puede tratar excepciones que ocurren en diferentes escenarios.
![Page 74: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/74.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Organizar
Reorganizar
Definir relaciones entre escenarios
Integrar
![Page 75: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/75.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Organizar:Integrar
Construir jerarquías de escenarios Detectar orden parcial entre jerarquías Construir secuencias de jerarquías Construir el esqueleto de la integración Proponer Título, Objetivo y Contexto
para los Escenarios Integradores
![Page 76: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/76.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Construir jerarquías de escenarios Una jerarquía es un conjunto de
escenarios vinculados por una relación jerárquica.
Cada jerarquía tiene un escenario raíz, que no está referido como subescenario por otro escenario.
Las jerarquías son identificadas por sus escenarios raíz.
Escenarios aislados son jerarquías en si mismos.
![Page 77: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/77.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Detectar orden parcial entre jerarquías Se basa en la comparación entre las
precondiciones, recursos o restricciones de una jerarquía contra el título, objetivo o episodios de otras jerarquías.
Existe un orden parcial entre dos jerarquías cuando: Una precondición de una jerarquía
identifica un estado inicial que es satisfecho por otra jerarquía.
Un recurso necesario en una jerarquía es producido por otra.
Restricciones de episodios y recursos pueden ser satisfechas por otra jerarquía.
![Page 78: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/78.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Detectar orden parcial entre jerarquías Las comparaciones usadas en este paso
son: Precondiciones de una jerarquía contra títulos de
otras jerarquías Restricciones de una jerarquía contra títulos de
otras jerarquías Recursos de una jerarquía contra títulos de otras
jerarquías Precondiciones de una jerarquía contra objetivos
de otras jerarquías Restricciones de una jerarquía contra objetivos de
otras jerarquías Recursos de una jerarquía contra objetivos de
otras jerarquías Precondiciones de una jerarquía contra episodios
de otras jerarquías Restricciones de una jerarquía contra episodios de
otras jerarquías Recursos de una jerarquía contra episodios de
otras jerarquías
![Page 79: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/79.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Construir secuencia de jerarquías Comienza con la revisión de la relación de
orden parcial detectada entre jerarquías. Todos los órdenes parciales derivados por
transitividad son eliminados. Hay transitividad entre las jerarquías A, B y C, si A
y B preceden a C, pero A también precede a B. Para remover la transitividad:
Agrupar todas las relaciones de orden parcial que tienen la misma jerarquía en el lado izquierdo de la relación.
Cualquier orden parcial adicional entre jerarquías del lado derecho de una relación es usado para identificar una transitividad.
Nueva información desde el UdeD puede ser elicitada cuando se detectan brechas entre jerarquías.
Jerarquías aisladas son secuencias por sí mismas.
![Page 80: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/80.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Construir el esqueleto de la integración Se hace siguiendo las secuencias obtenidas
en el paso previo. Este paso construye sólo los componentes episodios de los escenarios integradores.
Primero se construye un escenario principal y luego pueden obtenerse escenarios integradores de nivel intermedio. Todas las secuencias se colocan en el escenario
integrador principal marcadas con el indicador de grupo no-secuencial (#).
Si una secuencia está compuesta por más de un escenario, se crea una entrada para un escenario de nivel intermedio y un título nominal es usado en ambos, el escenario integrador y la nueva entrada.
Esto se aplica a cada entrada existente creando nuevas entradas cuando aparecen no secuencias de subsecuencias.
![Page 81: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/81.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Proponer Título, Objetivo y Contexto para los escenarios integradores En este paso se agrega nueva
información semántica, a partir de los escenarios involucrados en el escenario integrador.
Es una especie de verificación final, puesto que el título y el objetivo deberían ser escritos preservando cohesión.
No deberían usarse conjunciones. Las descripciones deberían ser
escritas basándose en el LEL.
![Page 82: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/82.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Proponer Título, Objetivo y Contexto para los escenarios integradores Para cada escenario integrador identificado:
Definir un nombre significativo para el título del escenario integrador.
Definir el objetivo analizando los objetivos de cada escenario del grupo, en concordancia con el título dado.
Combinar las ubicaciones geográficas de cada escenario en el grupo para conformar la ubicación geográfica del escenario integrador.
Analizar las ubicaciones temporales de cada escenario en el grupo para armar la ubicación temporal del escenario integrador.
Usar la precondición del escenario listado como primer episodio del escenario integrador como precondición del escenario integrador. Analizar las precondiciones de los restantes escenarios del grupo e incorporar aquellas no cubiertas por el primer episodio siempre que no sean precondiciones internas al grupo.
Incorporar las restricciones de cada escenario del grupo como restricciones referidas al episodio que lo representa.
Incorporar las excepciones de cada escenario del grupo como excepciones del escenario integrador mencionando los episodios que pueden dispararlas.
![Page 83: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/83.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Ejemplo de Escenario Integrador
Título: Solicitar un nuevo pasaporte.Objetivo: Entregar un pasaporte a un solicitante por primera vez.Contexto:
Ubicación geográfica: División Documentos y Certificados, División Indice General, División Dactiloscopía, División Legajos y Antecedentes.
Precondición: El solicitante nunca ha pedido un pasaporte.Actores:Recursos:Episodios:
ENTREGA Y LLENADO DE FORMULARIO.CONTROL DE DOCUMENTACIÓN.#SACAR FOTOGRAFÍA.PAGAR TRÁMITE.Si el solicitante tiene un número de identificación, Entonces OBTENCIÓN DE HUELLAS DIGITALES PARA CONTROL.Si el solicitante no tiene un número de identificación, Entonces OBTENCIÓN DE HUELLAS DIGITALES PARA LEGAJO. #DERIVACIÓN A CABINA DE RECEPCIÓN.RECEPCIÓN Y ARMADO DE PASAPORTE ORIGINAL.CONTROL DE PRONTUARIO.CONTROL DACTILOSCÓPICO.VERIFICACIÓN FINAL Y CERTIFICACIÓN DE PASAPORTE.ENTREGA DE PASAPORTE.ENVÍO DEL LEGAJO DEL SOLICITANTE AL ARCHIVO GENERAL DE LEGAJOS.
Excepciones:El solicitante no retira el pasaporte en el período previsto (ENVIO A INCINERACIÓN DE PASAPORTES NO RETIRADOS).Un pasaporte es observado (DERIVACIÓN DE PASAPORTES OBSERVADOS).
![Page 84: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/84.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Construir Escenarios
Derivar Describir Organizar Verificar Validar
![Page 85: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/85.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Construir Escenarios:Verificar
La actividad de Verificación se lleva a cabo con una Inspección que se realiza dos veces durante el proceso de construcción de escenarios: cuando los escenarios están completos y después de la actividad Organizar.
![Page 86: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/86.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Verificar
Consistencia interna de escenarios Verificación sintáctica Interrelación con el LEL Interrelación entre componentes
Consistencia entre escenarios Relación entre escenarios Superposición entre los escenarios Cubrimiento del LEL
![Page 87: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/87.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Verificar:Inspecciones
Planificación Preparación Reunión Corrección
![Page 88: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/88.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Construir Escenarios
Derivar Describir Organizar Verificar Validar
![Page 89: UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos Ingeniería de Requisitos PROCESO DE CONSTRUCCIÓN DE ESCENARIOS](https://reader033.vdocument.in/reader033/viewer/2022061301/54d92952497959ad3a8b4763/html5/thumbnails/89.jpg)
UNICEN - Facultad de Ciencias Exactas - Ingeniería de Requisitos
Construir Escenarios:Validar
Los escenarios son validados con los clientes/usuarios efectuando entrevistas estructuradas o reuniones.