Mar 24, 2017

Software Requirement Specification


Image result for software requirements specification (srs)
Software Requirement Specification atau Spesifikasi Kebutuhan Perangkat Lunak adalah spesifikasi dari suatu produk/program yang melakukan suatu fungsi tertentu pada lingkunga tertentu. SKPL dapat dibuat bersama-sama oleh pengembang dan pelanggan.

Dokumen SKPL berisi penjelasan pemakaian dan penulisan dokumen Spesifikasi Kebutuhan Perangkat Lunak atau Software Requirement Spesification (SRS). Pada dasarnya SKPL adalah suatu dokumen yang menyatakan kebutuhan perangkat lunak sebagai hasil dari proses analisis yang dilakukan dalam konteks pengembangan perangkat lunak.

Penulis SKPL harus meperhatikan hal-hal berikut.
  1. Fungsionalitas, untuk apa suatu perangkat lunak dibuat.
  2. Antar muka eksternal (External Interface), dengan apa perangkat lunak berinteraksi dengan pengguna, perangkat keras sistem, perangkat keras di luar sistem dan perangkat lunak lain. 
  3. Performansi, sejauh apa kecepatan, ketersediaan (availability), waktu tanggap (response time), waktu recovery dari berbagai fungsi perangkat lunak yang dibuat.
  4. Atribut, seberapa tingkat probabilitas, tingkat kebenaran (correctness), tingkat pemeliharaan (maintainability), dan tingkat keamanan yang ingin dicapai.
  5. Batasan Perancangan, apakah diperlukan suatu standar, bahasa yang khusus, kebijaksanaan integritas basis data, batasan sumber daya, lingkungan operasi, dan lain-lain yang membatasi pilihan-pilihan yang bisa digunakan atau keputusan-keputusan yang bisa diambil ketika perancangan.

Karakteristik dari SKPL yang baik:
Image result for software requirements specification (srs)

Berikut template berserta contoh penulisan SKPL:

No comments:

Post a Comment

Spread the love, let go of hatred