Apa itu Use Case Diagram
Use Case Diagram |
Berikut adalah beberapa pertanyaan yang sering ditanyakan di dunia UML adalah: Apa itu use case diagram? Mengapa Menggunakan diagram kasus? atau sederhananya, Mengapa menggunakan kasus?. Beberapa orang tidak tahu apa itu use case, sementara yang lain meremehkan kegunaan use case dalam mengembangkan produk perangkat lunak yang baik. Apakah use case diagram diremehkan? Saya harap Anda akan menemukan jawabannya setelah selesai membaca artikel ini.
Jadi apa itu diagram Use Case Diagram? Use Case Diagram UML adalah bentuk utama dari persyaratan sistem/perangkat lunak untuk program perangkat lunak baru yang belum dikembangkan. Use case menentukan perilaku yang diharapkan (apa), dan bukan metode yang tepat untuk mewujudkannya (bagaimana). Use case setelah ditentukan dapat dilambangkan baik representasi tekstual maupun visual (yaitu use case diagram). Konsep kunci dari use case modeling adalah membantu kita mendesain sistem dari sudut pandang pengguna akhir. Ini adalah teknik yang efektif untuk mengkomunikasikan perilaku sistem dalam istilah pengguna dengan menentukan semua perilaku sistem yang terlihat secara eksternal.
Diagram use case biasanya sederhana. Itu tidak menunjukkan detail Use Case Diagran:
- Ini hanya merangkum beberapa hubungan antara Use Case aktor, dan sistem.
- Itu tidak menunjukkan urutan langkah-langkah yang dilakukan untuk mencapai tujuan dari setiap use case.
Seperti yang dikatakan, diagram use case harus sederhana dan hanya berisi beberapa bentuk. Jika milik Anda berisi lebih dari 20 Use Case, Anda mungkin menyalahgunakan Use Case diagram.
Gambar di bawah menunjukkan hierarki diagram UML dan posisi UML Use Case Diagram. Seperti yang Anda lihat, diagram use case termasuk dalam keluarga diagram perilaku.
Perhatikan bahwa:
- Ada banyak diagram UML berbeda yang melayani tujuan berbeda (seperti yang Anda lihat dari pohon diagram UML di atas). Anda dapat menjelaskan detail tersebut dalam jenis dan dokumen diagram UML lainnya, dan menghubungkannya dari kasus penggunaan.
- Use case hanya mewakili kebutuhan fungsional dari sebuah sistem. Persyaratan lain seperti aturan bisnis, persyaratan kualitas layanan, dan kendala implementasi harus direpresentasikan secara terpisah, sekali lagi, dengan diagram UML lainnya.
Asal Use Case Diagram
Tujuan Use Case Diagram
- Tentukan konteks sistem
- Menangkap persyaratan sistem
- Memvalidasi arsitektur sistem
- Dorong implementasi dan hasilkan kasus uji
- Dikembangkan oleh analis bersama dengan pakar domain
Sekilas Mengenai Use Case Diagram
Notasi Use Case Diagram
- Seseorang berinteraksi dengan use case (fungsi sistem).
- Dinamakan dengan kata benda.
- Aktor berperan dalam bisnis
- Mirip dengan konsep pengguna, tetapi pengguna dapat memainkan peran yang berbeda
- Aktor memicu use case.
- Aktor memiliki tanggung jawab terhadap sistem (input), dan Aktor memiliki harapan dari sistem (output).
- Fungsi sistem (proses - otomatis atau manual)
- Dinamakan dengan kata kerja + Kata Benda (atau Frase Kata Benda).
- yaitu Lakukan sesuatu
- Setiap Aktor harus ditautkan ke use case, sementara beberapa use case mungkin tidak ditautkan ke aktor.
- Batas sistem berpotensi seluruh sistem seperti yang didefinisikan dalam dokumen persyaratan.
- Untuk sistem yang besar dan kompleks, setiap modul mungkin merupakan batas sistem.
- Misalnya, untuk sistem ERP untuk suatu organisasi, setiap modul seperti personalia, penggajian, akuntansi, dll.
- dapat membentuk batas sistem untuk kasus penggunaan khusus untuk masing-masing fungsi bisnis ini.
- Seluruh sistem dapat menjangkau semua modul ini yang menggambarkan batas sistem secara keseluruhan
0 Comments