Vous êtes sur la page 1sur 2

Modelo de Dominio

Un Modelo de Dominio es un artefacto de la disciplina de anlisis, construido con las reglas de UML durante la fase de concepcin, en la tarea construccin del modelo de dominio, presentado como uno o ms diagramas de clases y que contiene, no conceptos propios de un sistema de software sino de la propia realidad fsica. Los modelos de dominio puede utilizarse para capturar y expresar el entendimiento ganado en un rea bajo anlisis como paso previo al diseo de un sistema, ya sea de software o de otro tipo. Similares a los mapas mentales utilizados en el aprendizaje, el modelo de dominio es utilizado por el anlista como un medio para comprender el sector industrial o de negocios al cual el sistema va a servir. El siguiente diagrama es un pequeo ejemplo de Modelo de Dominio, en este caso, referido al Metro o sistema de transporte subterraneo de una ciudad cualquiera.

Fig. 1 Ejemplo de Modelo de Dominio de un sistema de subterrneo En este diagrama se ve que un Usuario del Metro tiene cero o ms boletos, comprados estos en una maquina de Venta de Boletos; dicha maquina crea los boletos los cuales son consumidos en un viaje, el cual tiene una estacin de origen y otra de destino. Finalmente se ve que una estacin tiene una o ms maquinas de venta as como empleados de limpieza, seguridad y operaciones. Es posible capturar un mayor grado de detalle en uno de estos modelos; corresponde al analista decidir cuanto detalle va a ser necesario y hasta donde llegar a modelar. El objetivo es capturar lo necesario para comprender donde va a funcionar el sistema que estamos diseando y esto demanda una cantidad distinta de detalles cada vez. El modelo de dominio puede ser tomado como el punto de partida para el diseo del sistema. Esto es as ya que cuando se realiza la programacin orientada a

objetos, se supone que el funcionamiento interno del software va a imitar en alguna medida a la realidad, por lo que el mapa de conceptos del modelo de domino constituye una primera versin del sistema. En la aproximacin llamada Desarrollo Guiado por Modelos al modelo de dominio se le conoce como Modelo Independiente del Computador o CIM, por sus siglas en ingls. El CIM es el que da inicio al proceso de desarrollo y ocupa el rol, tanto de modelo de requisitos como de modelo anlisis. Por otra parte, cuando se sigue una aproximacin Centrada en Casos de Uso como RUP/UP, el modelo de dominio es utilizado como entrada en la tarea anlisis de los casos de uso en la construccin de los llamados escenarios de anlisis. Es decir, que el modelo de dominio ocupa un rol protagnico en el desarrollo moderno de software y constituye un artefacto que vale la pena tener en nuestros proyectos.

Tarea: Desarrolla el Modelo de Dominio para el software que estas implementando

Vous aimerez peut-être aussi