Faktor Kualitas Program Perangkat Lunak
Ada 3 kategori yang mempengaruhi kualitas program perangkat lunak menurut McCall yang dikenal dengan "McCall's Triangle of Quality".
1. Product Operation
Product operation adalah sifat operasional sebuah software. Dimana hal ini berhubungan dengan teknik analisa dan perancangan, serta pembangunan software. Faktor-faktor product operation adalah:
- Integrity : Faktor yang berhubungan dengan sistem keamanan perangkat lunak atau besarnya pengontrolan pengaksesan oleh seseorang yang tidak mempunyai otorisasi terhadap program dan data.
- Correctness : Besarnya program dapat memuaskan spesikasi dan objektivitas dari misi pelanggan.
- Usability : Usaha yang dibutuhkan untuk mempelajari, mengoperasikan, menyiapkan input dan menginterpretasikan output program.
- Efficiency : Jumlah sumber-sumber dan kode yang dibutuhkan program untuk menjalankan fungsi-fungsinya.
- Reliability : Besarnya program dapat diharapkan memenuhi fungsi-fungsi yang dikehendaki.
2. Product Revision
Product revision adalah kemampuan software dalam menjalani perubahan. Faktor-faktor product revision adalah:
- Maintibility : Usaha yang dibutuhkan untuk menempatkan dan menetapkan kesalahan pada program.
- Filexibility : Usaha yang dibutuhkan untuk memodifikasi program yang dibutuhkan.
- Testability : Usaha yang dibutuhkan untuk menguji program untuk menjamin program sesuai yang diharapkan.
3. Product Transition
Product transition adalah kemampuan penyesuaian sebuah software pada lingkungan yang baru. Faktor-faktor product transition adalah:
- Portability : Usaha yang dibutuhkan untuk mentransfer program dari lingkungan ke lingkungan yang lain.
- Reusability : Besarnya program dapat digunakan oleh aplikasi lain.
- Interoperability : Usaha yang dibutuhkan untuk menghubungkan satu software atau interface dengan yang lainnya.

Komentar
Posting Komentar