Modelos conceptuales
El modelo conceptual representa cosas
del mundo real, no componentes del
software.
Un
modelo
conceptual
es
una
representación de conceptos en un
dominio del problema, representa:
Conceptos.
Asociaciones entre conceptos.
Atributos de los conceptos.
El modelo conceptual a nivel de análisis se
compone de elementos estáticos.
Modelo Conceptual (2)Venta
Pago
Fecha
Hora
Monto
liquidada_por
¿Qué es un Concepto?
Un concepto es una idea, cosa u objeto.
Tiene las siguientes características:
Símbolo: Palabras o imágenes que representan
un concepto.
Ejemplo: Compra
Intensión: La definición del concepto.
Ejemplo: “Representa el evento de una
transacción de compra y tiene fecha y hora”
Extensión: El conjunto deejemplos a que se
aplica el concepto.
Ejemplo: El conjunto
de todas las compras.
Cuando se crea un modelo conceptual el símbolo y
la intensión son los aspectos que más nos interesan...
Identificación de conceptos
La meta del modelo conceptual es
representar conceptos significativos con el
caso de uso en cuestión.
Al principio es mejor exagerar y especifiar el
modelo conceptual conmuchos conceptos.
Frecuentemente en el análisis se omiten
objetos importantes y se detectan en el diseño,
habrá entonces que incorporarlos en el
modelo conceptual.
En el modelo conceptual se permite que haya
objetos que no tengan atributos....
Lista de Categorias
La creación de un modelo conceptual se comienza
preparando una lista de conceptos idóneos.
Categoría del
concepto
EjemploEntidades
externas
Sistemas de cómputo, electromecánicos,
dispositivos, personas
Documentos
Informes, presentaciones, cartas,
memorándums
Ocurrencias o transferencia de propiedad, movimientos de
eventos
un robot
Lista de Categorías (2)
Categoría del
concepto
Unidades
organizacionales
Lugares
Objetos físicos
tangibles
Papeles o roles
Ejemplo
Departamento,división,
grupo, equipo
Planta de producción,
muelle de carga, aeropuerto,
tienda
Sensores, vehículos,
computadoras
Director, ingeniero,
vendedor, cajero
Identificación de Frases Nominales
Una técnica usada frecuentemente,
consiste en identificar las frases nominales
en
las
descripciones
textuales
y
considerarlas como conceptos o atributos.
Debido a la imprecisión del lenguajenatural,
varias frases nominales, pueden designar el
mismo concepto o atributo, por lo que se
recomienda usarlo en combinación de la lista
de categorías.
Ejemplo de
Identificación de Frases Nominales
Acción del actor
1. Este caso de uso
comienza
cuando
un
CLIENTE llega a una caja
TPDV con productos que
desea comprar.
Respuesta del sistema
2. El CAJERO registra el
identificadorde
cada
producto.
Si hay varios productos de
una misma categoria, el
CAJERO también puede
introducir la cantidad.
3. Determina el precio del
producto e incorpora a la
transacción
actual
la
información
correspondiente.
Se presentan la descripción
y el precio del producto
actual.
Modelo Conceptual Inicial del
Dominio del Punto de Venta
Catálogo de
Productos
ProductoPago
Gerente
Cliente
Cajero
Tienda
TPDV
Venta
Pasos para la Construcción de un
Modelo Conceptual
Haga una lista de conceptos usando la
técnica descrita anteriormente.
Dibuje la lista en un modelo conceptual.
Incorpore las asociaciones necesarias para
registrar las relaciones.
Agregue los atributos necesarios
Definición de Términos en UML
En este curso se emplearáel término concepto
para designar cosas del mundo real y clase
para designar las implementaciones de
software.
Asociaciones
La asociación es una relación entre dos
conceptos que indica alguna conexión
significativa e interesante entre ellos.
Las asociaciones que vale la pena mencionar son
las que se deben preservar por un tiempo dado.
Una asociación se representa como una línea...
Regístrate para leer el documento completo.