Anda di halaman 1dari 2

Software Quality Model

(MODELPERANGKAT LUNAK)
Menjelaskan software quality model,diantarannya adalah sebagai berikut;
1.McCalls software quality factors
Berdasarkan gambar diatas, McCall menyediakan beberapa dekripsi yaitu :
1. Correctness (kebenaran), tingkat pemenuhan program terhadap kebutuhan yang
dispesifikasikan dan memenuhi tujuan/ misi consumer.
2. Reliability (Keandalan), tingkat kemampuan program yang diharapkan dapat menampilkan
fungsi yang
dimaksud dengan presisi yang ditetapkan.
3. Efficiency (efisiensi), jumlah sumberdaya yang diproses dan kode yang diperlukan oleh
program untuk
melaksanakan fungsi tersebut
4. Integrity (Integritas), tingkat kemampuan pengawasan akses terhadap data atau software oleh
orang-orang tertentu.
5. Usability, usaha yang diperlukan untuk mempelajari, mengoperasikan, menyiapkan
masukan dan mengartikan keluaran oleh program.
6. Maintainability, usaha yang diperlukan untuk menetapkan dan memperbaiki kesalahan dalam
program.
7. Flexibility, usaha yang diperlukan untuk memodifikasi program operasional
8. Testability, usaha yang diperlukan untuk menguji program untuk memastikan bahwa
program melaksanakan fungsi yang ditetapkan.
9. Portability, usaha yang diperlukan untuk memindahkan program dari hardware/ lingkungan
sistem software
tertentu ke yang lainnya.
10. Reusability(Guna ulang): tingkat kemampuan program/ bagian dari program yang
dapat dipakai ulang dalam aplikasi lainnya, berkaitan dengan paket dan lingkup dari
fungsi yang dilakukan oleh program
11. Interoperability, usaha yang diperlukan untuk menggabungkan satu sistem dengan yang
lainnya. Untuk membentuk pengukuran langsung mengenai faktor-faktor kualitas tidaklah
mudah. Terdapat beberapa ukuran (metric) yang didefinisikan dan penilaiannya diukur secara
objektif. Pengukuran biasanya dalam bentuk checklist dengan menggunakan skala 0-10.
2. Kualitas Bertrand Meyer
Menurut Meyer, penilaian kualitas perangkat lunak dapat dibagi menjadi 2 faktor, yakni faktor
internal dan faktor eksternal. Faktor internal adalah faktor di dalam perangkat lunak.
Sedangkan faktor eksternal adalah faktor tampak yang diberikan perangkat lunak. Walaupun
faktor internal menentukan kemunculan faktor eksternal, namun patut disadari mengenai faktor
eksternal.
Adapun faktor eksternal meliputi;

a. Kebenaran (correctness), perangkat lunak melakukan tugas seperti didefinisi spesifikasinya


(perawatan, perbaikan, pemakaian).
b. Ketangguhan (robustness), kemampuan sistem perangkat lunak beraksi secara tepat
menghadapi kondisi abnormal.
c. Perluasan (extendibility), kemudahan mengadaptasi perangkat lunak terhadap perubahan
spesifikasi.
d. Guna ulang (reusability), kemampuan elemen dapat digunakan pada pembangunan banyak
aplikasi berbeda.
e. Kompatibilitas (compatibility), mudahnya perangkat lunak digabungkan dengan elemenelemen perangkat lunak yang lain.
f. Efisiensi (efficiency), kemampuan menggunakan sumber daya sesedikit mungkin (misalnya
memori, bandwith, dll)
g. Portabilitas (portability), kemudahan mentransfer perangkat lunak untuk beragam
lingkungan perangkat keras dan perangkat lunak.
h. Kemudahan Penggunaan, kemudahan orang berlatar belakang dan kualifikasi belajar
menggunakan dan menerapkan perangkat lunak untuk menyelesaikan masalah.
i. Fungsionalitas (functionality), kemampuan atau fitur sistem.
j. Pewaktuan (timeliness), dirilis saat sebelum atau sesudah pemakai menginginkan.
k. dan kualitas yang lainnya.

Anda mungkin juga menyukai