Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Modelo Del Dominio Cap - Ítulo 10
Modelo Del Dominio Cap - Ítulo 10
AdeS
Modelo del Dominio: muestra las clases conceptuales significativas para el dominio del problema. representa las clases conceptuales del mundo real. un diccionario visual de abstracciones.
Representacin:
Herramienta grfica
Venta
Cliente
Artculo
asociacin
Los MD no representan componentes software, por lo tanto los siguientes elementos no son adecuados:
artefactos software responsabilidades o mtodos
Venta -fecha -venta +imprimir() clase software, no forma parte del modelo del dominio
Clases Conceptuales:
Idea, cosa u objeto (Informal) Smbolo, intensin y extensin
Venta -fecha -venta smbolo del concepto
(formal)
una venta representa el hecho de una transicin de compra. Sucede un da y a una hora.
Lista de categoras
Frases nominales
Lista de categoras
Categora de Clase Conceptual objetos tangibles o fsicos especificaciones, diseos o descripciones lugares transacciones lneas de la transaccin roles de la gente contenedores de otras cosas cosas en un contenedor otros sistemas informticos o electromecnicos externos al sistema conceptos abstractos organizaciones hechos procesos reglas y polticas catlogos regisros de finanzas, trabajo, contratos, cuestiones legales instrumentos y servicios financieros manuales, documentos, artculos de referencia, libros Registro - Avin EspecificacionesDelProducto - DescripcinDelVuelo Tienda Venta - Pago - Reserva LneaDeVenta Cajero - Piloto Tienda - Lata - Avin Artculo - Pasajero SistemaAutorizacinPagoCrdito - ControlDeTrficoAereo Ansia - Acrofobia DepartamentoDeVentas - CompaaAerea Registro - Avin VentaDeUnProducto - ReservaUnAsiento POlticaDeReintegro - PolticaDeCancelacin CatlogoDeProductos - CatlogoDePiezas Recibo - LibroMayor - ContratoEmpleo - RegistroMantenimiento LneaDeCrdito - Stock ListaDeCambiosDePreciosDiarios - ManualReparaciones Ejemplo
Frases nominales
* anlisis linguistico en las descripciones textuales: * identificar nombres * identificar frases nominales * fuente de inspiracin: CU en formato completo Cuidados: * no es posible realizar una correspondencia mecnica de nombres a clases. * las palabras del lenguaje natural son ambiguas
Utilice nombres existentes en el negocio, utilice el vocabulario del dominio. Excluya clases conceptuales cuando no sean pertinentes para los requisitos. Excluya cosas que no se encuentren en el dominio del problema. Incluir objetos de informes si es un concepto relevante y destacable del negocio
o ?
Asuma lo siguiente: Una instancia de un Artculo representa un objeto fsico en un comercio, pudiendo incluso tener un nmero de serie. Ejemplos: un celular posee un n/s o IMEI que lo identifica, un Libro en una librera , un DVD de una pelcula en un videoclub
Un Artculo tiene una descripcion, precio, identificador del rticulo, que no se recogen en ningn otro sitio.
Todo el mundo que trabaja en el comercio tiene amnesia. Cada vez que se vende un artculo fsico real se elimina la instancia de Artculo correspondiente.
qu pasa si se vende la ltima unidad del Artculo y alguin pregunta cunto costaba?
La Solucin
Defina una clase conceptual EspecificacinDelArtculo o EspecificacinlDelProducto o DescripcinDelproducto, que recoge la informacin sobre los artculos .
EspecificacinDelCelular
Una EspecificacinDelArtculo no representa un Artculo, sino una descripcin de informacin sobre los artculos
Describe *
Celular -NSerie