Use Case
12/9/2010
Use Case
OOSE
Merupakan skenario untuk memahami requirement user terhadap sistem Menggambarkan interaksi antara user dengan sistem Menggambarkan tanggung jawab dan keluaran sistem pada pengguna Dapat digambarkan dengan:
Teks tanpa aliran kejadian Teks dengan aliran data Formal dengan pseudo code
4
OOSE
Bagaimana dan kapan use case dimulai dan selesai Bagaimana interaksi antara use case dan actor, termasuk kapan dan apa yang dipertukarkan dalam interaksi tersebut Bagaimana dan kapan use case menyimpan data Bagaimana dan kapan persoalan ditangani Apakah terdapat exception pada aliran kejadian
Artifact requirement
Use Case Model
Glossary
Student Maintain Schedule M i t i S h d l
Use cases
Billing System
Supplementary S l t Specification
12/9/2010
12/9/2010
10
11
12
12/9/2010
Actor
Merepresentasikan orang, peran atau system lain yang berinteraksi dengan sistem Terhubung dengan use case melalui asosiasi
13
Identifikasi aktor
1. 2. 3.
Apa / siapa pengguna sistem Apa / siapa yang dibutuhkan sistem Apa / siapa yang berpengaruh terhadap sistem
14
15
12/9/2010
Dosen
Mahasiswa Rooster
registrasi
Mengelola jadwal
16
17
12/9/2010
Contoh
19
interaksi
Diagram interaksi menggambarkan bagaimana use case direalisasikan sebagai interaksi antar sekumpulan objek dengan mempertukarkan message. Ada 2 jenis: Diagram sekuens Diagram kolaborasi
20
Post conditions : kondisi yang harus dipenuhi Purpose : apa yang akan dicapai oleh use case Description : resume langkah atau tahapan
dalam use case
21
12/9/2010
Contoh
23