Modelling System Requirements With Use Case
Modelling System Requirements With Use Case
Modeling System
Requirements with
Use Case
Imam Lutfi Rahmatullah
Kahfi Del Vieri
Agenda Style
Introduction to usecase modeling
01 Pengenalan Modeling Use Case
usecase modeling
One of the primary challenges is the ability
to elicit the correct and necessary system requirements
from the stakeholders and specify them in a manner
understandable to them so those requirements can be
verified and validated.
Succeeded
Project that complete on time and done
very well
Challenged
Over budget, late, or without needed
features
Failed
Temporal event
Depends On
use case consisting of steps extracted from another use case
to simplify the original.
• Can help determine sequence in which use cases nee
d to be developed.
• Depicted as arrow beginning at one use case and poin
ting to use case it depends on.
• Labeled <<depends on>>.
Use Case Inheritance Relationship
Inheritance
a use case relationship in which the common
behavior of two actors initiating the same use
case is extrapolated and assigned to a new
abstract actor to reduce redundancy.
• Other actors can inherit the interactions
of the abstract actor.
• Depicted as an arrow beginning at one
actor and pointing to the abstract actor
whose interactions the first actor inherit
s.
The process of
requirements use case
Imam modeling
Tujuannya adalah untuk memperoleh dan
menganalisis informasi persyaratan yang cukup
untuk menyiapkan model yang:
• Mengkomunikasikan apa yang diperlukan dari
perspektif pengguna.
• Bebas dari rincian spesifik tentang bagaimana
sistem akan diterapkan.
Documents
Identify business Identify business Construct use-case business
actors. use cases. model diagram. requirements use-
case narratives.
Mendokumentasikan
business
Mengidentifikasikan Mengidentifikasi use
Membuat UCD requirements ke
aktor case
sebuah narasi use
case
STEP 1
Identify Business Actors