Está en la página 1de 69

INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007

Actividades del proceso de


Ingeniera de Requisitos
ELICITACION
MODELADO
ANALISIS

# GESTION
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Modelizacin de Requisitos
Construccin de descripciones
abstractas que puedan ser
interpretadas



Actividad FUNDAMENTAL

INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Modelizacin conceptual
Notaciones informales /semi-formales/formales
complejo
Ambiguo
no automatizacin
Modelos en Lenguaje Natural

Forma mas habitual de representar el conocimiento
Cercano al stakeholder: favorece interaccin en primeras etapas
Fcil de validar


Problemas con los modelos:

barreras de comunicacin

incompleto

inconsistencias

INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Diagrama de Secuencia
(notacin UML)
a Purchase Processor a coin
a Transaction
Customer
deposit currency
(currency)
verify currency
(currency)
tally
deposit( )
a soda
make selection
(selection)
check soda (Qty, Price)
create transaction()
add to transaction(date, time, type, amount)
dispense soda (soda)
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007

IBM WebSphere Business Modeler
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Modelo Escenarios
(J.C.S.P. Leite et al., 1997)
Ttulo: COBRAR TRAMITE
Objetivo: Cobrar el trmite al solicitante.
Contexto:
Ubicacin Geogrfica: sector Caja
Ubicacin Temporal: lunes a viernes de 8:00 a 15:00 horas
Precondicin: El solicitante debi completar el formulario y pasar por el control de documentacin.
Recursos: formulario Restriccin: debe tener los datos del solicitante y la marca del tipo de trmite.
mquina timbradora
Actores: Solicitante
Cajero
Episodios:
El solicitante se presenta con el formulario en la Caja.
El cajero informa el importe del trmite segn el tipo de trmite que figura en el formulario.
El solicitante paga el trmite.
El cajero timbra el formulario con el importe.
El cajero entrega el formulario al solicitante.
Excepciones:
Mquina timbradora falla.

INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Diagrama de clases
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Modelo Lxico Extendido del Lenguaje
(J.C.S.P. Leite, 1989)
FORMULARIO DE SOLICITUD / FORMULARIO
Nocin:
es un papel preimpreso obligatorio para realizar el trmite de pasaporte.
se registran todos los datos personales del solicitante
se escriben las verificaciones que realiza la Polica Federal
Impacto:
lo llena el solicitante.
lo sellan en la Cabina de Fotografa al abonar la fotografa.
lo sellan en la Caja al abonar la fotografa.
lo firman y sellan en el reverso, casillero Indice General en la Divisin
Indice General.
...
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Categoras generales

Modelizacin organizacional
Modelizacin de datos
Modelizacin de comportamiento
Modelizacin de dominios
Modelado explicito de requisitos

INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Motivacin
Una organizacin es un Sistema Complejo
Intervienen Procesos, clientes, recursos, objetivos,
problemas, crecimientos, competencia...
Modelos del Negocio
Se debe llegar desde aqu a una especificacin
acordada entre las partes
Se debe formalizar los conocimientos del negocio
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Modelos del Negocio
Un modelo del negocio es una abstraccin de
cmo funciona la organizacin.

Provee una vista simplificada de la estructura y
comportamiento del negocio que actuar como
la base de comunicacin, mejora o innovacin
del negocio, as como tambin para definir los
requisitos de los diferentes sistemas de
software que pueden soportar al negocio.
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Usos del modelo de Negocio
Un Modelo de Negocio es una ABSTRACCION
orientada a:
Entender los mecanismos del negocio actual (IS-AS)
Evaluar los procesos actuales
Formar una base para mejorar/innovar el negocio
actual (What IF.TO Be)
Formar una base para un sistema de
informacin que apoya al negocio permitiendo
definir los requisitos funcionales y no
funcionales de un futuro sistema informtico.

INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Se puede considerar al problema del desarrollo de software
como un problema de construir un artefacto, el cual ser
instalado en el mundo con el cual va a interactuar
[Jackson95].


Universo de discurso, Negocio ..
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Negocios y Sistemas Informticos
Negocios y Sistemas Informticos
Los negocios modernos no solo dependen de los sistemas,
sino que los sistemas forman PARTE de los negocios (ej.
B2C)
Los Sistemas Informticos...
... soportan el negocio efectivamente?
... se adaptan a las nuevas necesidades rpidamente?
.. mejoran los procesos del negocio?
La informacin...
... est usada cmo un recurso estratgico en el negocio?
... es adecuada y correcta?
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Componentes de un modelo de negocios
Procesos
Recursos
Objetivos
Reglas y estrategias
.



