Sytem Requirements - Rekayasa Perangkat Lunak





Menurut sommerville[1] requirement adalah spesifikasi dari apa yang harus diimplementasikan, deskripsi bagaimana sistem harusnya bekerja atau bagian-bagian yang ada di dalam sistem, bisa juga dijadikan batasan dalam proses pengembangan sistem.
Ada beberapa macam requirement menurut sommerville [1] yaitu:
  • User Requirement (kebutuhan pengguna)
Pernyataan tentang layanan yang disediakan sistem dan tentang batasan-batasan  perasionalnya. Pernyataan ini dapat dilengkapi dengan gambar/diagram yang dapat dimengerti dengan mudah.
  • System requirement (kebutuhan system)
Sekumpulan layanan/kemampuan sistem dan batasan-batasannya yang ditulis secara detil. System requirement document sering disebut functional specification (spesifikasi fungsional), harus menjelaskan dengan tepat dan detil. Ini bisa berlaku sebagai kontrak antara klien dan pembangun.
  • Software design specification ( spesifikasi rancangan perangkat lunak)
Gambaran abstrak dari rancangan software yang menjadi dasar bagi perancangan dan implementasi yang lebih detil.
Namun yang cukup membingungkan adalah definisi yang dijelaskan oleh Wikipedia [2] yang relatif bertolak belakang dengan yang dijabarkan sommerville. Wikipedia menjelaskan bahwa system requirement adalah spesifikasi hardware yang dibutuhkan oleh software untuk bisa beroperasi secara baik.
Previous
Next Post »