Está en la página 1de 12

SUBTÍTULO

Modelo Conceptual (o
Dominio)
• R E P R E S E N TA E L V O C A B U L A R I O D E L D O M I N I O : I D E A S , C O N C E P T O S , O B J E TO S
• N O S O N M O D E L O S D E E L E M E N T O S S O F T WA R E
• CLASES CONCEPTUALES
• C L A S E S N O I N C L U Y E N O P E R A C I O N E S , S Ó L O AT R I B U TO S
• AT R I B U TO S : N Ú M E R O S O T E X TO
• ASOCIACIONES ENTRE CLASES

2
S E S
C LA
I C AR ES
T I F A L  De acacuerdo al modelado del negocio:
N U
IDE CEPT  “Los objetos de Informacion, entrada y Salida de
C O N las              actividades de los acciones  de proceso,
representan entidades y conceptos del dominio”.
 Definir la  close conceptual para cada Informacion 
relevante.
 De la especificación del diccionario se extraen:
atributos, asociaciones, restricciones
 Se refina a lo largo de las iteraciones
 Mas vale que sobren clases que falten”

3
Del Modelo del Negocio al
Modelo Conceptual
OBJETO INFORMACIÓN “PEDIDO ” (MODELO DEL N EGOC IO)

AT R I B U T O S : C O D I G O , I M P O R T E , E S TA D O , F E C H AT O P E E N T R E G A , . .
ASOCIACIONES : PEDIDO-CLIENTE Y PEDIDO-PRODUCTO,..
R E S T R I C C I O N E S : F E C H AT O P E E N T R E G A > F E C H A R E C E P C I O N , . .

• TA M B I É N E S P O S I B L E I D E N T I F I C A R O B J E T O S Q U E PA S A N P O R V A R I O S E S TA D O S ( D I A G R A M A
D E E S TA D O S P R E L I M I N A R )

4
Identificar Clases Conceptuales
• Si no se hace modelado del negocio:
– Usar una lista de categorías de clases
–  Identificar nombres de las frases
• Categorías de clases
– Objetos físicos
– Especificaciones o descripciones de cosas
– Lugares
– Transacciones
– Líneas de una transacción

5
Identificar Clases Conceptuales
• Categorías de clases (continua)
– Contenedores de cosas
– Cosas en un contenedor
– Dispositivos externos al sistema
– Conceptos abstractos
– Eventos
– Procesos
– Reglas y Políticas protocolos
– Catálogos
– Contratos, documentos legales
– Instrumentos y servicios financieros
– Manuales, documentos, trabajos, libros

6
Modelo
Conceptual
Registra venta
de

Descrita Contien
Catalogo e Product
por Productos o
1 1..
1 n
Usado- Describ
0..
por e
1 0..
0..
n 1
Tienda Almacen n
a Ite
Lineas Venta direccio m
cantida n
nombr 1 0..
0.. e n
d 1.. n 1
n
Contenidas
en
1 1..
capturada n Iniciado
Venta en TP por Gerent
1 1 V e
1 1
1 1
1
iniciada Registra
pagado
por Ventas
por 1
1
1
Client Cajer
Pag e o
o
Modelo conceptual inicial
Identificar Asociaciones

• Se incluyen aquellas:
– para la que el conocimiento de la relación deba
mantenerse algún tiempo
– derivadas de la Lista de Asociaciones
• Lista de Asociaciones
– A es parte física de B
– A es parte lógica de B
– A está físicamente contenida en B
– A está lógicamente contenida en B
– A es una descripción de B

9
Identificar Asociaciones

• Lista de Asociaciones (continua)


– A es una línea de una transacción o informe B
– A es conocido/registrado/informado/capturado en B
– A es integrante de B
– A es una subunidad organizacional de B
– A usa o maneja a B
– A comunica con B
– A está relacionado a una transacción B
– A es el siguiente a B
– A es apropiado por B
– A es un evento relacionado con B

10
Identificar Asociaciones
“Encontrar clases conceptuales es más importante que
encontrar asociaciones. Se debe dedicar más tiempo a
encontrar clases conceptuales que asociaciones”

• Centrarse en las asociaciones “necesita-conocer”


• Muchas asociaciones dificultan la comprensión de los
diagramas
• Evitar asociaciones redundantes
• En la implementación se notará que falta o sobra alguna
asociación

11
Asociaciones en TPV
– A es parte física de B
• TPV-Caja
– A es parte lógica de B
• LineaVenta-Venta
– A está físicamente contenida en B
• Item-Tienda, TPV-Tienda
– A está lógicamente contenida en B
• EspecificacionProducto-CatalogoProductos
– A es una descripción de B
• EspecificacionProducto-Item

12

También podría gustarte