Professional Documents
Culture Documents
Using
Modified Modeling Language
(UML)
Outline
• Unified Modeling Language
• Principles and Concepts
• Modeling Relations and Structures
• Modeling Dynamic Behavior
• Modeling Requirements with Use
Cases
public public +
protected protected #
package ~
private private -
Private Student
-students[0..MAX_Size]:Student
students[0..MAX_Size]
Point
x
y
public void move(int dx,int dy)
move()
x = 0 p1.x = 0;
y = 0 P1.y = 0;
x = 24 p1.x = 24;
y = 40 P1.y = 40;
Recipient p1
Arguments (10,20)
1 1
adviser Faculty
1 1
Chairman-of Member-of
1 1..*
Faculty
CourseSchedule
Registrar
talk
Customer Manage
Shop catalog
Catalog
Manager
Manage Process
Acount order
System Inventory
administrator manager
CS 3300 Object-Oriented Concepts Object-Oriented Modeling Using UML 59