COM423_6-Class_Diagrams
COM423_6-Class_Diagrams
and Design
Class Diagrams
25 January 2018
Classes and Objects
In OO system development these things are referred to as
Problem Domain Classes (PDCs)
The classes, associations and attributes are then modeled using
a domain model class diagram
Domain model class diagram is UML diagram that shows the
things that are important in the users’ work:
Ie the problem domain classes (things); their associations and their
attributes
PDCs are not software classes though often similar
As they are used to design software classes during design and
implementation
PDCs just store information, Software objects do the work ie have
bahaviour
2 Kondwani G. Munthali (PhD), 1/25/2018
Department of Computer Science
Classes and Objects…
The Class diagram is by far the most used and best
known of the object-oriented diagrams.
It is the source for generating code, and
It is the target for reverse engineering code
The other diagrams tend to serve as tools of discovery
that add to your knowledge about how to build the Class
diagram