Apa itu SKPL Dan Kebutuhan Perangkat Lunak ?



SKPL adalah Spesifikasi Kebutuhan Perangkat Lunak, atau dalam bahasa Inggris-nya sering juga disebut sebagai Software Requirements Spesification (SRS), dan merupakan spesifikasi dari perangkat lunak yang akan dikembangkan. Sedangkan Kebutuhan perangkat lunak adalah kondisi atau kemampuan yang harus dimiliki untuk memenuhi apa yang disyaratkan oleh perangkat lunak atau diinginkan oleh pemakai.

Dokumen Spesifikasi Kebutuhan Perangkat Lunak (SKPL) ini bertujuan sebagai acuan atau panduan baik bagi pengembang dan pengguna perangkat lunak selama dalam pengembangan perangkat lunak yang akan dibangun. 

Bagi pihak pengembang, SKPL ini dapat digunakan sebagai acuan dalam setiap tahapan pengembangan ini agar sesuai dengan kebutuhan yang diinginkan oleh pengguna dan tujuan perangkat lunak itu sendiri. Sedangkan bagi pihak pengguna, SKPL ini digunakan untuk mencatat semua spesifikasi kebutuhan dari perangkat lunak yang dikembangkan dan harapan yang diinginkan.

Jenis Kebutuhan
Secara kategoris, ada tiga buah jenis kebutuhan perangkat lunak [IEE93]:
  • Kebutuhan fungsional (functional requirement)
  • Kebutuhan antarmuka (interface requirement)
  • Kebutuhan unjuk kerja (performance requirement)
  • Kebutuhan antarmuka dan unjuk kerja sering disebut Non-functional Requirement
Alanisis Kebutuhan
Analisis kebutuhan perangkat lunak dapat diartikan sebagai:
  • Proses mempelajari kebutuhan pemakai untuk mendapatkan definisi kebutuhan sistem atau perangkat lunak [IEE93].
  • Proses untuk menetapkan fungsi dan unjuk kerja perangkat lunak, menyatakan antarmuka perangkat lunak dengan elemen-elemen sistem lain, dan menentukan kendala yang harus dihadapi oleh perangkat lunak [PRE01].
Tujuan analisis kebutuhan perangkat lunak adalah:
  • Memahami masalah yang akan dibuat perangkat lunaknya secara menyeluruh (komprehensif).
  • Mendefinisikan apa yang harus dikerjakan oleh perangkat lunak untuk memenuhi keinginan pemakai.
Membuat Document Spesifikasi Kebutuhan
Semua kebutuhan yang telah didefinisikan selanjutnya dibuatkan dokumentasinya, yaitu Spesifikasi Kebutuhan Perangkat Lunak (SKPL) atau Software Requirements Specification (SRS).
  • SKPL yang dibuat harus dapat menyatakan secara lengkap apa yang dapat dilakukan oleh perangkat lunak, termasuk deskripsi lengkap dari semua antarmuka yang digunakan.
  • SKPL bisa terdiri dari banyak dokumentasi yang saling melengkapi.
Mengkaji Ulang Review Kebutuhan
  • Proses untuk memeriksa (validasi) SKPL apakah sudah konsisten, lengkap, dan sesuai dengan apa yang diinginkan pemakai.
  • Proses ini mungkin dilakukan lebih dari satu kali.
  • Dan sering kali muncul kebutuhan-kebutuhan baru dari pemakai.
  • Untuk itu, diperlukan negosiasi antara pihak pengembang dengan pemakai sesuai prinsip “win-win solution” sampai kebutuhan tersebut dapat disepakati kedua belah pihak.
Bisa download di sini untuk melihat contoh templet dokumentnya
disini untuk contoh pengembangan perangkat lunak dan  disini  untuk documen SKPL nya

Sumber : http://duniaantigaptek.blogspot.com/2010/12/kebutuhan-perangkat-lunak-dan-skpl.html

Komentar

Postingan populer dari blog ini

Diagram Use Case Dan Use Case Description

Program C++ (mengurutkan abjad Z -A)