Pemeliharaan (Maintainability):
- Analisis (Analyzability): Kemudahan dalam menganalisis perangkat lunak untuk perbaikan.
- Perubahan (Changeability): Kemudahan dalam melakukan perubahan atau penyesuaian.
- Stabilitas (Stability): Seberapa stabil perangkat lunak saat dimodifikasi.
- Dapat Diuji (Testability): Kemudahan dalam menguji perangkat lunak.
Portabilitas (Portability):
- Adaptabilitas (Adaptability): Kemampuan untuk beradaptasi dengan lingkungan baru.
- Instalabilitas (Installability): Kemudahan dalam menginstal perangkat lunak.
- Koeksistensi (Co-existence): Kemampuan untuk beroperasi bersama perangkat lunak lain.
- Penggantian (Replaceability): Kemampuan untuk digantikan oleh perangkat lunak lain.
Penerapan ISO/IEC 9126 dalam Evaluasi Kualitas Kode
Untuk menerapkan ISO/IEC 9126 dalam evaluasi kualitas kode, langkah-langkah berikut dapat diikuti:
Identifikasi Karakteristik yang Relevan: Pilih karakteristik kualitas yang sesuai dengan tujuan evaluasi dan konteks proyek.
Pengumpulan Data: Kumpulkan data yang diperlukan melalui teknik seperti analisis kode statis, pengujian perangkat lunak, dan umpan balik pengguna.
Pengukuran dan Analisis: Gunakan metrik yang ditetapkan dalam ISO/IEC 9126 untuk mengukur atribut kualitas dan analisis hasilnya.
Perbaikan Berkelanjutan: Identifikasi area yang memerlukan perbaikan dan terus memantau hasilnya.Proses perbaikan ini harus berkelanjutan, di mana setiap iterasi meningkatkan kualitas kode yang dihasilkan. Evaluasi terus-menerus menggunakan standar ISO/IEC 9126 dapat membantu memastikan bahwa kualitas perangkat lunak tetap terjaga seiring dengan perubahan dan pembaruan kode.
Kolaborasi Tim: Seluruh tim pengembang, penguji, dan pemangku kepentingan lainnya harus terlibat dalam proses evaluasi kualitas kode.Melalui diskusi terbuka mengenai metrik yang digunakan dan hasil evaluasi, tim dapat mencapai konsensus tentang langkah-langkah perbaikan yang perlu diambil untuk meningkatkan kualitas perangkat lunak secara keseluruhan.
Dokumentasi dan Pelaporan:Penting untuk mendokumentasikan proses evaluasi, metrik yang digunakan, serta hasil yang diperoleh untuk analisis lebih lanjut dan referensi di masa depan.Dokumentasi ini juga berguna dalam audit kualitas dan untuk memastikan bahwa pengembangan dan pemeliharaan perangkat lunak memenuhi standar internasional.
Keuntungan Menggunakan ISO/IEC 9126 dalam Pengembangan Perangkat Lunak