- A concept model consists of real-world concepts, not information
- Determines the meaning of fundamental concepts within a domain, and
- Articulates the precise vocabulary needed to communicate efficiently about that domain
A concept model is a model of the real world. That is, it is made up of abstract representations of reality. It does not model information. For example, the information your doctor records about you is not actually you. Concept models help human beings understand how the real world works, regardless of how information about the real world will be stored.
Advantages of Using Cameo Concept Modeler
Users can sketch models on paper, or draw them on a white board. However, there are numerous advantages to using software such as Cameo Concept Modeler to model concepts.
Beyond the typical pros of being able to save, share, and undo model development with the click of a button, using Cameo Concept Modeler that conforms to the UML standard, lets users work with a classic modeling notation that's designed to facilitate understanding. This approach saves the trouble of having to explain personal shorthand when presenting models to colleagues or teams.
The Cameo Concept Modeler takes these advantages one-step further. It enables users to define different model viewpoints, each of which can generate an alternative view of the model depending on the needs of each stakeholder. In other words, users may decide to hide the technical details when presenting to non-technical stakeholders, while showing technical stakeholders all detail.
In Other Words, a Concept Model...
- Doesn't commit to any of the rules that govern the structure of information in a system
- Doesn't have a system perspective, and isn't biased towards a particular solution
Since solutions and system perspectives are geared towards individual systems, they frequently omit concepts that a system doesn't need. Then, those perspectives sometimes merge or approximate the remaining concepts in the rush to meet a system's minimum requirements.
However, the results can be vague, and vagueness does nothing to enrich human understanding. Therefore, a concept model needs to stand apart from all specific solutions. It must strive to include all relevant concepts and to be precise enough to clearly define concepts for all stakeholders.