В области информатики концептуальная модели , известная также как модель предметной области , представляют собой «понятия» (сущность) и отношения между ними, тогда как ментальными моделями идеи захватов в проблемной области .
Обзор
В области информатики концептуальная модель призвана выразить значение терминов и концепций, используемых экспертами в предметной области для обсуждения проблемы, и найти правильные отношения между различными концепциями. Концептуальная модель явно выбрана так, чтобы она не зависела от проблем проектирования или реализации, например, параллелизма или хранения данных. Концептуальное моделирование в информатике не следует путать с другими дисциплинами моделирования в более широком поле концептуальных моделей, таких как моделирование данных , логическое моделирование и физическое моделирование.
Концептуальная модель пытается прояснить значение различных, обычно неоднозначных терминов, и гарантировать, что не может возникнуть путаница, вызванная различным толкованием терминов и концепций. Такие разные интерпретации могут легко вызвать путаницу среди заинтересованных сторон, особенно тех, кто отвечает за разработку и внедрение решения, где концептуальная модель обеспечивает ключевой артефакт понимания и ясности бизнеса. После того, как концепции предметной области смоделированы, модель становится стабильной основой для последующей разработки приложений в предметной области. Концепции концептуальной модели могут быть отображены в конструкциях физического проектирования или реализации с использованием либо ручного, либо автоматического подходов к генерации кода . Реализация концептуальных моделей многих областей может быть объединена в единую платформу.
Концептуальная модель может быть описана с использованием различных нотаций, таких как UML , ORM или OMT для моделирования объектов, ITE или IDEF1X для моделирования отношений сущностей . В нотации UML концептуальная модель часто описывается диаграммой классов, в которой классы представляют концепции, ассоциации представляют отношения между концепциями, а типы ролей ассоциации представляют типы ролей, используемые экземплярами смоделированных концепций в различных ситуациях. В нотации ER концептуальная модель описывается диаграммой ER, в которой сущности представляют концепции, количество элементов и факультативность представляют отношения между концепциями. Независимо от используемых обозначений, важно не ставить под угрозу богатство и ясность бизнес-смысла, отображаемого в концептуальной модели, выражая его непосредственно в форме, на которую влияют проблемы дизайна или реализации.
Это часто используется для определения различных процессов в конкретной компании или учреждении.
Смотрите также
дальнейшее чтение
- Халпин Т. , Морган Т .: Информационное моделирование и реляционные базы данных, Морган Кауфманн, 2008. ISBN 978-0-12-373568-3 .
- Фаулер, Мартин : Шаблоны анализа, многоразовые объектные модели, Аддисон-Уэсли Лонгман, 1997. ISBN 0-201-89542-0 .
- Стюарт Робинсон, Роджер Брукс, Кэти Котиадис и Дюрк-Джук Ван дер Зи (ред.): Концептуальное моделирование для моделирования дискретных событий, 2010. ISBN 978-1-4398-1037-8
- Дэвид В. Эмбли, Бернхард Тальхейм (ред.): Справочник по концептуальному моделированию, 2011. ISBN 978-3-642-15864-3 .