E N D
Use Case dan Manajemen Proyek Salah Satu keuntungan dari pemodelan use case adalah dapat digunakan untuk mengendalikan seluruh usaha pengembangan sistem.Sekali model use case persyaratan bisnis sudah dilengkapi maka manajer proyek atau analis sistem menggunakan persyaratan bisnis merencanakan (meghitung dan menjadwal) siklus pembangunan proyek. Untuk menentukan pentingnya use case, manajer proyek atau analis sistem akan melengkapi dengan matriks rangking dan evaluasi use case dan membagun diagram ketergantungan use case dengan input dari stakholder dan tim pengembangan Merangking dan mengevaluasi Use-case Dalam sebagian besar proyek pengembangan perangkat lunak, use case yang paling penting dikembangkan terlebih dahulu. Untuk menetapkan prioritas use case, maka manager proyek menggunakan suatu alat yang disebut rangking and priority matrix/matriks rangking dan prioritas use case. Matrik ini dilengkapi dengan input dari stakholder dan tim pengembangan. Matriks ini diadaptasi dari hasil kerja carig larman yang mengevaluasi use –sace pada skala 1 sampai 5 dengan enam kriteria antara lain :
Use Case dan Manajemen Proyek • Dampak signifikan pada desain arsitrktur • Mudah diimplementasikan tetapi berisi fungsi signifikan • Mencantumkan resiko, waktu kritis atau fungsi kompleks • Melibatkan penyelidikan yang signifikan atau baru, atau teknologi yang beresiko • Menyertakan fungsi bisnis utama • Akan meningkatkan pendapatan atau mengurangi biaya
Mengidentifikasikan Ketergantungan Use case • Beberapa use case dapat dapat tergantung pada use case lain, dengan satu use case membuat sistem yang berbeda dalam suatu keadaan dan mer-upakan prakondisi bagi use case lain. Kita menggunakan diagram yang disebut use case dependency diagram/ diagram ketergantungan use case untuk memodelkan ketergantungan tersebut.Diagram ketergantungan use case memberikan ketergantungan sebagai berikut : • Penggambaran grafis kejadian sistem dan setiap keadaannya memudahkan pemahaman terhadap fungsi sistem • Membantu mengidentifikasi use case yang hilang, use case dengan prakondisi yang tidak dipenuhi oleh eksekusi use case lain dapat diindikasikan sebagai use case yang hilang • Membantu memfasilitasi manajemen proyek dengan menggambarkan use case mana yang lebih penting