Advanced Software Engnineering
description
Transcript of Advanced Software Engnineering
Advanced Software Engnineering
Use Case Diagram
Apa yang dilakukan sistem bukan bagaimana sistem melakukan
• Use Case Diagram Visual Kurang detail Cocok untuk komunikasi dengan client
• Use Case Text/ Description/ Narrative Text Detail Cocok untuk developer
Use Case Model
• Use Case
Fungsionalitas sistem
• Actor
Orang atau sistem yang berinteraksi dengan sistem
• System Boundary
Scope dari sistem
Simbol Use Case Diagram
• Association Relationship
link antara aktor dan use case
• Include Relationship
use case pasti menggunakan use case lain.
• Extend Relationship
use case memilih menggunakan use case lain
• Generalization Relationship
use case turunan dari use case lain
Simbol Association
<<extend>>
<<include>>
Ciri-ciri aktor :
• Pihak eksternal dari sistem• Berinteraksi dengan sistem
: menggunakan fungsi, memelihara sistem, menyediakan informasi• Pertanyaan bantu :
– Siapa yang menggunakan/ mematikan/ memelihara sistem?– Sispa yang menyediakan informasi untuk sistem ?– Sistem lain apa yang menggunakan sistem?
Cara membuat actor
Ciri-ciri use case :
• Dialog/ interaksi aktor dengan sistem• Layanan yang disediakan sistem• Bisa memiliki perluasan sebagai tindakan khusus• Pertanyaan bantu
– Fungsi apa yang diinginkan user dari sistem?
Cara membuat use case
Use Case Description
Use Case Diagram (Mesin ATM)
Use Case Description
(Mesin ATM)
Use Case Diagram (Mesin ATM)
Business Usecase Model
• Model yang menggambarkan proses-proses bisnis dari sebuah bisnis atau organisasi dan interaksi proses tersebut dengan pihak luar, seperti para customer dan partner
Business Use Case DiagramItem Business Use Case System Use Case
Use Case Apa yang bisnis kerjakan Apa yang sistem lakukan di bisnis
Aktor Eksternal terhadap organisasi Eksternal terhadap sistem
Pekerja Bisnis Internal terhadap organisasi Tidak digunakan
Bisnis use case tidak membedakan proses manual & komputerisasi System use case fokus hanya pada proses yang terkomputerisasi
• Business Use Case
apa yang dikerjakan organisasi
• Aktor Bisnis
pihak eksternal organisasi
• Pekerja Bisnis(Business Worker)
peran dalam bisnis bukan posisi
Simbol Business Case Diagram
• Fungsi bisnis : kegiatan yang memiliki nilai untuk mendukung pencapaian tujuan organisasi
Business Case Diagram
• Sangat tergantung scope sistem yang akan dibuat !!!
Next...
• Activity Diagram
18