Se Necesitan Varios Modelos Complementarios
Cada modelo representa una determinada perspectiva
y abstraccin del negocio
Arquitectura del negocio

INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Arquitectura del negocio....

Un conjunto organizado de elementos que se
relaciona unos con otros de una manera clara
formando un todo
Estos elementos representan la estructura
organizacional y de comportamiento de un negocio y
muesta las abstracciones de los procesos y las
estructuras claves del negocio.

(Vernadat 96, Enterprise Modeling and integration. Chapman & Hall, 1996)
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Vistas de Modelo de Negocio
Vistas del Modelo de Negocios
Cada vista tiene enfoque en una abstraccin del negocio en
particular

Los modelos de las diferentes vistas estn relacionados
Las distintas vistas son complementarias
Cada vista puede ser definida con tcnicas especficas
segn su abstraccin.
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Una propuesta de Vistas de Negocio
Vista de
Visin
de Negocio
Vista de
Procesos
de Negocio
Vista de
Comportamiento
de Negocio
Vista de
Estructura
de Negocio
Eriksson-Penker - 2003
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Vistas de Modelo de Negocio
Vista de Visin de Negocio
Describe el hacia donde va del negocio,
sus objetivos, misin, etc.
Vista de Procesos del Negocio (el cmo)
Representa las actividades del negocio y el valor generado
por ellos

Vista de Estructura de Negocio (el qu y el quien)
Describe la estructura organizacional
y la de recursos de negocio
Vista de Comportamiento de Negocio (el cuando y el cmo)
Captura los aspectos dinmicos de los elementos del proceso
de negocio
Reglas de
Negocio (el
por qu)
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Vista de Visin de Negocio
estructura de
negocio
comportamiento
de negocio
visin de
negocio
procesos de
negocio
Representa el POR QU y el contexto general de la organizacin
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Vista de Visin de Negocio
Establece los objetivos de negocio
Establece la estrategia general del negocio
Acta como gua para el modelado de las otras vistas del negocio.
Imagen de hacia donde va el negocio
Herramienta de motivacin entre involucrados

Objetivo de la Vista
Presidentes
Directorios
Gerencia
Expertos sobre la Vista
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Elementos bsicos de la Vista de Visin
Misin/ Visin de la empresa
Objetivos
Fortalezas / Debilidades
Oportunidades
Factores crticos
Estrategias
Roles y Unidades organizacionales
Procesos claves
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Definicin de la Vista de Visin de Negocios
Definicin de Estrategia, posicionamiento y
Planes
Modelamiento de Objetivos
Posiciona el negocio en el HOY y MAANA dndole un
contexto y determinando los objetivos generales de la
organizacin.
ej. Business Motivation Model (OMG)
Planificacin y definicin general de procesos y recursos
claves
El objetivo de alto nivel del negocio (establecido
previamente) se descompone en estrategias, objetivos y
metas concretas para alcanzarlos.
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Modelamiento de Objetivos/Problemas
Describe los objetivos del negocio y los problemas que impiden
su realizacin

Cmo se modela?
Business Motivation Model (OMG)
Extensiones de UML (Eriksson-Penker)
UML profile for KAOS (Heaven and Finkelstein, 2004)
Extensiones de UML (IBM)
i* / Tropos (www.troposproject.org)
KAOS (van Lamsweerde, 2001)


INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Eric Yu- Framework i* .2001
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Vista de Procesos de Negocio
estructura de
negocio
comportamiento
de negocio
visin de
negocio
procesos de
negocio
Representa el CMO
VISTA Principal
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Vista de Procesos de Negocio
Definir las actividades (procesos) de negocio que realicen
los objetivos previamente definidos
Objetivo de la Vista
Contenido de la Vista
Los procesos de negocio con sus objetivos a cumplir
Relacin de los procesos con los recursos utilizados,
producidos y modificados.
Entidades fsicas involucradas en los procesos
Gerentes
Jefes de reas
Expertos sobre la Vista
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Caractersticas bsicas de los procesos
Elementos bsicos
Objetivos
flujo principal y alternativo de acciones
Eventos
Recursos de entrada
Recursos de salida
Recursos de apoyo y de control
Sub-Procesos (internos independientes) asociados
Interaccin con otros procesos (vista de comportamiento)
Reglas del negocio que lo influencian
Descripcin genrica de una actividad con todas las alternativas
(ejecucin: especificacin de un camino especifico del proceso)

