Faktor Kualitas Program Perangkat Lunak

Ada 3 kategori yang mempengaruhi kualitas program perangkat lunak menurut McCall yang dikenal dengan "McCall's Triangle of Quality".


Kategori tersebut diantaranya y
aitu: Product Operation, Product Revision, Product Transition. 

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