materi mentah dari buku 100 mistakes se
- defenisi fungsional dan non-fungsional : kebutuhan fungsional adalah segala sesuatu yang menyangkut apa yang dilakukan oleh aplikasi. sedangkan kebutuhan non-funsional adalah tentang seberapa baik aplikasi melakukan pekerjaannya.
- contoh kasus : pengembang yang terlalu sibuk dengan pengembangan fitur utama dan setelah di rilis, segera setelah aplikasi kebanjiran pengguna sistem aplikasi menjadi lambat bermasalah, dan crash , sehingga pengguna tidak senang dan menambah masalah pengembang.
- memperhatikan kecepatan ,keamanan, dan ketahanan aplikasi akan menyelamatkan pengembang dari sakit kepala tambahan.
materi dari buku swebok
- defenisi dan kategori, kebutuhan non-fungsional membatasi teknologi yang akan di gunakan dalam implementasinya. misal batasan teknologi dan batasan kualitas layanan.
- dengan menentukan batasan layanan kita dapat membuat solusi otomatis dari masalah waktu respon, throughput, akurasi ,keandalan, dan skalabilitas.
- keselamatan dan keamanan juga adalah topik yang cendrung diabaikan.