Bsicamente existen dos clases de procesos
- Procesos principales: orientados al cliente (visibles)
- Procesos de soporte: escondidos al cliente (vista de comportamiento)

INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Vista de Procesos
Cmo se modela?
Activity Diagram de UML
Business Use Case de UML
Extensiones de UML (Eriksson-Penker, IBM, EDOC.)
Activity-Decision Flow (ADF , IBM)
BPMN (OMG)
BPEL (lenguajes ejecutables, IBM)
IDEF (Knowledge Based System, Inc.)
Diagramas de Procesos IBM (Websphere Business
Modeler)
..
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Koehler, J.; Hauser, R.; Kapoor, S.; Wu, F.Y.; Kumaran. A model-driven transformation method .
Proceedings of Seven IEEE Enterprise Distributed Object Computing Conference, EDOC 2003. pp. 186-197.
Ejemplo de Vista de Procesos- ADF
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
IBM WebSphere Business Modeler
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Vista de Estructura de Negocio
estructura de
negocio
comportamiento
de negocio
vision de
negocio
procesos de
negocio
Representa el QU y QUIEN
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Definir la estructura de los recursos, los productos y la
informacin de negocio.

Objetivo de la Vista
Contenido de la Vista
Los recursos de negocio (fsicos, abstractos, humanos, etc.)
y sus relaciones
Informacin estratgica de negocio
Estructura organizacional (reas, divisiones, departamentos)
Vista de Estructura de Negocio
Gerencia, Jefes de reas para recursos humanos
empleados con experiencia, informacin existente
Expertos
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Vista de Estructura
Modelamiento de Recursos
Modelamiento de Informacin
Modela los recursos fsicos de negocio
Define los modelos de la informacin significativa de
negocio (recursos abstractos)
Modelamiento de Organizacin
Describe las unidades organizacionales de negocio y roles
(recursos humanos)
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Vista de Estructura
Como se modela?
Diagrama de clase de UML
Diagrama de objetos de UML
Extensiones de UML de E_P
Diagrama de Entidad-relacin
Diagramas Organizacionales
Catalogo de Recursos y Elementos de
Websphere
Proyecto IDEF.
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Ejemplo de modelizacin de recursos
Diagrama de clases de UML
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
IBM WebSphere Business Modeler
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Vista de Comportamiento de Negocio
procesos de
negocio
visin de negocio
comportamiento
de negocio
estructura de
negocio
Representa el cmo y el cuando
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Especificar el comportamiento interno de los elementos del
negocio
Objetivo de la Vista
Contenido de la Vista
Ciclo de vida de los recursos individuales
Ejecucin detallada de los procesos y sus interacciones
Colaboracin entre los recursos
Jefes de reas
Empleados con experiencia
Vista de Comportamiento de Negocio
Expertos
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Especifica el ciclo de vida de un recurso
Modelamiento de Estados
Modelamiento de Interaccin
Demuestra la colaboracin entre los recursos
(personas, productos, herramientas)
Interaccin y sincronizacin entre los procesos
Vista de Comportamiento
Cmo se modela?
Diagramas dinmicos de UML (diagramas de estado, diagramas de
secuencia, diagramas de colaboracin, diagrama general de interaccin,
Diagrama cronolgico)
Extensiones de UML de E-P
IDEF
.
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Vista de Procesos / Vista de Comportamiento

Vista de procesos se concentra en los procedimientos macro:
las transformaciones principales y las funciones de negocio
Vista de Comportamiento tiene enfoque en los aspectos
dinmicos de los elementos individuales de negocio
Deben ser complementarias y consistentes

INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Requirements Engineering Course 2005 prof. Steve EasterBrook- http://www.cs.toronto.edu/~sme
Ejemplo de Vista de Comportamiento: diagrama de estados
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Reglas de Negocio
Representan el PORQU
Afectan a todas las Vistas

procesos de
negocio
vision de negocio
comportamiento
de negocio
estructura de
negocio
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Reglas de Negocio
Los negocios son controlados por las reglas que regulan
la estructura de los negocios y cmo ellos operan
Las reglas del negocio son sentencias sobre la forma en que la empresa
realiza negocios, influenciando, guiando o restringiendo su
comportamiento y/o estructura.

Las reglas del negocio implementan las polticas de negocio:
satisfacer los objetivos del negocio, satisfacer los clientes, hacer un
buen uso de los recursos, y respetar las leyes o convenciones de la
empresa y las externas.
Directivos principales, Gerencia, Jefes de reas
Legislaciones internas y externas

