Kamu bisa jelasin ke aku soal Goal-based Requirement Analysis Method (GBRAM)?

Goal-based Requirement Analysis Method (GBRAM) adalah salah satu metode dari pendekatan Goal-oriented Requirement Engineering (GORE). Metode berbasis goal ini menekankan perlunya mengkarakterisasi, mengkategorikan, menguraikan dan menyusun goal sebagai kebutuhan, tetapi biasanya gagal menawarkan strategi untuk mengidentifikasi goal, dan menerima begitu saja bahwa goal telah didokumentasikan. Penekanan Goal-based Requirement Analysis Method (GBRAM)  adalah pada identifikasi awal dan abstraksi goal dari berbagai sumber informasi. Metode Ini mengasumsikan bahwa tidak ada goal yang telah didokumentasikan atau diperoleh dari para pemangku kepentingan (stakeholder) dan dengan demikian dapat menggunakan diagram, pernyataan tekstual, transkrip wawancara, dll. untuk mendapatkan goal tersebut. Metode ini berguna untuk mengidentifikasi, menguraikan, dan mengatur goal untuk spesifikasi kebutuhan. Pendekatan berbasis goal fokus pada mengapa sistem dibangun, memberikan motivasi dan alasan untuk membenarkan kebutuhan perangkat lunak. Serupa dengan pendekatan GORE lainnya, sistem dan lingkungannya di GBRAM direpresentasikan sebagai kumpulan agen. Di sini, agen didefinisikan sebagai entitas atau proses yang berusaha untuk mencapai goal dalam suatu organisasi atau sistem berdasarkan tanggung jawab yang diasumsikan untuk goal. Dalam GBRAM, goal, agen, pemangku kepentingan, dll. ditentukan dalam bentuk tekstual dalam goal schema. Anehnya, metode ini tidak memberikan notasi grafis untuk mewakili goal, penyempurnaan goal (goal refinement), agen, dll. GBRAM melibatkan kegiatan berikut: goal analysis dan goal refinement.