2007 Martes Modelado 1
Ingeniería de Requisitos
• ELICITACION
• MODELADO
• ANALISIS
# GESTION
INGENIERIA DE REQUISITOS
Maria Carmen Leonardi - 2007
Modelización de Requisitos
• Construcción de descripciones
abstractas que puedan ser
interpretadas
• Actividad FUNDAMENTAL
INGENIERIA DE REQUISITOS
Maria Carmen Leonardi - 2007
Modelización conceptual
•Notaciones informales/semi-formales/formales
• Modelos en Lenguaje Natural
Forma mas habitual de representar el conocimiento
Cercano al stakeholder: favorece interacción en primeras etapas
Fácil de validar
Problemas con los modelos:
complejo
barreras de comunicación
Ambiguo
incompleto
no automatización
inconsistencias
INGENIERIA DE REQUISITOS
Maria Carmen Leonardi - 2007
Diagrama de Secuencia(notación 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 REQUISITOSMaria Carmen Leonardi - 2007
Modelo Escenarios
(J.C.S.P. Leite et al., 1997)
Título: COBRAR TRAMITE
Objetivo: Cobrar el trámite al solicitante.
Contexto:
Ubicación Geográfica: sector Caja
Ubicación Temporal: lunes a viernes de 8:00 a 15:00 horas
Precondición: El solicitante debió completar el formulario y pasar por el control de
documentación.
Recursos: formulario Restricción: debe tener los datosdel solicitante y la marca del tipo de trámite.
máquina timbradora
Actores: Solicitante
Cajero
Episodios:
El solicitante se presenta con el formulario en la Caja.
El cajero informa el importe del trámite según el tipo de trámite que figura en el formulario.
El solicitante paga el trámite.
El cajero timbra el formulario con el importe.
El cajero entrega el formulario al solicitante.Excepciones:
Máquina timbradora falla.
INGENIERIA DE REQUISITOS
Maria Carmen Leonardi - 2007
Diagrama de clases
INGENIERIA DE REQUISITOS
Maria Carmen Leonardi - 2007
Modelo Léxico Extendido del Lenguaje
(J.C.S.P. Leite, 1989)
FORMULARIO DE SOLICITUD / FORMULARIO
Noción:
es un papel preimpreso obligatorio para realizar el trámite de pasaporte.
se registran todos los datos personales delsolicitante
se escriben las verificaciones que realiza la Policía Federal
Impacto:
lo llena el solicitante.
lo sellan en la Cabina de Fotografía al abonar la fotografía.
lo sellan en la Caja al abonar la fotografía.
lo firman y sellan en el reverso, casillero “Indice General” en la División
Indice General.
...
INGENIERIA DE REQUISITOS
Maria Carmen Leonardi - 2007
Categorías generales•Modelización organizacional
•Modelización de datos
•Modelización de comportamiento
•Modelización de dominios
•Modelado explicito de requisitos
INGENIERIA DE REQUISITOS
Maria Carmen Leonardi - 2007
Motivación
Una organización es un Sistema Complejo
• Intervienen Procesos, clientes, recursos, objetivos,
problemas, crecimientos, competencia…...
•Se debe llegar desde aquí a una especificaciónacordada 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 abstracción de
cómo funciona la organización.
Provee una vista simplificada de la estructura y
comportamiento del negocio que actuará como
la base de comunicación, mejora o innovación
del negocio, asícomo también 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...
Regístrate para leer el documento completo.