Expertos
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Cmo se modelan?
Implcitamente expresadas ( asociaciones, multiplicidades en
diagrama de estructuras, acciones condicionales o alternativas en
diagramas dinmicos...)
OCL
anotaciones en Lenguaje natural asociadas a diagramas
Extensiones de UML (Eriksson-Penker)
Estrategias especficas (Business Rule Aproach, Ross)
Standardizacin de OMG (BVBR Specification)
Extensiones de UML (IBM)
Lenguaje Natural Estructurado
Reglas de Negocio
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Tablas de Decisin
Describe las posibles condiciones y acciones asociadas en una
tabla con tantas columnas como alternativas de condiciones haya.

Ejemplo: si el vuelo es domstico, siempre se sirven tragos pero se cobran.
Si el vuelo no es domstico, y el avin est ms de la mitad ocupado y los
pasajes son por encima de 350 pesos, servir tragos gratis. Si los pasajes
son inferiores a 350, se cobran siempre.
Domstico? S S N N N
Pasaje
$350?
- -- S N S
mitad
lleno?
- - S - N
tragos
gratis?

X ?
tragos
pagos?
X X X ?
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Regla 39: La Administradora puso el tope de 3 veces para que un adjudicatario
pueda rechazar el bien tipo
Expresin OCL
Context : Adherente
cantidadRechazos <= Administradora.cantidadRechazosPermitidos

Regla 28: Si el adjudicatario rechaza por mas de tres veces el bien tipo la
Administradora lo expulsa del Grupo
Expresin OCL
Context Adherente:
RechazarBienTipo
post= pre@cantidadRechazo = 3 implies adherenteGrupo -> includes
(adherente) = false

Reglas en OCL
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Resumen
procesos de
negocio
vision de negocio
comportamiento
de negocio
estructura de
negocio
Cada vista modela una determinada abstraccin del negocio
Son Complementarias , relacionadas y consistentes
Cada una tiene modelos especficos y tcnicas propias

Es necesario comprender y representar el funcionamiento, la
estructura y las interdependencias del Negocio.
Un Modelo del negocio es un conjunto de vistas que
modelan todos los aspectos de la organizacin:


INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Modelos del Negocio
Desarrollo de un sistema de
software con cualquier estrategia
(incremental, evolutiva, clsica,
prototipo)
Ayudan a identificar sistema de informacin del negocio
Fuente para detectar/negociar/priorizar Requisitos Funcionales
Fuente para detectar/negociar/priorizar los RNF
Base para la fase de diseo (no directo!)
TRACE
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Categoras generales

Modelizacin organizacional
Modelizacin de datos
Modelizacin de comportamiento
Modelizacin de dominios
Modelado explicito de requisitos

INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Modelizacin de datos
Sistemas de informacin: usan y generan
grandes volmenes de informacin se
necesita identificarla,comprenderla,
manipularla y administrarla.
Se usan tcnicas de modelizacin de
datos:
Modelos de Entidades y Relaciones
Modelos de clases
Glosarios
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Modelizacin de datos: Glosarios
Identifican los principales vocablos del Universo de Discurso
Conocer el lenguaje del UD antes de conocer el problema
Unifica la terminologa: hace posible y mejora comunicacin ingenierio/ stakeholder
Modelos se atan al glosario
Debe evolucionar a lo largo del ciclo de vida
No es barato
Metodologas estructuradas
Modelizacin Agil (Constantine & Lookwood)
RUP/UML Glosarios (Oberg et. Al)
Regla 3.5 - Reglas bsicas para la mejora de un Proceso de Requisitos ( Sommerville
& Sawyer)
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
LEL, Lxico extendido del Lenguaje [Leite95]
Representacin de los smbolos del UD en el lenguaje del
problema.
Captura el vocabulario de una aplicacin y su entorno.
Acota el UD a un conjunto de smbolos
Enriquece el UD a travs de la semntica de cada smbolo
Base para desarrollo de modelos de escenarios
Unidad simple de TRACE

INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Estructura LEL
Sintaxis: {Smbolo}
1
N

Smbolo: Entrada del lxico que tiene un significado especial en el dominio de la aplicacin. La semntica
de cada smbolo se representa con una o ms nociones y uno o ms impactos.

Sintaxis: {Nombre}
1
N
+ {Nocin}
1
N
+ {Impacto}
1
N



Nombre: Identificacin del smbolo. Ms de uno representa sinnimos
Sintaxis: Palabra | Frase


