ISO 9126 adalah standar internasional yang diterbitkan oleh ISO untuk evaluasi kualitas perangkat lunak dan merupakan pengembangan dari ISO 9001. Standar ini dibagi menjadi empat bagian yang masing-masing menjelaskan model kualitas, metrik eksternal, metrik internal, dan metrik kualitas yang digunakan. Ada enam ukuran kualitas yang ditetapkan oleh ISO 9126, yaitu fungsionalitas, kehandalan (reliability), kebergunaan (usability), efisiensi, portabilitas, serta keterpeliharaan (maintainability)

Pranala luar

sunting

Standard ISO 9126 pertama kali diperkenalkan pada tahun 1991 melalui pertanyaan tentang definisi Kualitas perangkat lunak. Dokumen halaman-13 yang asli didesain sebagai fondasi lebih jauh, lebih detail, dan memiliki standard yang dapat diolah. Dokumen standard ISO 9126 sangat panjang. Hal ini dikarenakan orang memiliki motivasi berbeda yang memungkinkan untuk tertarik pada kualitas perangkat lunak:

   Acquirer adalah orang yang memperoleh perangkat lunak dari supplier eksternal.
   Developer adalah orang yang membangun produk perangkat lunak.
   Evaluator independent adalah orang yang menetapkan kualitas produk perangkat lunak – tidak untuk dirinya sendiri tetapi untuk komunitas user – misalnya melalui jenis tool tertentu dari sebuah perangkat lunak sebagai bagian dari aktivitas profesional.

ISO 9126 telah membagi dokumen menjadi tiga bagian kebutuhan. Disamping ukuran bagian dokumentasi, ISO 9126 tidak hanya mendefinisikan atribut kualitas perangkat lunak. Standard ISO 14598 memisahkan prosedur yang seharusnya dibawa saat menaksir derajat produk perangkat lunak untuk menyesuaikan diri pada karakteristik kualitas ISO 9126 yang dipilih. Hal ini mungkin saja tidak diperlukan, tetapi disetujuinya ISO 14598 dapat digunakan untuk menyelesaikan penilaian dalam membedakan bagian karakteristik kualitas pada ISO 9126 yang dibutuhkan. Perbedaan antara atribut kualitas internal dan eksternal telah dicatat, ISO 9126 juga memperkenalkan tipe kualitas – quality in use – di mana mengikuti elemen yang telah diketahui:

   Effectiveness merupakan kemampuan untuk mencapai tujuan user melalui akurasi dan kelengkapan.
   Productivity merupakan upaya menghindari kelebihan penggunaan sumber daya, seperti biaya staff dalam mencapai tujuan user.
   Safety merupakan upaya menghindari kejahatan level risiko untuk orang dan entitas lain seperti business, perangkat lunak, property dan lingkungan
   Satisfaction merupakan kepuasan user dalam menggunakan perangkat lunak.

ISO 9126 mengidentifikasi enam karakteristik kualitas perangkat lunak utama yaitu:

   Functionality: kemampuan menutupi fungsi produk perangkat lunak yang menyediakan kepuasan kebutuhan user.
   Reliability: kemampuan perangkat lunak untuk perawatan dengan level performansi.
   Usability: kemampuan yang berhubungan dengan penggunaan perangkat lunak.
   Efficiency: kemampuan yang berhubungan dengan sumber daya fisik yang digunakan ketika perangkat lunak dijalankan.
   Maintainanility: kemampuan yang dibutuhkan untuk membuat perubahan perangkat lunak
   Portability: kemampuan yang berhubungan dengan kemampuan perangkat lunak yang dikirim ke lingkungan berbeda.


📚 Artikel Terkait di Wikipedia

Feature-driven development

berbasis teks. FDD menekankan kegiatan jaminan kualitas perangkat lunak (software quality assurance) dengan mendorong strategi pengembangan tambahan, penggunaan

ISO/IEC 25010

lunak (software testing) yang menggantikan ISO 9126 untuk kesiapan dari suatu produk perangkat lunak (software engineering) - Software product Quality Requirements

Rekayasa perangkat lunak

in software engineering, programmes that are modelled on programmes in traditional engineering disciplines will help to increase both the quality and

Algoritma

Taz (July 4, 2007). Fundamental Concepts for the Software Quality Engineer. American Society for Quality. hlm. 282 et seq. ISBN 978-0-87389-720-4. Misalnya

Verifikasi dan validasi

gagal untuk memenuhi kebutuhan pengguna. Global Harmonization Task Force - Quality Management Systems - Process Validation Guidance (GHTF/SG3/N99-10:2004

Python (bahasa pemrograman)

tanggal 1 March 2021. Diakses tanggal 2021-03-05. "index | TIOBE - The Software Quality Company". www.tiobe.com. Diarsipkan dari versi aslinya tanggal 25 February

Perusahaan

terkait proses pengiriman Produktivitas pengiriman yang lebih baik Kualitas (Quality): Praktik-praktik berkelanjutan memiliki hubungan positif dengan kualitas

Personal software process

Personal Software Process (PSP) adalah kerangka kerja proses pengembangan perangkat lunak yang dirancang untuk membantu pengembang perangkat lunak untuk