Anda di halaman 1dari 8

12/9/2010

Software System IT Telkom

Use Case

Definisi Use Case


Deskripsi sistem, lingkungan dan relasi antara sistem dengan lingkungannya Deskripsi fungsionalitas sistem dari sudut pandang user (external view) Deskripsi kumpulan aksi yang dilakukan sistem untuk menghasilkan luaran pada aktor
2

Model use case


Model yang digunakan untuk mendeskripsikan requirement system dalam bentuk use case use case

Diadopsi dari teknik OOSE jacobson

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

Inti dalam Use Case

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

Use case specifications

12/9/2010

Use Case Diagram


Dokumentasi yang berisi gambaran system atau PL dilihat dari perspektif user

12/9/2010

Fungsi Use Case diagram


Diagram yang digunakan untuk menggambarkan: 1. Fungsi-fungsi yang disediakan oleh sistem 2. Interaksi user dengan sistem dengan menggunakan f k fungsionalitas yang tersedia. i lit t di

10

Use Case diagram


Menggambarkan 3 aspek dari sistem yaitu : 1. actor 2. use case 3. batasan sistem atau subsistem Contoh

Assign staff to work


Manager

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

Simbol actor & use case

Dosen

Mahasiswa Rooster

registrasi

Mengelola jadwal

16

Kategori use case


1. Use case konkrit Use case yang dibuat sesuai kebutuhan actor 2. Use case abstrak Use case yang tidak bisa berdiri sendiri a.l : - <<include>> - <<extend>>

17

Include dan extends


Include <<include>> ------------------------> Menggambarkan kebutuhan use case terhadap use case lain, bisa meniadakan pengulangan use case Extends : <<extends>> ------------------------> Menyatakan use case perluasan dari use case lain Digunakan jika sebuah use case (base use case) meliputi perilaku use case lain (extending use case) karena kondisi tertentu Digunakan untuk mengakomodasi perilaku opsional Generalisasi menyatakan pewarisan antar use case
18

12/9/2010

Contoh

19

Realisasi Use Case


Inside view dari sistem digambarkan dengan diagram

interaksi

Diagram interaksi menggambarkan bagaimana use case direalisasikan sebagai interaksi antar sekumpulan objek dengan mempertukarkan message. Ada 2 jenis: Diagram sekuens Diagram kolaborasi
20

Template Dokumentasi Use Case


Name of use case Pre conditions : kondisi yang harus dipenuhi

sebelum use case dijalankan setelah use case dijalankan

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 Use Case Description


Assign staff to work on a campaign
Actor action 1.The actor enter client name 3. Select the relevant campaign System Response 2. Lists all campaign for that client 4. Display a list of all staff member not ready allocated to this campaign 6. Present a message confirming
22

5. Highlights the staff member to be assigned

Contoh

23

Anda mungkin juga menyukai