En el campo de la informática, un modelo conceptual , también conocido como modelo de dominio , representa 'conceptos' (entidades) y relaciones entre ellos, mientras que un modelo mental captura ideas en un dominio de problemas .
Descripción general
En el campo de la informática, un modelo conceptual tiene como objetivo expresar el significado de los términos y conceptos utilizados por los expertos en el dominio para discutir el problema y encontrar las relaciones correctas entre los diferentes conceptos. El modelo conceptual se elige explícitamente para que sea independiente de las preocupaciones de diseño o implementación, por ejemplo, concurrencia o almacenamiento de datos. El modelado conceptual en informática no debe confundirse con otras disciplinas de modelado dentro del campo más amplio de los modelos conceptuales , como el modelado de datos , el modelado lógico y el modelado físico.
El modelo conceptual intenta aclarar el significado de varios términos, generalmente ambiguos, y garantizar que no se produzca la confusión causada por diferentes interpretaciones de los términos y conceptos. Tales interpretaciones diferentes podrían fácilmente causar confusión entre las partes interesadas, especialmente las responsables de diseñar e implementar una solución, donde el modelo conceptual proporciona un artefacto clave de comprensión y claridad empresarial. Una vez modelados los conceptos del dominio, el modelo se convierte en una base estable para el desarrollo posterior de aplicaciones en el dominio. Los conceptos del modelo conceptual se pueden mapear en construcciones de implementación o diseño físico utilizando enfoques de generación de código manuales o automatizados . La realización de modelos conceptuales de muchos dominios se puede combinar en una plataforma coherente.
Un modelo conceptual se puede describir utilizando varias notaciones, como UML , ORM u OMT para el modelado de objetos, ITE o IDEF1X para el modelado de relaciones entre entidades . En la notación UML, el modelo conceptual a menudo se describe con un diagrama de clases en el que las clases representan conceptos, las asociaciones representan relaciones entre conceptos y los tipos de roles de una asociación representan los tipos de roles adoptados por instancias de los conceptos modelados en diversas situaciones. En notación ER, el modelo conceptual se describe con un diagrama ER en el que las entidades representan conceptos, la cardinalidad y la opcionalidad representan relaciones entre conceptos. Independientemente de la notación utilizada, es importante no comprometer la riqueza y claridad del significado comercial representado en el modelo conceptual al expresarlo directamente en una forma influenciada por preocupaciones de diseño o implementación.
Esto se usa a menudo para definir diferentes procesos en una empresa o instituto en particular.
Ver también
Otras lecturas
- Halpin T , Morgan T : Modelado de información y bases de datos relacionales, Morgan Kaufmann, 2008. ISBN 978-0-12-373568-3 .
- Fowler, Martin : Patrones de análisis, modelos de objetos reutilizables, Addison-Wesley Longman, 1997. ISBN 0-201-89542-0 .
- Stewart Robinson, Roger Brooks, Kathy Kotiadis y Durk-Jouke Van Der Zee (Eds.): Modelado conceptual para simulación de eventos discretos, 2010. ISBN 978-1-4398-1037-8
- David W. Embley, Bernhard Thalheim (Eds.): Manual de modelado conceptual, 2011. ISBN 978-3-642-15864-3 .