One important concept about modeling is that models are based on a well-defined set of abstractions, relationships, and constraints. This is true whether the model is of a business process, a software component, or a data structure. However, the underlying concepts are all different, and so we use specialized modeling languages (or notations) to express them.
Advisor

Don’t have a login?
Make one! It’s free and gives you access to all Cutter research.