Identify model elements from "summary" of Understanding UML by Paul Harmon,Mark Watson
Modeling elements are the components of a model that give it shape and structure. They are the visual representations of the real world objects that are used to better understand and explain a system. Understanding and using model elements is an important part of using a model to analyze and design a system.- Model elements are structures which form a model in order to make something easier to understand, analyse and explain. They provide the building blocks for depicting the system being modelled or simulated.
- When focused on exactly what part of the system to model, defining the relationships between the elements can help build an appropriate structure. Naming conventions also contribute to improve the readability and understandability of the model.
- When deciding how detailed the model shall be, the level of detail necessary must be examined. A diagrammatic representation also aids in preserving the integrity of the model preventing redundancy or confusion.
- Hypothesizing is another important aspect when identifiying the elements. Agreeing on what will be included or excluded in the model helps to work out an appropriate solution to the problem.
- Exactness is essential when constructing a model. Elements and objects require careful Association, indicating composition, structure, relationship etc, ensuring that nothing important is overlooked.
- After having identified the various model elements, examine their attributes, behaviour and properties for a more complete understanding. Properties such as name, type or state assist in gaining insight into the nature and role of the model.
- Analysing the complexity of the problem assists to determine the size and scope of the model. If highly complex, the use of submodels might be required to organise the elements more accurately.