Definisi, Karakteristik, dan Syarat Perangkat Lunak

Definisi, Karakteristik, dan Syarat Perangkat Lunak

Definisi, Karakteristik, dan Syarat Perangkat Lunak

Jogja One Solution – Definisi Perangkat Lunak adalah suatu aplikasi program komputer yang di dalamnya terdapat program itu sendiri, konfigurasi yang digunakan, dokumentasi yang menjelaskan struktur sistem, dokumentasi yang menjelaskan bagaimana menggunakan sistem, dan informasi tentang versi terbaru.

Karakteristik Perangkat Lunak

  • Functionality: Mengacu pada tingkat kinerja perangkat lunak terhadap tujuan yang telah ditentukan.
  • Reliability: Mengacu pada kemampuan perangkat lunak untuk menyediakan fungsionalitas yang diinginkan dalam kondisi tertentu.
  • Usability: Mengacu pada sejauh mana perangkat lunak dapat digunakan dengan mudah.
  • Efficiency: Mengacu pada kemampuan perangkat lunak untuk menggunakan sumber daya sistem dengan cara yang paling efektif dan efisien.
  • Maintainability: Mengacu pada kemudahan modifikasi yang dapat dilakukan dalam sistem perangkat lunak untuk memperluas fungsinya, memperbaiki kinerjanya, atau memperbaiki kesalahannya.
  • Portability: Mengacu pada kemudahan pengembang perangkat lunak (software developer) mana yang dapat mentransfer perangkat lunak dari satu platform ke platform lainnya, tanpa (atau dengan minimum) perubahan. Secara sederhana, ini mengacu pada kemampuan perangkat lunak untuk berfungsi dengan baik pada berbagai platform perangkat keras (hardware) dan perangkat lunak (software) tanpa membuat perubahan apa pun di dalamnya.

Persyaratan Perangkat Lunak

Perangkat Lunak harus memberikan bantuan dalam merepresentasikan dan mengakses file-file eksternal yang dibuat dengan alat bantu lain.

  • Persyaratan Fungsional: Pernyataan layanan tentang bagaimana sistem harus bereaksi terhadap input, sistem harus berlaku pada situasi-situasi tertentu. Secara khusus menyatakan apa yang tidak boleh dilakukan sistem. Seperti :
    • Persyaratan Produk: persyaratan yang diambil dari spesifikasi produk, seperti persyaratan hardware untuk mendukung kinerja.
    • Persyaratan Organisasi: persyaratan yang berasal dari kebijakan dan prosedur pada organisasi.
    • Persyaratan Eksternal: Persyaratan yang berasal dari faktor eksternal terhadap sistem dan proses pengembangannya.
  • Persyaratan Non-Fungsional: Pernyataan tentang batasan layanan dan fungsi yang diberikan sistem.
    • Kecepatan dalam: Transaksi yang diproses/detik, waktu tanggal user/event atau waktu refresh layar
    • Ukuran dalam: KB atau jumlah Chip RAM
    • Kemudahan penggunaan dalam: waktu pelatihan atau jumlah frame help
    • Kehandalan dalam: waktu rata-rata kegagalan, probabilitas ketidaksediaan, kecepatan terjadinya kegagalan, atau ketersediaan
    • Ketahanan dalam: waktu start ulang setelah kegagalan, prosentase event yang gagal, atau probabilitas korupsi data
    • Portabilitas dalam: prosentase pernyataan tergantung target, atau jumlah sistem target
  • Persyaratan Domain: Persyaratan yang datang dari domain aplikasi sistem dan merefleksikan karakteristik domain tersebut
  • Persyaratan User : Mendeskripsikan persyaratan fungsional dan non-fungsional sehingga dapat dipahami oleh user yang tidak memiliki pengetahuan teknik. Persyaratan user harus ditulis memakai bahasa natural, formal dan diagram intuitif yang sederhana. Persyaratan user tidak boleh didefinisikan memakai model implementasi.  Masalah yang sering muncul:
    • Tidak Adanya Kejelasan
    • Kesimpang-siuran Persyaratan
    • Penggabungan Persyaratan
  • Persyaratan Sistem : Persyaratan sistem ini lebih rinci dari persyaratan user, dan berfungsi sebagai dasar kontrak untuk implementasi sistem. Persyaratan sistem ini digunakan sebagai titik awal perancangan sistem. Bahasa natural banyak digunakan dalam mendefinisikan persyaratan sistem.

JOGJA ONE SOLUTION – Kami hadir memberi solusi untuk kebutuhan media promosi bisnis atau usaha Anda. Grafik order dan omzet meningkat. Dapatkan website murah, desain menarik, kompleks, dan full maintenance dengan harga yang terjangkau KLIK DISINI. Atau hubungi kami di Telp (0274) 5017127 | WA : 0888 0289 8802


Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

WhatsApp chat