2. WHAT IS CLASS
DIAGRAM?
• A CLASS DIAGRAM IN THE UML IS A
TYPE OF STATIC STRUCTURE
DIAGRAM THAT DESCRIBES THE
STRUCTURE OF A SYSTEM BY
SHOWING THE SYSTEM’S CLASSES,
THEIR ATTRIBUTE, OPERATIONS OR
METHODS AND THE RELATIONSHIPS
AMONG OBJECTS.
4. CLASS DIAGRAM VISIBILITY
IN CLASS DIAGRAM, YOU CAN SET THE
VISIBILITY OF A CLASS MEMBER.
PROPERTY OR METHOD.
VISIBILITY
+ PUBLIC – CAN BE ACCESS
BY OTHER CLASS/SUBCLASS
- PRIVATE – CAN’T BE ACCESS
BY OTHER CLASS/SUBCLASS
# PROTECTED – CAN BE
ACCESS BY THE SAME CLASS
~ PACKAGE – IT CAN BE USE
BY ANY OTHER CLASS AS
LONG AS IT IS IN THE SAME
PACKAGE.
5. CLASS DIAGRAM VISIBILITY
IN CLASS DIAGRAM, YOU CAN SET THE
VISIBILITY OF A CLASS MEMBER.
PROPERTY OR METHOD.
CAR
- MODEL: STRING
- PRICE: DOUBLE
- COLOR: OBJ
- TOPSPEED: INT
-INITIALIZEENGINE()
+START()
+STOP()
+ACCELERATE()
+BREAK()
16. 1 – 3.) give 3 class diagram visibility ( name and its symbol)
4 – 5.) give the differences of aggregation and composition.
6 – 9.) identify this notations.
10.) last reporter fullname.