1 / 21

Cost of Software quality

Cost of Software quality. Unit Quality Assurance demikian dibuat untuk menunjukkan Profitabilitas potensi permintaan.

isha
Download Presentation

Cost of Software quality

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cost of Software quality Unit QualityAssurance demikian dibuatuntuk menunjukkan Profitabilitas potensi permintaan Muhammad Yordanis Salam | Yan Azmi

  2. 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. Cost of Software quality Muhammad Yordanis Salam

  3. Jelaskan Tujuan biaya pengukuran kualitas perangkat lunak • Membandingkan model klasik terhadap model tambahan • Ratakan pengembangan model biaya kualitas yang unik untuk pengembangan perangkat lunak • menjelaskanproses pelaksanaan biaya sistem kualitas perangkat lunak • menjelaskankesulitan umumyang timbul dalam penerapan biaya sistem kualitas perangkat lunak Content of this chapter Muhammad Yordanis Salam

  4. Tujuan utama yang ingin dicapai dengan penerapan biaya metrik kualitas perangkat lunak. Kontrol manajerial atas biaya kualitas perangkat lunak dicapai dengan perbandingan kinerja aktual • MengendalikanAnggaranPengeluaran • Biaya kegagalan tahun sebelumnya • Biaya kualitas proyek sebelumnya (biaya kontrol dan biaya kegagalan) • BiayaKualitasdaridepartemenlainnya (Biaya control danBiayaKegagalan) Tujuanpengukurankualitasbiayaperangkatlunak Muhammad Yordanis Salam

  5. 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. Indicator of success of SQA plan MenentukanTujuanKualitasBiayaPerangkatLunak Muhammad Yordanis Salam

  6. The classic model of cost of software quality Muhammad Yordanis Salam

  7. Metodologiuntuk menyediakan mengklasifikasikan biaya yang berkaitan dengan jaminan kualitas produk dari sudut pandang ekonomi. • Costs of control biaya yang dikeluarkanuntukmencegahdanmendeteksikesalahanperangkatlunakuntukmengurangibiaya yang membengkaksehinggaperangkatlunaktersebutdapatditerima • Costs of failure of controlbiaya kegagalan yang terjadi karena kegagalan untuk mencegah dan mendeteksi kesalahan perangkat lunak. Model ini dibagi lagi ini menjadi subclass. The classic model of cost of software quality Muhammad Yordanis Salam

  8. Costs of controluntuk baik pencegahan atau biaya subclass penilaian: • Prevention costsinvestasi 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. The classic model of cost of software quality Muhammad Yordanis Salam

  9. Failures of control costs are further classified into internal failure costs and external failure costs: • Internal failure costsbiaya 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 costssemua biaya mengoreksi kegagalan terdeteksi oleh pelanggan atau tim pemeliharaan setelah sistem perangkat lunak telah diinstal. The classic model of cost of software quality Muhammad Yordanis Salam

  10. Typical preventive costs include: • 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. Prevention costs Muhammad Yordanis Salam

  11. 2. Pelaksanaan rutin kegiatan pencegahan SQA : • Instruksipegawaibarupadasubyek SQA danprosedur yang terkaitdenganposisipegawai • Instruction of employees in new and updated SQA subjects and procedures Instruksipegawaipadasubjek SQA barudanupdate prosedur • pemberiansertifikasiterhadappegawai yang memenuhikebutuhan • konsultasiterhadappenyedia SQA kepadaketuakelompokdananggotatim yang lain. 3. Control of the SQA system through performance of: • Tinjauankualitas internal • pemeriksaaneksternalkualitasoleh customer dansistemsertifikasiorganisasi SQA • TinjauanManajemenKualitas Prevention costs (Cont) Muhammad Yordanis Salam

  12. Biayauntukmendeteksikesalahanperangkatlunakdalamproyek-proyeksistemperangkatlunak. BiayapenilaianKhasmenutupi: • Reviews: • Formal design reviews (DRs) • Peer reviews (inspections and walkthroughs) • Expert reviews • Cost of Software Testing • Unit tests • Integration tests • Software system tests • Acceptance tests (participation in tests carried out by the customer). Appraisal costs Muhammad Yordanis Salam

  13. Biayapenjaminankualitaspihakeksternal, terutamamelaluitinjauandesaindanpengujianperangkatlunak. Aktivitasiniditerapkanoleh: • Subcontractors • Suppliers of COTS software systems and reusable software modules • The customer as a participant in performing the project. Appraisal costs Muhammad Yordanis Salam

  14. 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 - jenisbiayakegagalan 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 Internal failure costs Muhammad Yordanis Salam

  15. 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. Internal failure costs (cont) Muhammad Yordanis Salam

  16. 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 softwarebug terdeteksi selama operasi. • Koreksi kegagalan perangkat lunak setelah masa garansi adalah lebihbahkan jika koreksi tidak termasuk dalam garansi. External failure costs (Cont) Muhammad Yordanis Salam

  17. Kerusakandiberikankepada customer dalamkasuskegagalan yang parahpadaperangkatlunakdanterdeteksiselamaoperasi. • 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. External failure costs (Cont) Muhammad Yordanis Salam

  18. 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 • Berkurangnyaprospek untuk memenangkan tender atau pilihan lain perlu untuk di bawah harga untuk mencegah pesaing dari pemenang tender. External failure costs (Cont) Muhammad Yordanis Salam

  19. 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. An extended model for cost of software quality Muhammad Yordanis Salam

  20. 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. Managerial preparation and control costs Muhammad Yordanis Salam

  21. Biaya melakukan kontrol kemajuan rutin upaya pengembangan perangkat lunak internal • Biaya melakukan kontrol kemajuan rutin eksternal peserta kontribusi terhadap proyek Managerial preparation and control costs Muhammad Yordanis Salam

More Related