Software Quality Model
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;