Information Modelling
- An information model in software engineering is a representation of concepts and the relationships, constraints, rules, and operations to specify data semantics for a chosen domain of discourse.
- Typically it specifies relations between kinds of things, but may also include relations with individual things.
- It can provide a sharable, stable, and organized structure of information requirements or knowledge for the domain context.
- Information model is usually an abstract, formal representation of entity types that may include their properties, relationships and the operations that can be performed on them.
- The entity types in the model may be kinds of real-world objects, such as devices in a network, or occurrences, or they may themselves be abstract, such as for the entities used in a billing system.
- Typically, they are used to model a constrained domain that can be described by a closed set of entity types, properties, relationships and operations.
0 Comments