Vous êtes sur la page 1sur 69

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
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:

complejo

barreras de comunicacin

Ambiguo

incompleto

no automatizacin

inconsistencias

INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

Diagrama de Secuencia
(notacin UML)

Customer

a Purchase Processor
deposit currency
(currency)
make selection
(selection)

a coin

a soda

verify currency
(currency)
tally
deposit( )
check soda (Qty, Price)
create transaction()

a 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...
Se debe llegar desde aqu a una especificacin
acordada entre las partes
Se debe formalizar los conocimientos del negocio

Modelos 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
Procesos
de Negocio

Vista de
Visin
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

Reglas de
Negocio (el
por qu)

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

INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

Vista de Visin de Negocio

Representa el POR QU y el contexto general de la organizacin

visin de
negocio

estructura de
negocio

procesos de
negocio

INGENIERIA DE REQUISITOS

comportamiento
de negocio

Maria Carmen Leonardi - 2007

Vista de Visin de Negocio


Objetivo de la Vista
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

Expertos sobre la Vista


Presidentes
Directorios
Gerencia
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
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

Modelamiento de Objetivos
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


visin de
negocio

estructura de
negocio

comportamiento
de negocio

procesos de
negocio

Representa el CMO
VISTA Principal
INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

Vista de Procesos de Negocio


Objetivo de la Vista
Definir las actividades (procesos) de negocio que realicen
los objetivos previamente definidos

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

Expertos sobre la Vista


Gerentes
Jefes de reas
INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

Caractersticas bsicas de los procesos


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)
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
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

Ejemplo de Vista de Procesos- ADF

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 .
INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

IBM WebSphere Business Modeler


INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

Vista de Estructura de Negocio


Representa el QU y QUIEN
estructura de
negocio

vision de
negocio

comportamiento
procesos de
negocio

INGENIERIA DE REQUISITOS

de negocio

Maria Carmen Leonardi - 2007

Vista de Estructura de Negocio


Objetivo de la Vista
Definir la estructura de los recursos, los productos y la
informacin de negocio.

Contenido de la Vista
Los recursos de negocio (fsicos, abstractos, humanos, etc.)
y sus relaciones
Informacin estratgica de negocio
Estructura organizacional (reas, divisiones, departamentos)

Expertos
Gerencia, Jefes de reas para recursos humanos
empleados con experiencia, informacin existente
INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

Vista de Estructura
Modelamiento de Recursos
Modela los recursos fsicos de negocio

Modelamiento de Informacin
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


estructura de
negocio
visin de negocio

procesos de
negocio

comportamiento
de negocio

Representa el cmo y el cuando

INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

Vista de Comportamiento de Negocio


Objetivo de la Vista
Especificar el comportamiento interno de los elementos del
negocio

Contenido de la Vista
Ciclo de vida de los recursos individuales
Ejecucin detallada de los procesos y sus interacciones
Colaboracin entre los recursos

Expertos
Jefes de reas
Empleados con experiencia
INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

Vista de Comportamiento
Modelamiento de Estados
Especifica el ciclo de vida de un recurso

Modelamiento de Interaccin
Demuestra la colaboracin entre los recursos
(personas, productos, herramientas)
Interaccin y sincronizacin entre los procesos

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

Ejemplo de Vista de Comportamiento: diagrama de estados

Requirements Engineering Course 2005 prof. Steve EasterBrook- http://www.cs.toronto.edu/~sme


INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

Reglas de Negocio
estructura de
negocio
vision de negocio

procesos de
negocio

comportamiento
de negocio

Representan el PORQU
Afectan a todas las Vistas

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.

Expertos
Directivos principales, Gerencia, Jefes de reas
Legislaciones internas y externas
INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

Reglas de Negocio
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
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?

Pasaje
$350?

--

mitad
lleno?

tragos
gratis?
tragos
pagos?
INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

Reglas en OCL
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

INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

Resumen
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:
estructura de
negocio
vision de negocio

procesos de
negocio

comportamiento
de negocio

Cada vista modela una determinada abstraccin del negocio


Son Complementarias , relacionadas y consistentes
Cada una tiene modelos especficos y tcnicas propias
INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

Modelos del Negocio


Ayudan a identificar sistema de informacin del negocio

Fuente para detectar/negociar/priorizar Requisitos Funcionales

TRACE

Fuente para detectar/negociar/priorizar los RNF

Base para la fase de diseo (no directo!)

Desarrollo de un sistema de
software con cualquier estrategia
(incremental, evolutiva, clsica,
prototipo)
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:
Identifican los principales vocablos
del Universo de Discurso
Glosarios
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}1N
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}1N + {Nocin}1N + {Impacto}1N


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 Nociones:
del LEL
describen quin es el sujeto y relaciones.

Sujeto

Impactos: registran acciones ejecutadas por l.

Objeto

Nociones: definen trmino e identifican otros relacionados a


l.
Impactos: describen acciones aplicadas a l.

Frase
Verbal

Nociones: describen quin ejecuta la accin, cundo ocurre, y


procedimientos involucrados.
Impactos: describen restricciones sobre la accin, acciones
desencadenadas y nuevas situaciones surgidas.

Estado

Nociones: describen significado y trmino afectado


Impactos: 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.
Impacto:

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

Criterio de clasificacin
Tipos
Estrategisas
de Elicitacin

