Home > requirement > Requirement Model: Use Case Diagram

Requirement Model: Use Case Diagram

Use case digunakan untuk memodelkan kebutuhan fungsional sofware. Sebuah use case memodelkan sebuah kebutuhan fungsional. Kalau di-zoom, sebuah use case terdiri dari serangkaian aksi yang jika dijalankan dengan skenario tertentu akan memberikan result value bagi satu atau lebih actor.

Actor memodelkan dunia luar yang terkait langsung dengan software yang sedang dimodelkan. Actor bisa menggambarkan hardware atau software lain yang terhubung dengan software yang sedang dimodelkan, atau menggambarkan role pengguna software (wewenang sekelompok orang).

Jadi, use case diagram -yang terdiri dari sekumpulan use case dan actor- ditujukan sebagai sarana untuk mendefinisikan fungsionalitas software, lingkup dari software…

Use case diagram harus mudah dipahami oleh developer maupun customer yang mungkin tidak paham teknis pembangunan software. Karena itu, use case diagram harus dibuat sederhana, menggunakan bahasa yang jelas, dan tidak memunculkan aspek teknis. Saat mengidentifikasi use case, pastikan seluruh kebutuhan fungsional software sudah terwakili. Saat mengidentifikasi actor, pastikan seluruh entitas dunia luar yang terkait langsung dengan software sudah pula terwakili. Untuk mendapatkan diagram use case yang baik, biasanya diperlukan beberapa iterasi. Modifikasi diagram use case bahkan masih bisa dilakukan saat kita sudah masuk ke tahap analisis dan design.

Use case diagram diadopsi UML (Unified Modeling Language) sebagai salah satu bahasa modelnya. Ide awal use case diagram ini adalah dari metode OOSE (Object-oriented S/W Engineering) – nya Ivar Jacobson. Cukup bersih untuk memodelkan software requirements…

Categories: requirement
  1. January 28, 2009 at 5:23 pm

    ada best practicesnya gak, Bu, dalam hal membuat use case?

  2. January 29, 2009 at 1:58 pm

    Di beberapa text book biasanya ada arahan untuk menentukan use case. Best practices ? Mungkin ada, tapi tidak terdokumentasi… Sama halnya dengan menentukan kelas…

  1. February 18, 2009 at 11:13 am
  2. April 15, 2010 at 4:24 pm
  3. May 18, 2012 at 9:33 pm

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: