Donderdag 26 September 2013

ADBO (Analaisa Design Berorientasi Object) 4



Definisi dari Use Case adalah fungsionalitas atau persyaratan – persyaratan sistem yang harus dipenuhi oleh sistem yang akan dikembangkan tersebut menurut pandangan pemakai sistem.

Model use case : model yang digunakan untuk mendeskripsikan requirement system dalam bentuk use case – use case
               
Inti dalam Use Case

  •   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


Diagram use case :   Dokumentasi yang berisi gambaran system atau PL dilihat dari perspektif user

Fungsi use case diagram
  Diagram yang digunakan untuk menggambarkan:
  1. Fungsi-fungsi yang disediakan oleh sistem
  2. Interaksi user dengan sistem dengan menggunakan fungsionalitas yang tersedia.

Contoh use diagram
  Menggambarkan 3 aspek dari sistem yaitu :
  1. Actor
  2. Use case
  3. Batasan sistem atau subsistem
Contoh

actor
  Merepresentasikan orang, peran atau system lain yang berinteraksi dengan sistem
  Terhubung dengan use case melalui asosiasi
Indikator aktor
  1. Apa / siapa pengguna sistem
  2. Apa / siapa yang dibutuhkan sistem
  3. Apa / siapa yang berpengaruh terhadap sistem



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>>

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

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:

  1. Diagram sekuens 
  2. Diagram kolaborasi


Template Dokumentasi Use Case

  1.   Name of use case
  2.   Pre conditions : kondisi yang harus dipenuhi sebelum use case dijalankan
  3.   Post conditions : kondisi yang harus dipenuhi setelah use case dijalankan
  4.   Purpose : apa yang akan dicapai oleh use case
  5.   Description : resume langkah atau tahapan dalam use case

Geen opmerkings nie:

Plaas 'n opmerking