Nocin: Denotacin del smbolo, lo define.
Sintaxis: Sentencia


Impacto: Connotacin del smbolo. Describe cmo repercute el smbolo en el UD
Sintaxis: Sentencia


Sentencia est compuesto por Smbolos y No-Smbolos (vocabulario mnimo)
Principio de Circularidad y Principio de vocabulario Mnimo
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Heursticas para la definicin de los smbolos del LEL
Estado
Nociones: describen quin es el sujeto y relaciones.
I mpactos: registran acciones ejecutadas por l.
Nociones: definen trmino e identifican otros relacionados a l.
Sujeto
I mpactos: describen acciones aplicadas a l.
Objeto
Frase
Verbal
Nociones: describen quin ejecuta la accin, cundo ocurre, y
procedimientos involucrados.
I mpactos: describen restricciones sobre la accin, acciones
desencadenadas y nuevas situaciones surgidas.
Nociones: describen significado y trmino afectado
I mpactos: describen otras situaciones y acciones
desencadenadas y/o invlidas.
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Ejemplo LEL (sujeto)
Adjudicatario

Nociones:
Es el adherente que gan el sorteo y acept el bien tipo, teniendo las
cuotas al da, gan la licitacin.

Impacto:
El adjudicatario paga el derecho de adjudicacin
El adjudicatario puede solicitar un cambio del bien tipo adjudicado
Elige la aseguradora para el seguro de bien tipo.
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Ejemplo LEL (objeto)
Bien tipo | Bien

Nociones:
Vehculo que desean obtener los adherentes de un determinado plan de
ahorro.
Impactos:
Es adjudicado a un adherente
Es entregado por la administradora a un adjudicatario.
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Ejemplo LEL (frase verbal)
Transferir plan
Nociones:
Un adherente vende su plan a otra persona.
El adherente tiene que tener sus cuotas al da, y notificar a la
administradora.
I mpacto:
Si el adherente no comunica fehacientemente, la administradora
puede rechazar dicha transferencia
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Ejemplos Completos de LEL

Cculo de Ahorro / Sistema de Pasaporte / Sistema de Almacn de una
Fabrica / Meeting Scheduler /

Sistema de alumnos PUC-Rio: www.inf.puc-rio.br\ ~dilbert


Auto-aplicacin de la propuesta de derivacin de un modelo de objetos:
www.usuarios.arnet.com.ar/ogarcia

Sistema de Tambo (reporte 223):www.iist.u.edu/newrh/III/1/pages.html

INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Construir
Lista de f uentes
de inf ormacin
Criterio de clasif icacin
Tipos
Estrategisas
de Elicitacin
Checklist
Criterio de
orden
Heurstica de
construccin
UdeD
Univ erso de Discurso
(UdeD)
Herramientas Ingenieros de requisitos
LEL
LEL
Lista de f uentes
de inf ormacin
A-1 Construir el LEL
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
LEL
Describir
Smbolos
Identificar
Smbolos
1.2
1.4
UdeD
UdeD
Lista DEO
de la v alidacin
LEL
Verificar
Checklist
Heursticas de
v erif icacin
Lista DEO de la v erif icacin
Heursticas de
representacin
Modelo
del LEL
Tipos
Lista de
s mbolos
clasif icados
Lista de f uentes de inf ormacin
UdeD
UdeD
Lista de
Smbolos
Clasif icacin general
UdeD
Heursticas para identif icar y clasif icar
Lista de f uentes
de inf ormacin
Criterios de orden
Lista DEO de la v alidacin
Heursticas para
seleccionar smbolos
Estrategias de Elicitacin
Criterios de clasif icacin
Clasi ficar
Smbolos
Lista de f uentes de inf ormacin
LEL
1.3
1.5
Identificar Fuentes
de Informaci n
1.1
Validar
1.6
Heursticas de v alidacin
A1
Construir
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Identificar Smbolos

