Pertemuan 11
Konsep Kualitas Perangkat Lunak
Dosen: Zahra Azizah, S.Kom., M.I.S., Ph.D.
Politeknik Negeri Jakarta (PNJ)
Software Quality
2
Quality
3
Quality—A Philosophical View
Robert Persig [Per74] commented on the thing we call quality:
4
Quality—A Pragmatic View
5
Software Quality
Software quality can be defined as:
Proses perangkat lunak yang efektif diterapkan dengan cara yang menciptakan produk yang bermanfaat yang memberikan nilai terukur bagi mereka yang memproduksinya dan mereka yang menggunakannya.
6
Effective Software Process
7
Useful Product
8
Adding Value
9
Quality Dimensions
David Garvin [Gar87]:
10
Quality Dimensions
11
McCall’s Quality Factors
12
ISO 25010 Quality Factors
13
ISO 25010 Quality Factors
14
ISO 25010 Quality Factors
15
The Software Quality Dilemma
16
“Good Enough” Software
17
Cost of Quality
18
Cost
19
Quality and Risk
Sepanjang bulan November 2000 di sebuah rumah sakit di Panama, 28 pasien menerima overdosis sinar gamma selama pengobatan untuk berbagai jenis kanker. Pada bulan-bulan berikutnya, lima dari pasien ini meninggal karena keracunan radiasi dan 15 lainnya mengalami komplikasi serius. Apa yang menyebabkan tragedi ini? Paket perangkat lunak, yang dikembangkan oleh perusahaan AS, dimodifikasi oleh teknisi rumah sakit untuk menghitung dosis radiasi yang dimodifikasi untuk setiap pasien.
20
Kelalaian dan Kewajiban
21
Quality and Security
Gary McGraw comments [Wil05]:
22
Achieving Software Quality
Critical success factors:
23
Terima Kasih
LATIHAN
25