Coba jelasin Struktur SKPL dari Spesifikasi kebutuhan perangkat lunak dong

Tabel 1 menunjukkan sebuah organisasi yang mungkin untuk SKPL yang didasarkan pada standar IEEE untuk dokumen kebutuhan. Standar ini adalah standar umum yang dapat disesuaikan dengan penggunaan khusus. Dalam hal ini, terdapat perluasan standar untuk memasukkan informasi tentang prediksi evolusi sistem. Informasi ini membantu para pengelola sistem dan memungkinkan para perancang untuk menyertakan dukungan untuk fitur-fitur sistem di masa depan.

Secara alami, informasi yang termasuk dalam dokumen SKPL tergantung pada jenis perangkat lunak yang dikembangkan dan pendekatan pengembangan yang akan digunakan. Jika menggunakan pendekatan evolutionary untuk produk perangkat lunak, maka dokumen SKPL akan meninggalkan banyak bab terperinci yang disarankan di atas. Fokusnya akan pada pendefinisian kebutuhan pengguna dan kebutuhan sistem non-fungsional tingkat tinggi. Dalam hal ini, perancang dan pemrogram menggunakan penilaian mereka untuk memutuskan bagaimana memenuhi garis besar kebutuhan pengguna untuk sistem.

Namun, ketika perangkat lunak merupakan bagian dari proyek sistem besar yang mencakup perangkat keras dan sistem perangkat lunak yang berinteraksi, biasanya diperlukan untuk menentukan kebutuhan ke tingkat yang lebih detail. Ini berarti bahwa dokumen SKPL cenderung sangat panjang dan harus mencakup sebagian besar atau semua bab yang ada pada Tabel 1. Untuk dokumen panjang, sangat penting untuk memasukkan tabel isi dan indeks dokumen yang komprehensif sehingga pembaca dapat menemukan informasi yang mereka butuhkan.