A2
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
LEL
Describir
Smbolos
Identificar
Smbolos
1.2
1.4
UdeD
UdeD
Lista DEO
de la v alidacin
LEL
Verificar
Checklist
Heursticas de
v erif icacin
Lista DEO de la v erif icacin
Heursticas de
representacin
Modelo
del LEL
Tipos
Lista de
s mbolos
clasif icados
Lista de f uentes de inf ormacin
UdeD
UdeD
Lista de
Smbolos
Clasif icacin general
UdeD
Heursticas para identif icar y clasif icar
Lista de f uentes
de inf ormacin
Criterios de orden
Lista DEO de la v alidacin
Heursticas para
seleccionar smbolos
Estrategias de Elicitacin
Criterios de clasif icacin
Clasi ficar
Smbolos
Lista de f uentes de inf ormacin
LEL
1.3
1.5
Identificar Fuentes
de Informaci n
1.1
Validar
1.6
Heursticas de v alidacin
A1
Construir
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
A 1.3 Clasificar
Definir una
Clasificacin
Definir Tipos
Particulares
Aplicar la
Clasificacin
Lista de Smbolos
Lista de
Smbolos
Tipos
generales
Criterios de
Clasif icacin
Tipos particulares
Tipos
generales
Formato de la nocin
de los tipos particulares
Formato de comportamiento
de los tipos particulares
Tipos
generales
Lista de Smbolos
clasif icados
Lista de Smbolos
1. 3.1
1. 3.2
1. 3.3
Clasificar Smbolos
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
LEL
Describir
Smbolos
Identificar
Smbolos
1.2
1.4
UdeD
UdeD
Lista DEO
de la v alidacin
LEL
Verificar
Checklist
Heursticas de
v erif icacin
Lista DEO de la v erif icacin
Heursticas de
representacin
Modelo
del LEL
Tipos
Lista de
s mbolos
clasif icados
Lista de f uentes de inf ormacin
UdeD
UdeD
Lista de
Smbolos
Clasif icacin general
UdeD
Heursticas para identif icar y clasif icar
Lista de f uentes
de inf ormacin
Criterios de orden
Lista DEO de la v alidacin
Heursticas para
seleccionar smbolos
Estrategias de Elicitacin
Criterios de clasif icacin
Clasi ficar
Smbolos
Lista de f uentes de inf ormacin
LEL
1.3
1.5
Identificar Fuentes
de Informaci n
1.1
Validar
1.6
Heursticas de v alidacin
A1
Construir
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
El nombre debe tener un nico uso en el UofD (el sinnimo mas usado)
Un smbolo debe contener una o ms nociones y uno o ms impactos.

Cada nocin/impacto deben ser descriptos en una sentencia simple y directa.

Un solo verbo por sentencia.
Las sentencias de las nociones/ impactos deben cumplir con el PC y PVM

Los smbolos que comparten el significado(sinnimos en el UD), comparten una entrada .

La descripcin debe ajustarse al tipo de smbolo

Si dos smbolos comparten cualquier nocin/impacto, stos deben repetirse en ambas
entradas .
Un smbolo debe tener al menos una referencia/o ser referenciado a/por otro smbolo

Usar referencia con nombre completo
Heursticas descripcin LEL

Jerarquas de trminos
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
LEL
Describir
Smbolos
Identificar
Smbolos
1.2
1.4
UdeD
UdeD
Lista DEO
de la v alidacin
LEL
Verificar
Checklist
Heursticas de
v erif icacin
Lista DEO de la v erif icacin
Heursticas de
representacin
Modelo
del LEL
Tipos
Lista de
s mbolos
clasif icados
Lista de f uentes de inf ormacin
UdeD
UdeD
Lista de
Smbolos
Clasif icacin general
UdeD
Heursticas para identif icar y clasif icar
Lista de f uentes
de inf ormacin
Criterios de orden
Lista DEO de la v alidacin
Heursticas para
seleccionar smbolos
Estrategias de Elicitacin
Criterios de clasif icacin
Clasi ficar
Smbolos
Lista de f uentes de inf ormacin
LEL
1.3
1.5
Identificar Fuentes
de Informaci n
1.1
Validar
1.6
Heursticas de v alidacin
A1
Construir
INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Verificacin (consistencia interna del modelo)
Verificacin de sintaxis
Verificacin de componentes
Verificacin de la clasificacin de los smbolos
Verificacin del uso de los principios
Proceso de inspeccin (14 formularios)
Lista DEO ( discrepancias / Errores / Omisiones)
Validacin con stakeholders
Entrevista / entrevistas grupales
Lista DEO ( discrepancias / Errores / Omisiones)


INGENIERIA DE REQUISITOS Maria Carmen Leonardi - 2007
Perspectivas de la informacin recolectada
No descartar informacin
Informacin de lo que existe (UD actual) : ES
Informacin referida a lo formal (no siempre se cumple): DEBE
(cuantificar)
Informacin de lo conjeturado : SE ESPERA
Informacin de lo deseado : SE DESEA

Uso del glosario en TODO el proceso de desarrollo
No es el nico modelo del UD (expresa vocabulario)

También podría gustarte