cost of software quality
Post on 12-Feb-2016
65 Views
Preview:
DESCRIPTION
TRANSCRIPT
Cost of Software qualityUnit Quality Assurance demikian dibuat untuk menunjukkan Profitabilitas potensi permintaan
Muhammad Yordanis Salam | Yan Azmi
Muhammad Yordanis Salam
Cost of Software quality
Membahas model klasik biaya kualitas perangkat lunak, yang menerapkan biaya umum model kualitas untuk industri perangkat lunak. Model tambahan, Biaya diperpanjang model kualitas perangkat lunak.
Muhammad Yordanis Salam
Content of this chapter
Jelaskan Tujuan biaya pengukuran kualitas perangkat lunak
Membandingkan model klasik terhadap model tambahan
Ratakan pengembangan model biaya kualitas yang unik untuk pengembangan perangkat lunak
menjelaskan proses pelaksanaan biaya sistem kualitas perangkat lunak
menjelaskan kesulitan umum yang timbul dalam penerapan biaya sistem kualitas perangkat lunak
Muhammad Yordanis Salam
Tujuan pengukuran kualitas biaya perangkat lunak
Tujuan utama yang ingin dicapai dengan penerapan biaya metrik kualitas perangkat lunak. Kontrol manajerial atas biaya kualitas perangkat lunak dicapai dengan perbandingan kinerja aktual Mengendalikan Anggaran Pengeluaran Biaya kegagalan tahun sebelumnya Biaya kualitas proyek sebelumnya (biaya kontrol dan
biaya kegagalan) Biaya Kualitas dari departemen lainnya (Biaya control
dan Biaya Kegagalan)
Muhammad Yordanis Salam
Indicator of success of SQA plan
Persentase biaya kualitas perangkat lunak dari total biaya pengembangan perangkat lunak
Persentase kegagalan perangkat lunak biaya dari total biaya pengembangan perangkat lunak
Persentase biaya kualitas perangkat lunak dari total biaya perawatan perangkat lunak
Persentase biaya kualitas perangkat lunak dari total penjualan produk perangkat lunak dan pemeliharaan perangkat lunak.
Menentukan Tujuan Kualitas Biaya Perangkat Lunak
Muhammad Yordanis Salam
The classic model of cost of software quality
Muhammad Yordanis Salam
The classic model of cost of software quality
Metodologi untuk menyediakan mengklasifikasikan biaya yang berkaitan dengan jaminan kualitas produk dari sudut pandang ekonomi. Costs of control biaya yang dikeluarkan untuk
mencegah dan mendeteksi kesalahan perangkat lunak untuk mengurangi biaya yang membengkak sehingga perangkat lunak tersebut dapat diterima
Costs of failure of control biaya kegagalan yang terjadi karena kegagalan untuk mencegah dan mendeteksi kesalahan perangkat lunak. Model ini dibagi lagi ini menjadi subclass.
Muhammad Yordanis Salam
The classic model of cost of software quality
Costs of control untuk baik pencegahan atau biaya subclass penilaian:
Prevention costs investasi dalam infrastruktur kualitas dan kualitas kegiatan yang tidak diarahkan ke proyek atau sistem tertentu, yang umum bagi organisasi.
Appraisal costs biaya kegiatan yang dilakukan untuk proyek tertentu atau sistem perangkat lunak untuk tujuan mendeteksi kesalahan perangkat lunak.
Muhammad Yordanis Salam
The classic model of cost of software quality
Failures of control costs are further classified into internal failure costs and external failure costs:
Internal failure costs biaya mengoreksi kesalahan yang telah terdeteksi oleh tinjauan desain, tes perangkat lunak dan tes penerimaan (dilakukan oleh pelanggan) dan selesai sebelum perangkat lunak diinstal di lokasi pelanggan.
External failure costs semua biaya mengoreksi kegagalan terdeteksi oleh pelanggan atau tim pemeliharaan setelah sistem perangkat lunak telah diinstal.
Muhammad Yordanis Salam
Prevention costs
Typical preventive costs include:1. Investasi dalam pengembangan
komponen infrastruktur SQA baru atau yang ditingkatkan atau pilihan lain pembaruan rutin dari komponen-komponen: Procedures and work instructions Support devices: templates, checklists, etc. Software configuration management system Software quality metrics.
Muhammad Yordanis Salam
Prevention costs (Cont)
2. Pelaksanaan rutin kegiatan pencegahan SQA : Instruksi pegawai baru pada subyek SQA dan prosedur
yang terkait dengan posisi pegawai Instruction of employees in new and updated SQA
subjects and procedures Instruksi pegawai pada subjek SQA baru dan update prosedur
pemberian sertifikasi terhadap pegawai yang memenuhi kebutuhan
konsultasi terhadap penyedia SQA kepada ketua kelompok dan anggota tim yang lain.
3. Control of the SQA system through performance of: Tinjauan kualitas internal pemeriksaan eksternal kualitas oleh customer dan sistem
sertifikasi organisasi SQA Tinjauan Manajemen Kualitas
Muhammad Yordanis Salam
Appraisal costs
Biaya untuk mendeteksi kesalahan perangkat lunak dalam proyek-proyek sistem perangkat lunak. Biaya penilaian Khas menutupi:
1. Reviews: Formal design reviews (DRs) Peer reviews (inspections and walkthroughs) Expert reviews
2. Cost of Software Testing Unit tests Integration tests Software system tests Acceptance tests (participation in tests carried out by the
customer).
Muhammad Yordanis Salam
Appraisal costs
3. Biaya penjaminan kualitas pihak eksternal, terutama melalui tinjauan desain dan pengujian perangkat lunak. Aktivitas ini diterapkan oleh: Subcontractors Suppliers of COTS software systems and reusable software
modules The customer as a participant in performing the project.
Muhammad Yordanis Salam
Internal failure costs
Biaya kegagalan internal adalah biaya yang timbul ketika mengoreksi kesalahan yang telah terdeteksi oleh tinjauan desain, tes perangkat lunak dan penerimaan tes dilakukan sebelum perangkat lunak telah terpasang di lokasi pelanggan. Jenis - jenis biaya kegagalan internal adalah Biaya desain ulang atau koreksi desain berikutnya untuk merancang review dan uji temuan
Biaya pemrograman atau program koreksi sebagai respons terhadap hasil tes
Muhammad Yordanis Salam
Internal failure costs (cont)
Biaya berulang desain review dan pengujian ulang (tes regresi). biaya tinjauan desain reguler dan tes perangkat lunak dianggap biaya penilaian, resensi desain ulang atau uji perangkat lunak langsung dihasilkan dari desain yang lemah dan kualitas kode rendah dianggap biaya kegagalan internal.
Muhammad Yordanis Salam
External failure costs (Cont)
Biaya kegagalan eksternal memerlukan biaya mengoreksi kegagalan terdeteksi oleh pelanggan atau tim pemeliharaan setelah sistem perangkat lunak yang telah terpasang di lokasi pelanggan.
keluhan pelanggan selama masa garansi. Koreksi software bug terdeteksi selama operasi. Koreksi kegagalan perangkat lunak setelah masa
garansi adalah lebih bahkan jika koreksi tidak termasuk dalam garansi.
Muhammad Yordanis Salam
External failure costs (Cont)
Kerusakan diberikan kepada customer dalam kasus kegagalan yang parah pada perangkat lunak dan terdeteksi selama operasi.
Penggantian biaya pembelian pelanggan, termasuk penanganan, dalam hal total ketidakpuasan (berhubungan dengan paket perangkat lunak COTS serta perangkat lunak kustom dibuat).
Asuransi terhadap klaim konsumen dalam kasus kegagalan software.
Muhammad Yordanis Salam
External failure costs (Cont)
Semakin besar proporsi biaya kegagalan eksternal biaya tersembunyi mencerminkan kerugian tidak langsung yang diderita oleh organisasi pengembangan perangkat lunak sebagai akibat dari kegagalan.
Kerusakan yaitu penurunan penjualan kepada pelanggan yang menderita tingginya tingkat kegagalan perangkat lunak.
Penurunan berat penjualan didorong oleh reputasi perusahaan yang rusak
Peningkatan investasi dalam promosi penjualan untuk mengatasi pengaruh dari kegagalan perangkat lunak masa lalu
Berkurangnya prospek untuk memenangkan tender atau pilihan lain perlu untuk di bawah harga untuk mencegah pesaing dari pemenang tender.
Muhammad Yordanis Salam
An extended model for cost of software quality
Kerusakan diberikan kepada konsumen sebagai kompensasi atas keterlambatan penyelesaian proyek karena penjadwalan tidak realistis
Kerusakan diberikan kepada konsumen sebagai kompensasi atas keterlambatan penyelesaian proyek sebagai akibat dari kegagalan untuk merekrut staf yang memadai.
Muhammad Yordanis Salam
Managerial preparation and control costs
Biaya persiapan dan kontrol manajerial yang berhubungan dengan kegiatan telah dilaksanakan untuk mencegah kegagalan manajemen atau mengurangi prospek.
Biaya melaksanakan Tinjauan kontrak (draft usulan dan rancangan kontrak Tinjauan)\
Biaya penyusunan rencana proyek, termasuk rencana kualitas dan review
Biaya memperbarui periodik proyek dan rencana kualitas.
Muhammad Yordanis Salam
Managerial preparation and control costs
Biaya melakukan kontrol kemajuan rutin upaya pengembangan perangkat lunak internal
Biaya melakukan kontrol kemajuan rutin eksternal peserta kontribusi terhadap proyek
top related