Manajemen Mutu Proyek Perangkat Lunak
Manajemen Mutu Proyek
Proyek Manajemen Mutu mencakup proses yang diperlukan untuk memastikan bahwa
proyek akan memenuhi kebutuhan yang dilakukan. Ini mencakup “semua
aktivitas dari fungsi manajemen keseluruhan yang menentukan kebijakan
mutu, tujuan, dan tanggung jawab dan menerapkan mereka dengan cara
seperti perencanaan mutu, jaminan mutu, pengendalian mutu,
dan peningkatan kualitas, dalam sistem mutu”.
Mendefinisikan Kualitas Perangkat Lunak
Kualitas merupakan kata yang meragukan dan dibutuhkan untuk definisi
yang secara hati-hati untuk dimaknai. Untuk sistem perangkat lunak
apapun, seharusnya ada 3 spesifikasi yaitu :
1. Spesifikasi fungsional
Menggambarkan apa yang dikerjakan sistem, merupakan fokus utama metodologi seperti Unified
Software Development Process.
2. Spesifikasi kualitas (atribut)
Fokus pada, bagaimana fungsi beroperasi.
3. Spesifikasi sumber daya
Fokus pada seberapa banyak yang harus dihabiskan oleh sistem.
Kualitas Perangkat Lunak Model ISO 9126

Kualitas perangkat lunak dapat dinilai melalui ukuran-ukuran dan
metode-metode tertentu, serta melalui pengujian-pengujian software.
Salah satu tolak ukur kualitas perangkat lunak adalah ISO 9126, yang
dibuat oleh International Organization for Standardization (ISO) dan
International Electrotechnical Commission (IEC). ISO 9126 mendefinisikan
kualitas produk perangkat lunak, model, karakteristik mutu, dan metrik
terkait yang digunakan untuk mengevaluasi dan menetapkan kualitas sebuah
produk software. Standar ISO 9126 telah dikembangkan dalam usaha untuk
mengidentifikasi atribut-atribut kunci kualitas untuk perangkat lunak
komputer. Faktor kualitas menurut ISO 9126 meliputi enam karakteristik
kualitas sebagai berikut:
Functionality (Fungsionalitas). Kemampuan perangkat lunak untuk menyediakan fungsi sesuai kebutuhan pengguna, ketika digunakan dalam kondisi tertentu.
Reliability (Kehandalan). Kemampuan perangkat lunak untuk mempertahankan tingkat kinerja tertentu, ketika digunakan dalam kondisi tertentu.
Usability (Kebergunaan). Kemampuan perangkat lunak
untuk dipahami, dipelajari, digunakan, dan menarik bagi pengguna, ketika
digunakan dalam kondisi tertentu.
Efficiency (Efisiensi). Kemampuan perangkat lunak untuk
memberikan kinerja yang sesuai dan relatif terhadap jumlah sumber daya
yang digunakan pada saat keadaan tersebut.
Maintainability (Pemeliharaan). Kemampuan perangkat
lunak untuk dimodifikasi. Modifikasi meliputi koreksi, perbaikan atau
adaptasi terhadap perubahan lingkungan, persyaratan, dan spesifikasi
fungsional.
Portability (Portabilitas). Kemampuan perangkat lunak untuk ditransfer dari satu lingkungan ke lingkungan lain.
ISO 9126-Functionality
Suitability Kemampuan perangkat lunak untuk menyediakan serangkaian fungsi yang sesuai untuk tugas-tugas tertentu dan tujuan pengguna.
Accuracy Kemampuan perangkat lunak dalam memberikan hasil yang presisi dan benar sesuai dengan kebutuhan.
Security Kemampuan perangkat lunak untuk mencegah akses yang
tidak diinginkan, menghadapi penyusup (hacker) maupun otorisasi dalam
modifikasi data.
Interoperability Kemampuan perangkat lunak untuk berinteraksi dengan satu atau lebih sistem tertentu.
Compliance Kemampuan perangkat lunak dalam memenuhi standar dan kebutuhan sesuai peraturan yang berlaku.
ISO 9126-Reliability
Maturity Kemampuan perangkat lunak untuk menghindari kegagalan sebagai akibat dari kesalahan dalam perangkat lunak.
Fault tolerance Kemampuan perangkat lunak untuk mempertahankan kinerjanya jika terjadi kesalahan perangkat lunak.
Recoverability Kemampuan perangkat lunak untuk membangun
kembali tingkat kinerja ketika terjadi kegagalan sistem, termasuk data
dan koneksi jaringan.
ISO 9126-Usability
Understandibility Kemampuan perangkat lunak dalam kemudahan untuk dipahami.
Learnability Kemampuan perangkat lunak dalam kemudahan untuk dipelajari.
Operability Kemampuan perangkat lunak dalam kemudahan untuk dioperasikan.
Attractiveness Kemampuan perangkat lunak dalam menarik pengguna.
ISO 9126-Efficiency
Time behavior Kemampuan perangkat lunak dalam memberikan respon dan waktu pengolahan yang sesuai saat melakukan fungsinya.
Resource behavior Kemampuan perangkat lunak dalam menggunakan sumber daya yang dimilikinya ketika melakukan fungsi yang ditentukan.
ISO 9126-Maintainability
Analyzability Kemampuan perangkat lunak dalam mendiagnosis kekurangan atau penyebab kegagalan.
Changeability Kemampuan perangkat lunak untuk dimodifikasi tertentu.
Stability Kemampuan perangkat lunak untuk meminimalkan efek tak terduga dari modifikasi perangkat lunak.
Testability Kemampuan perangkat lunak untuk dimodifikasi dan divalidasi perangkat lunak lain.
ISO 9126-Portability
Adaptability Kemampuan perangkat lunak untuk diadaptasikan pada lingkungan yang berbeda-beda.
Instalability Kemampuan perangkat lunak untuk diinstal dalam lingkungan yang berbeda-beda.
Coexistence Kemampuan perangkat lunak untuk berdampingan dengan perangkat lunak lainnya dalam satu lingkungan dengan berbagi sumber daya.
Replaceability Kemampuan perangkat lunak untuk digunakan sebagai sebagai pengganti perangkat lunak lainnya.
ISO 9126 adalah standar terhadap kualitas perangkat lunak yang diakui
secara internasional. Terpenuhinya item-item pada ISO 9126 pada sebuah
perangkat lunak tidak serta merta memberikan sertifikat ISO terhadap
perangkat lunak tersebut karena standar ISO juga harus dipenuhi dari
sisi manajemen pembuat perangkat lunak tersebut, dengan kata lain jika
manajemennya tidak memenuhi standar ISO maka hasil kerjanya pun tidak
dapat diberikan sertifikat standar ISO.
Faktor-faktor ISO 9126 tidak serta merta memungkinkan kita untuk
melakukan pengukuran kualitas secara langsung. Meskipun demikian,
standar tersebut menyediakan basis yang sangat penting untuk melakukan
pengukuran-pengukuran kualitas secara tidak langsung dan pada dasarnya
menyediakan daftar yang sempurna untuk menilai kualitas suatu
sistem/perangkat lunak.
Sumber :
http://nurulauliarachman.blogspot.co.id/2013/10/makalah-managemen-kualitas-suatu-proyek.htmlhttp://matakuliahinformatika.blogspot.co.id/2008/12/manajemen-kualitas-pada-perangkat-lunak_18.html
https://neezasty.wordpress.com/2016/03/03/kualitas-software-model-iso-9126/#more-1083
Tidak ada komentar:
Posting Komentar