Goal-based Requirement Analysis Method (GBRAM): Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Arsenna397 (bicara | kontrib) Menambahkan referensi Tag: Dikembalikan VisualEditor |
Ariandi Lie (bicara | kontrib) k Membatalkan 1 suntingan oleh Arsenna397 (bicara) ke revisi terakhir oleh HsfBot(Tw) Tag: Pembatalan |
||
Baris 11:
* Organisir (''Organize Activities''): mengklasifikasikan dan mengatur ''goal'' sesuai dengan hubungan ketergantungannya.<ref name=":3" />
''Goal'' dapat diekstraksi dari berbagai jenis informasi yang dikumpulkan termasuk deskripsi proses seperti [[diagram alir]] atau [[Diagram hubungan entitas|diagram ''Entity Relationship'']] (ER).
Selain ''goal'', ada pula agen, pemangku kepentingan, dan batasan (''constraint'') juga harus diidentifikasi. Pendekatan yang paling masuk akal adalah mengidentifikasi sedini mungkin agen yang bertanggung jawab dengan menentukan agen apa yang pada akhirnya bertanggung jawab untuk mencapai dan memelihara suatu ''goal''. Contohnya, ''goal'' "menjadwalkan rapat" merupakan tanggung jawab dari penjadwal rapat. Batasan berguna karena mereka memberikan informasi tambahan mengenai kebutuhan yang harus dipenuhi agar ''goal'' tertentu dapat diselesaikan. Batasan diidentifikasi dengan mencari penghubung temporal, seperti kata "selama", "sebelum", dan "sesudah", atau varian apa pun darinya. Batasan juga dapat diidentifikasi dengan mencari hubungan ketergantungan. Bayangkan goal "Rapat dijadwalkan" pada sistem penjadwalan rapat dengan batasan: Ruang rapat harus tersedia selama rapat berlangsung (tanggal/waktu). Setelah ''goal'', tanggung jawab agen dan pemangku kepentingan diidentifikasi dan ditentukan, goal tersebut kemudian diklasifikasikan sesuai dengan kondisi target mereka dan mulai dikembangkan.<ref name=":1" />
|