· Neither “community” is as homogeneous as the previous paragraphs would suggest.
Premise: A class model in UML is not the same thing as an entity/relationship model.
The Unified Modeling Language (UML) began as a collection of elements to support object-oriented design. It was derived from an assortment of existing approaches and, as a result, it is not a single notation. Rather, it is an array of notations for modeling elements as diverse as classes, behaviors, events, and others.
By the time object (class) models appeared in the early 1990s, the use of models to support the discovery of system requirements for business was already highly developed. Both data flow diagrams and entity/relationship data ...