Professional Documents
Culture Documents
03 - SW Design Principles - UML Class Digram
03 - SW Design Principles - UML Class Digram
▪ Relationships
▪ Summary
▪ A transition from "what" the system must do, to "how" the system will
do it
▪ What classes will we need to implement a system that meets our requirements?
▪ UML diagrams
▪ class diagrams (today)
▪ sequence diagrams
▪ ...
28-Feb-23 6
UML class diagrams
▪ What is a UML class diagram?
compartment. attributes
operations
▪ / age : Date.
▪ + public
▪ # protected
▪ - private
▪ / derived
name : String
address : Address
birthdate : Date
ssn : Id
eat
sleep
work
play
PhoneBook
28-Feb-23 17
Relationships
▪ In UML, object interconnections (logical or physical), are
modeled as relationships.
▪ Generalizations
▪ Associations
Compiler
▪ Relationships