280 likes | 844 Views
Jaminan Kualitas Perangkat Lunak Software Quality Assurance [SQA]. Jaminan Kualitas Perangkat Lunak ( SQA ). Jaminan kualitas perangkat lunak adalah aktivitas pelindung yang diaplikasikan pada seluruh proses perangkat lunak . Meliputi pendekatan manajemen kualitas
E N D
Jaminan Kualitas Perangkat LunakSoftware Quality Assurance [SQA]
Jaminan Kualitas Perangkat Lunak ( SQA ) • Jaminankualitasperangkatlunakadalahaktivitaspelindung yang diaplikasikanpadaseluruh proses perangkatlunak. Meliputi • pendekatanmanajemenkualitas • teknologi rekayasa perangkat lunak yang efektif (metode dan peranti) • kajian teknik formal yang diaplikasikan pada keseluruhan proses perangkat lunak • strategipengujianmultitiered (deretbertingkat) • kontrol dokumentasi perangkat lunak dan perubahan • proseduruntukmenjaminkesesuaiandenganstandarpengembanganperangkatlunak • mekanismepengukurandanpelaporan.
KontrolKualitas • Kontrolkualitasmerupakanserangkaianpemeriksaan, kajian, danpengujian yang digunakanpadakeseluruhansikluspengembanganuntukmemastikanbahwasetiapprodukmemenuhipersyaratan yang ditetapkan. • Konsepkuncikualitaskontroladalahbahwasemuaprodukkerjamemilikispesifikasi yang telahditentukandandapatdiukurdimanakitadapatmembandingkan output darisetiap proses. Kalang(loop) menjadipentinguntukmeminimalkancacat yang dihasilkan.
JaminanKualitas • Jaminankualitasterdiriatasfungsi auditing danpelaporanmanajemen. • Tujuanjaminankualitasadalah : untukmemberikan data yang diperlukanolehmanajemenuntukmenginformasikanmasalahkualitasproduk, sehinggadapatmemberikankepastian & konfidensibahwakulitasprodukdapatmemenuhisasaran.
BiayaKualitas • Biayakualitasmenyangkutsemuabiaya yang diadakanuntukmengejarkualitasatauuntukmenampilkankualitas yang berhubungandenganaktivitas. • Studitentangbiayakualitasdilakukanuntukmemberikangarisdasarbagibiayakualitas yang sedangdigunakan, untukmengidentifikasikemungkinanpenguranganbiayakualitassertamemberikan basis perbandingan yang ternormalisasi. • Biayakualitasdapatdibagikedalambiaya-biaya yang dihubungkandengan : • pencegahan • penilaian • kegagalan.
Biayapencegahan meliputi: • Perencanaan • Kajianteknis formal • Perlengkapanpengujian • Pelatihan
Biayapenilaian Meliputi: • Inspeksi in-proses daninterproses • Pemeliharaandankalibrasiperalatan • Pengujian
Biayakegagalan • Biayakegagalanadalahbiaya yang akanhilangbilatidakadacacat yang munculsebelumprodukdisampaikankepadapelanggan. • Biayakegagalan internaladalahbiayayang diadakanbilakitamendeteksisuatukesalahandalamproduksebelumprodukdipasarkan. • Biayakegagalan internal meliputi: • Pengerjaankembali • Perbaikan • Analisis mode kegagalan
Biayakegagalaneksternaladalahbiayayang berhubungandengancacat yang ditemukansetelahprodukdisampaikankepadapelanggan. • Biayakegagalaneksternalmeliputi: • Resolusikeluhan • Penggantiandanpengembalianproduk • Dukunganhelp line • Kerjajaminan
Biayarelatifmendapatkandanmembetulkancacatbertambahsecara dramatis padasaatkitamelangkahdaripencegahankependeteksiandandarikegagalan internal kekegagalaneksternal.
JAMINAN KUALITAS PERANGKAT LUNAK • Kualitasperangkatlunakdidefinisikansebagai:Konformansiterhadapkebutuhanfungsionaldankinerja yang dinyatakansecaraeksplisit, standarperkembanganyangdidokumentasikansecaraeksplisit, dankarakteristikimplisit yang diharapkanbagisemuaperangkatlunakdikembangkansecaraprofesional.
definisitersebutberfungsiuntukmenekankantigahalpenting, yaitu: • Kebutuhanperangkatlunakmerupakanfondasi yang melaluinyakualitasdiukur. • Standar yang telahditentukanmenetapkanserangkaiankriteriapengembangan yang menuntuncaraperangkatlunakdirekayasa. • Ada serangkaiankebutuhanimplisit yang seringdicantumkan (misalnyakebutuhanakankemampuanpemeliharaan yang baik).
Kelompok SQA berfungsisebagaiperwakilanin-housepelanggan, yaitu orang yang akanmelakukan SQA harusmemperhatikanperangkatlunakdarisudutpandangpelanggan. • Kelompok SQA harusdapatmenjawabpertanyaan-pertanyaandibawahiniuntukmemastikanbahwakualitasperangkatlunakbenar-benarterjaga. • Apakahperangkatlunakcukupmemenuhifaktorkualitas • Sudahkahpengembanganperangkatlunakdilakukansesuaidenganstandar yang telahditetapkansebelumnya? • Sudahkah disiplin teknik dengan tepat memainkan perannya sebagi bagian dari aktivitas SQA?
Aktivitas SQA • Jaminan kualitas perangkat lunak terdiri dari berbagai tugas yang berhubungan dengan dua konstituen yang berbeda : • perekayasa perangkat lunak yang mengerjakan kerja teknis • kelompok SQA yang bertanggung jawab terhadap perencanaan jaminan kualitas, kesalahan, penyimpanan rekaman, analisis, dan pelaporan.