CSC186 Lab Tutorial 3 OO Design Using UML With Draw - Io
CSC186 Lab Tutorial 3 OO Design Using UML With Draw - Io
Object-Oriented Programming
LAB 3
OO Design using UML
with draw.io
Prepared by
Abdul Hadi bin Abdul Talip
Faculty of Computer and Mathematical Sciences
UiTM Sarawak
Step 2: Let say you want to create a new diagram, you may select to start either with a blank
diagram or with any specific template provided. To start creating a diagram, simply click on
the “Create” button.
Step 4: The main interface of draw.io page will be shown for you to get started.
Step 6: You may also edit the properties of the elements using the properties panel located
on the right side of the page.
b) A company consists of departments. Departments are located in one or more offices. One
office acts as a headquarter. Each department has a manager who is recruited from the
set of employees. An employee can only work in a department. There are two main
departments namely Academics and Admin departments. Your task is to model the
system for the company. Draw a class diagram which consists of all the classes including
their relationships, multiplicity specifications, and other model elements that you find
appropriate.
c) Please add another use case element named “validate user” in the use case diagram
below and create an include relationship to produce a proper use case diagram.