Está en la página 1de 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 complejo
Problemas con los modelos: barreras de comunicacin incompleto inconsistencias

Ambiguo
no automatizacin

INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

Diagrama de Secuencia (notacin UML)

Customer

a Purchase Processor
deposit currency (currency) verify currency (currency)

a coin

a soda

make selection (selection)

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


Eriksson-Penker - 2003
INGENIERIA DE REQUISITOS

Vista de Estructura de Negocio

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.

Reglas de Negocio (el por qu)

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

comportamiento de negocio

INGENIERIA DE REQUISITOS

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

de negocio

INGENIERIA DE REQUISITOS

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 comportamiento de negocio

procesos 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 la estructura de los negocios y cmo ellos operan que regulan

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?

S
-

S
--

N
S S

N
N -

N
S N

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 comportamiento de negocio

procesos 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: 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}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 del LEL

Sujeto Objeto

Nociones: describen quin es el sujeto y relaciones. Impactos: registran acciones ejecutadas por l. Nociones: definen trmino e identifican otros relacionados a l. Impactos: describen acciones aplicadas a l. Nociones: describen quin ejecuta la accin, cundo ocurre, y procedimientos involucrados. Impactos: describen restricciones sobre la accin, acciones desencadenadas y nuevas situaciones surgidas.

Frase Verbal
Estado

Nociones: describen significado y trmino afectado


Impactos: describen otras situaciones y acciones desencadenadas y/o invlidas.
Maria Carmen Leonardi - 2007

INGENIERIA DE REQUISITOS

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 clasif icacin Tipos Estrategisas de Elicitacin Heurstica de construccin UdeD Checklist Criterio de orden Lista de f uentes de inf ormacin LEL

Univ erso de Discurso (UdeD)

LEL

Construir

Lista de f uentes de inf ormacin

Herramientas

Ingenieros de requisitos

A-1

Construir el LEL

INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

LEL UdeD Heursticas de v alidacin Lista DEO de la v alidacin


1.6

UdeD Heursticas para identif icar y clasif icar Estrategias de Elicitacin Lista de f uentes Identificar Fuentes de inf ormacin Criterios de orden Heursticas para seleccionar smbolos

Validar

Heursticas de v erif icacin Checklist

UdeD

de Informacin
1.1

Lista DEO de la v alidacin

Clasif icacin general LEL Criterios de clasif icacin UdeD

Verificar
1.5

Identificar Smbolos
1.2

Lista de Smbolos

Tipos Modelo del LEL Lista de smbolos clasif icados


1.3

Heursticas de representacin

Clasi ficar Smbolos


Lista de f uentes de inf ormacin

Lista DEO de la v erif icacin

UdeD

Describir Smbolos
1.4

LEL

Lista de f uentes de inf ormacin

A1

Construir

INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

Identificar Smbolos

A2

INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

LEL UdeD Heursticas de v alidacin Lista DEO de la v alidacin


1.6

UdeD Heursticas para identif icar y clasif icar Estrategias de Elicitacin Lista de f uentes Identificar Fuentes de inf ormacin Criterios de orden Heursticas para seleccionar smbolos

Validar

Heursticas de v erif icacin Checklist

UdeD

de Informacin
1.1

Lista DEO de la v alidacin

Clasif icacin general LEL Criterios de clasif icacin UdeD

Verificar
1.5

Identificar Smbolos
1.2

Lista de Smbolos

Tipos Modelo del LEL Lista de smbolos clasif icados


1.3

Heursticas de representacin

Clasi ficar Smbolos


Lista de f uentes de inf ormacin

Lista DEO de la v erif icacin

UdeD

Describir Smbolos
1.4

LEL

Lista de f uentes de inf ormacin

A1

Construir

INGENIERIA DE REQUISITOS

Maria Carmen Leonardi - 2007

Clasificar Smbolos
Lista de Smbolos Tipos generales

Criterios de Clasif icacin

Lista de Smbolos

Definir una Clasificacin


1.3.1

Tipos particulares Tipos generales

Formato de la nocin de los tipos particulares

Definir Tipos Particulares


1.3.2

Formato de comportamiento de los tipos particulares

Tipos generales

Lista de Smbolos

Aplicar la Clasificacin
1.3.3

Lista de Smbolos clasif icados

A 1.3
INGENIERIA DE REQUISITOS

Clasificar

Maria Carmen Leonardi - 2007

LEL UdeD Heursticas de v alidacin Lista DEO de la v alidacin


1.6

UdeD Heursticas para identif icar y clasif icar Estrategias de Elicitacin Lista de f uentes Identificar Fuentes de inf ormacin Criterios de orden Heursticas para seleccionar smbolos

Validar

Heursticas de v erif icacin Checklist

UdeD

de Informacin
1.1

Lista DEO de la v alidacin

Clasif icacin general LEL Criterios de clasif icacin UdeD

Verificar
1.5

Identificar Smbolos
1.2

Lista de Smbolos

Tipos Modelo del LEL Lista de smbolos clasif icados


1.3

Heursticas de representacin

Clasi ficar Smbolos


Lista de f uentes de inf ormacin

Lista DEO de la v erif icacin

UdeD

Describir Smbolos
1.4

LEL

Lista de f uentes de inf ormacin

A1

Construir

INGENIERIA DE REQUISITOS

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 UdeD Heursticas de v alidacin Lista DEO de la v alidacin


1.6

UdeD Heursticas para identif icar y clasif icar Estrategias de Elicitacin Lista de f uentes Identificar Fuentes de inf ormacin Criterios de orden Heursticas para seleccionar smbolos

Validar

Heursticas de v erif icacin Checklist

UdeD

de Informacin
1.1

Lista DEO de la v alidacin

Clasif icacin general LEL Criterios de clasif icacin UdeD

Verificar
1.5

Identificar Smbolos
1.2

Lista de Smbolos

Tipos Modelo del LEL Lista de smbolos clasif icados


1.3

Heursticas de representacin

Clasi ficar Smbolos


Lista de f uentes de inf ormacin

Lista DEO de la v erif icacin

UdeD

Describir Smbolos
1.4

LEL

Lista de f uentes de inf ormacin

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

También podría gustarte