Kamis, 24 Desember 2015

Kualitas Desain Perangkat Lunak

Kualitas desain mengacu pada karakteristik yang desainer tentukan pada suatu produk. Termasuk dalam memilih mutu bahan, spesifikasi dan toleransi, semua berkontribusi dalam menentukan kualitas desain. Dengan menggunakan mutu bahan yang lebih tinggi, toleransi lebih ketat dan tingkat spesifikasi yang lebih baik, maka jika produk diproduksi sesuai dengan spesifikasi, kualitas desain suatu produk akan meningkat.

Dalam pengembangan perangkat lunak, kualitas desain meliputi sejauh mana desain memenuhi fungsi dan fitur yang ditentukan dalam model persyaratan. Kualitas kesesuaian fokus pada sejauh mana pelaksanaannya mengikuti rancangan dan sistem yang dihasilkan memenuhi persyaratan serta performa yang menjadi tujuannya. Tetapi apakah kualitas desain dan kualitas kesesuaian hanya isu-isu yang insinyur perangkat lunak harus mempertimbangkan? Robert Glas[Gla98] berpendapat bahwa suatu hubungan yang lebih "intuitif" adalah dalam rangka memenuhi kepuasan user pengguna. Yang ini dirumuskan dengan:

Kepuasan pengguna  = komplain produk + good quality + delivery within budget and schedule

Pada intinya, Glass berpendapat bahwa kualitas adalah penting, akan tetapi jika pengguna tidak terpuaskan, maka tidak ada yang lain yang benar-benar penting. DeMarco [DEM 98] memperkuat pandangan ini ketika ia menyatakan: "Kualitas Produk merupakan sebuah fungsi dari seberapa banyak ia mengubah dunia menjadi lebih baik" Pandangan ini menekankan bahwa jika produk perangkat lunak memberikan manfaat yang besar kepada pengguna akhir, maka kemungkinan mereka akan memaklumi pada masalah yang sesekali muncul terkait keandalan atau kinerja perangkat lunak.

Tidak ada komentar:

Posting Komentar