Checklist
Criterio de
orden
Lista de fuentes
de informacin

Heurstica de
construccin
UdeD

Universo de Discurso
(UdeD)

LEL

LEL

Construir

Herramientas

A-1

INGENIERIA DE REQUISITOS

Lista de fuentes
de informacin

Ingenieros de requisitos

Construir el LEL

Maria Carmen Leonardi - 2007

LEL
Heursticas de validacin

UdeD

Lista DEO
de la validacin

Validar

UdeD

1.6

Heursticas para identificar y clasificar


Estrategias de Elicitacin
UdeD

Identificar Fuentes
de Informacin

Lista de fuentes
de informacin

Heursticas de
verificacin

Criterios de orden
Heursticas para
seleccionar smbolos

1.1

Checklist

Lista DEO de la validacin

Clasificacin general
LEL

Criterios de clasificacin
UdeD

Identificar
Smbolos

Tipos

Lista de
Smbolos

Modelo
del LEL

1.2

Lista de
smbolos
clasificados

Clasificar
Smbolos

Verificar
1.5

Heursticas de
representacin

Lista DEO de la verificacin

1.3

Lista de fuentes de informacin

UdeD

LEL

Describir
Smbolos
1.4

Lista de fuentes de informacin

A1

INGENIERIA DE REQUISITOS

Construir

Maria Carmen Leonardi - 2007

Identificar Smbolos

A2

INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

LEL
Heursticas de validacin

UdeD

Lista DEO
de la validacin

Validar

UdeD

1.6

Heursticas para identificar y clasificar


Estrategias de Elicitacin
UdeD

Identificar Fuentes
de Informacin

Lista de fuentes
de informacin

Heursticas de
verificacin

Criterios de orden
Heursticas para
seleccionar smbolos

1.1

Checklist

Lista DEO de la validacin

Clasificacin general
LEL

Criterios de clasificacin
UdeD

Identificar
Smbolos

Tipos

Lista de
Smbolos

Modelo
del LEL

1.2

Lista de
smbolos
clasificados

Clasificar
Smbolos

Verificar
1.5

Heursticas de
representacin

Lista DEO de la verificacin

1.3

Lista de fuentes de informacin

UdeD

LEL

Describir
Smbolos
1.4

Lista de fuentes de informacin

A1

INGENIERIA DE REQUISITOS

Construir

Maria Carmen Leonardi - 2007

Clasificar Smbolos
Lista de Smbolos
Tipos
generales

Lista de
Smbolos

Criterios de
Clasificacin

Definir una
Clasificacin

Tipos particulares
Tipos
generales

1.3.1

Formato de la nocin
de los tipos particulares

Definir Tipos
Particulares
1.3.2

Formato de comportamiento
de los tipos particulares

Tipos
generales

Aplicar la
Clasificacin

Lista de Smbolos

Lista de Smbolos
clasificados

1.3.3

A 1.3
INGENIERIA DE REQUISITOS

Clasificar

Maria Carmen Leonardi - 2007

LEL
Heursticas de validacin

UdeD

Lista DEO
de la validacin

Validar

UdeD

1.6

Heursticas para identificar y clasificar


Estrategias de Elicitacin
UdeD

Identificar Fuentes
de Informacin

Lista de fuentes
de informacin

Heursticas de
verificacin

Criterios de orden
Heursticas para
seleccionar smbolos

1.1

Checklist

Lista DEO de la validacin

Clasificacin general
LEL

Criterios de clasificacin
UdeD

Identificar
Smbolos

Tipos

Lista de
Smbolos

Modelo
del LEL

1.2

Lista de
smbolos
clasificados

Clasificar
Smbolos

Verificar
1.5

Heursticas de
representacin

Lista DEO de la verificacin

1.3

Lista de fuentes de informacin

UdeD

LEL

Describir
Smbolos
1.4

Lista de fuentes de informacin

A1

INGENIERIA DE REQUISITOS

Construir

Maria Carmen Leonardi - 2007

Heursticas descripcin LEL


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 .
Jerarquas de trminos
Usar referencia con nombre completo
Un smbolo debe tener al menos una referencia/o ser referenciado a/por otro smbolo

INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

LEL
Heursticas de validacin

UdeD

Lista DEO
de la validacin

Validar

UdeD

1.6

Heursticas para identificar y clasificar


Estrategias de Elicitacin
UdeD

Identificar Fuentes
de Informacin

Lista de fuentes
de informacin

Heursticas de
verificacin

Criterios de orden
Heursticas para
seleccionar smbolos

1.1

Checklist

Lista DEO de la validacin

Clasificacin general
LEL

Criterios de clasificacin
UdeD

Identificar
Smbolos

Tipos

Lista de
Smbolos

Modelo
del LEL

1.2

Lista de
smbolos
clasificados

Clasificar
Smbolos

Verificar
1.5

Heursticas de
representacin

Lista DEO de la verificacin

1.3

Lista de fuentes de informacin

UdeD

LEL

Describir
Smbolos
1.4

Lista de fuentes de informacin

A1

INGENIERIA DE REQUISITOS

Construir

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 :
Informacin de lo deseado :

SE ESPERA

SE DESEA

Uso del glosario en TODO el proceso de desarrollo


No es el nico modelo del UD (expresa vocabulario)

INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

Vous aimerez peut-être aussi