Modelo Del Dominio, Visualización de Conceptos
Modelo Del Dominio, Visualización de Conceptos
Modelo Del Dominio, Visualización de Conceptos
10 Introduccin
Un modelo de dominio muestra clases conceptuales significativas en un dominio del problema. Es el artefacto ms importante que se crea durante el anlisis orientado a objetos. La identificacin de las clases conceptuales forma parte del estudio del dominio del problema. Un modelo del dominio es una representacin de las clases conceptuales del mundo real, no de sus componentes software.
Idea clave: Modelos del dominio, un diccionario visual de abstracciones El modelo del dominio podra considerarse como un diccionario visual de las abstracciones relevantes, vocabulario del dominio e informacin del dominio. Los modelos del dominio no son modelos de componentes software Clases conceptuales Una clase conceptual podra considerarse en trminos de su: o Smbolo: palabras o imgenes que representan una clase conceptual.
http://longinox.blogspot.com
o o
Intensin: la definicin de una clase conceptual. Extensin: el conjunto de ejemplos a los que se aplica la clase conceptual.
Modelos y descomposicin del dominio La descomposicin, divide y vencers, es una estrategia comn para tratar la complejidad de los problemas del software, mediante la divisin del espacio del problema en unidades fciles de comprender. En el anlisis estructurado, la dimensin de la descomposicin es por procesos o por funciones. En el anlisis orientado a objetos, esta dimensin es fundamentalmente por cosas o entidades del dominio. La principal tarea del anlisis es identificar diferentes conceptos en el dominio del problema y documentar el resultado en un modelo del dominio. Clase conceptuales en el dominio de ventas
Descubrimiento de clases conceptuales mediante la identificacin de frases nominales Otra tcnica til es el anlisis lingstico, identificar los nombres y frases nominales en las descripciones textuales de un dominio y considerarlo como clases conceptuales o atributos candidatos. Escenario principal de xito: 1. El Cliente llega a un terminal PDV con mercancas y/o servicios que comprar. 2. El Cajero comienza una nueva venta. 3. ... Un punto dbil de este enfoque es la imprecisin del lenguaje natural; frases nominales diferentes podran representar la misma clase conceptual o atributo. Longinos Recuero Bustos Diseo del software 2012-13 http://longinox.blogspot.com
Otra tcnica para el modelado del domino es el uso de patrones de anlisis, que son modelos de dominios parciales existentes creados por expertos.
Procesar Venta = {Registro, Articulo, Tienda, Venta, Pago, CatlogoDeProductos, EspecificacinDelProducto, LineaDeVenta, Cajero, Cliente, Encargado}
http://longinox.blogspot.com
Cundo se requieren las clases conceptuales de especificacin? Cuando: o Se necesita la descripcin de un artculo o servicio, independientemente de la existencia actual de algn ejemplo de esos artculos o servicios. o La eliminacin de instancias de las cosas que describen dan como resultado una prdida de informacin que necesita mantenerse, debido a la asociacin incorrecta de informacin con la cosa eliminada. o Reduce informacin redundante o duplicada. Otro ejemplo de especificacin Descripcin de servicios
http://longinox.blogspot.com
Diseo
r r r r r
c c
r r
http://longinox.blogspot.com