Coba jelasin Membuat design rationale dari Kerangka kerja NFR dong

Premis penting dari kerangka ini adalah bahwa keputusan desain harus didukung oleh argumen yang masuk akal atau disebut juga sebagai design rationale. Alasan dapat dinyatakan untuk melakukan penyempurnaan, untuk memilih alternatif untuk sistem target, dll. Sebagai contoh, alasan untuk memprioritaskan accurate account, tulis klaim "Accuracy is vital" yang disebut sebagai claim softgoals. Mengevaluasi dampak keputusan (Evaluating the impact of decisions)

Evaluasi softgoals dan interdependensi menentukan dampak keputusan. Ini menunjukkan apakah softgoals tingkat tinggi terpenuhi. Untuk menentukan dampak keputusan, keputusan saat ini dan sebelumnya dipertimbangkan. Pertimbangan dan keputusan sebelumnya telah tercermin dalam grafik, sebagai tujuan dan interdependensi. Untuk mencerminkan sifat pemikiran desain, evaluasi dan penyebaran keputusan desain berfokus pada pertanyaan apakah alternatif yang dipilih "cukup baik,". Gaya penalaran ini sesuai untuk berurusan dengan kebutuhan non-fungsional karena memenuhi kebutuhan ini sering kali masalah derajat, bukan keputusan benar-salah. Proses evaluasi dapat dipandang sebagai bottom-up, dimulai dengan keputusan, yang sering kali merupakan daun pada grafik, dan sering di bagian bawahnya. Kemudian prosedur evaluasi (atau pelabelan algoritma) bekerja menuju bagian atas grafik, menentukan dampak pada softgoals utama tingkat lebih tinggi. Softgoals top'' ini mencerminkan kebutuhan non-fungsional keseluruhan seperti yang dinyatakan oleh pengembang dan orang-orang di organisasi di mana sistem sedang dikembangkan.