Hati Ikhlas – Pikiran CerdasMaking a Use Case Hati Ikhlas - Pikiran Cerdas Making Use Case

Making Use Case
23/09/2014

USE CASE
• Find out the Functional Requirements of a
software system
• Use case represents an objective user
wants to achieve with a system.
• The beauty of use case is that it aims at
describing a system from external usage
viewpoint, rather than from developer's
perspective. Therefore, writing use case
can be the deciding factor for building a
system that meets users' needs.

What is Use Case ?
• Use cases are named with verb or verb
+ noun phrase.
• It is usually short yet descriptive
enough to describe a user objective.
• use concrete and specific verbs and

nouns to avoid ambiguity.
• Verbs like 'do' and 'perform' and nouns
like 'data' and 'information' should be
avoided whenever possible.

A Use Case Diagram
• A use case
diagram is
mainly formed
by actors, use
cases and
associations
(connectors).

Acto
r

connect
or


Use
case

How to obtain the Use
Case?
• Text Analysis

Steps in A Use Case
SisPark akan mengenali kendaraan dan
pengedaranya oleh peran petugas
loket parkir.
1. Pengguna kendaraan memberikan
ID Card ke Petugas loket Parkir.
2. Petugas loket parkir menggesekkan
ID Card pengguna kendaraan ke
mesin pemindai,
3. Petugas loket parkir memasukkan
nomor kendaraan melalui keyboard

Refinement a Use Case

• SisPark akan mengenali kendaraan
dan pengedaranya oleh peran
petugas loket parkir.
Mengenali
kendaraan

Writing the steps in Use
Case

Writing the steps in Use Case
( User – System )

Writing the steps in Use Case
( User – System, If – then -else )

Refinement a Use Case
(Inital State, Final State)
• SisPark akan mengenali kendaraan
dan pengedaranya oleh peran
petugas loket parkir.

Mengenali
kendaraan

Initial State
Final State

Refinement a Use Case
(include, extend)
• SisPark akan mengenali kendaraan
dan pengedaranya oleh peran
petugas loket parkir.
Mengenali
kendaraan

>
Mendaftarka
n kendaraan
tamu

Result of Refinement

(1st)

Result of Refinement
(2st)

How to obtain the Use
Case?
• BPM (Business Process Diagram

THE END