SQA architecture

921 views
853 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
921
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

SQA architecture

  1. 1. Rizka Marsa Pramadani - 09044
  2. 2. Komponen Pra-Proyek• Untuk menjamin bahwa• (a) proyek memiliki komitmen dengan mempertimbangkan sumberdaya yang diperlukan, jadwal serta keuangan.• (b) rencana pembangunan dan kualitas telah ditentukan dengan benar.Komponen Siklus Hidup Proyek Kegiatan Penilaian• Tahap Pengembangan Siklus Hidup (Detect design and programming error)• Tahap Operasi PemeliharaanKomponen pencegahan kesalahan infrastruktur danperbaikan• Tujuan utama dari komponen ini, yang diterapkan di seluruh organisasi, adalah untuk menghilangkan atau setidaknya mengurangi tingkat kesalahan, berdasarkan akumulasi pengalaman SQA organisasi.
  3. 3. Komponen Manajemen Kualitas Perangkat LunakKomponen Standardisasi, Sertifikasi dan Penilaian SistemSQA• Tujuan utama dari komponen ini adalah• (a) pemanfaatan pengetahuan profesional internasional,• (b) peningkatan koordinasi sistem kualitas organisasi dengan organisasi lain, dan• (c) penilaian prestasi kualitas sistem menurut skala umum.• Berbagai standar dapat diklasifikasikan menjadi dua kelompok utama: standar kualitas• (a) manajemen, dan• (b)proyek proses standar.Komponen pencegahan kesalahan infrastruktur danperbaikan
  4. 4. Komponen SQA ini dimaksudkan untuk meningkatkanpersiapan langkah yang dilakukan sebelum mulai bekerjapada proyek itu sendiri
  5. 5. Kegiatan ini harus mencangkup pemeriksaan rinci yangberhubungan dengan rancangan proyek proposal dan draftkontrak. Kegiatan review kontrak meliputi :• Klarifikasi kebutuhan pelanggan• Review jadwal proyek dan perkiraan sumber daya• Evaluasi kapasitas pelanggan untuk memenuhi kewajiban• Evaluasi resiko pembangungunan
  6. 6. Saat kontrak pengembangan sudah di setujui, suatu organisasiharus menyiapkan suatu rencana yang terintegrasi dengankegiatan penjaminan kualitas softwareBerikut adalah masalah-masalah yang harus di pertimbangkandalan perencanaan: Pengembangan Perencanaan Kualitas Perencanaan Jadwal Kualitas tujuan, yang dinyatakan dalam istilah yang dapat diukur Jumlah tenaga kerja dan Kriteria awal dan akhir setiap sumber daya hardware tahap proyek Evaluasi resiko Daftar review, tes, dan verifikasi, serta kegiatan validasi Anggota tim, subkontraktor, dan kemitraan Proyek metodologi Penggunaan kembali Software
  7. 7. Siklus hidup project dibagi menjadi dua tahap yaitu, tahappengembangan siklus hidup, dan tahap operasipemeliharaan.Komponen utamanya adalah :• Review• Pendapat Ahli• Pengujian Software• Pemeliharaan Software• Jaminan Kualitas pekerjaan subkontraktor dan bagian persediaan customer
  8. 8. Tahap desain dari proses pengembangan menghasilkanbanyak dokumen. Review dapat dikategorikan menjadiformal design reviews (DRs) dan peer review
  9. 9. • Formal design reviews (DRs)Laporan ini berisi tentang daftar koreksi yang diperlukan.Berikut adalah pilihan yang biasanya dipertimbangkan olehsebuah komite yang akan memutuskan keputusan:• Kelanjutan dari fase berikutnya• Persetujuan untuk melanjutkan ke tahap pengembangan berikutnya setelah semua tindakan telah selesai dan diperiksa oleh perwakilan komite• Sebuah laporan tambahan diperlukan dan dijadwalkan berlamhsung setelah semua tindakan telah selesai dan diperiksa oleh perwakilan komite
  10. 10. • Peer ReviewPeer review dimaksudkan untuk mengulas dokumensingkat, chapter atau bagian dari laporan, kde dari sebuahmodul software, dan lainnya
  11. 11. Pendapat ahli berguna untuk mengenalkan kemampuandari external ke dalam organisasi. Beralih ke ahli dari luarakan sangat berguna jika:• Kurangnya kemampuan profesional internal dalam area tertentu• Sulitnya menemukan Sumber daya yang cocok untuk bergabung dalam tim desain review• Dalam sebuah organisasi yang mempunyai tekanan pekerjaan yang ekstrim, pendapat ahli dapat menggantikan inspeksi• Tidak dapat diaksesnya profesional internal (menunggu akan menyebabkan keterlambbatan dalam jadwal penyelesaian proyek.
  12. 12. Pengujian ini dilakukan untuk meninjau jalannya softwareyang sebagaimana mestinya sesuai dengan kebutuhan.Selain itu, pengujian bertujuan untuk mendetekasikesalahan atau kegagalan software. Pengujian dilakukanpada beberapa bagian :• Modul Software• Integrasi Software• Sistem Software
  13. 13. Pemeliharaan Software dilakukan berkala, perperiode, atautahunan. Pemeliharaan terbagi dalam beberapa kategori :• Corrective Maintenance  Koreksi kode software dan kegagalan dokumentasi• Addaptive maintenance  Adaptasi software saat ini dengan keadaan baru atau kebutuhan pelanggan tanpa mengubah dasar software• Functionally improvement maintenance  perbaikan fungsional dan kinerja terkait dengan software yang ada
  14. 14. Komponen utama dari Software Supporting quality devicesQuality Assurance (SQA) yang Maintenance staff training,terdapat dalam pemeliharaan retraining, and certificationjaminan kualitas sistem adalah Maintenance preventive andsebagai berikut : corrective actions• Pre-maintenance components Configuration managementMaintenance contract review Control of maintenanceMaintenance plan. documentation and quality• Software development life records. cycle components • Managerial control SQAKomponen ini digunakan untuk componentspengembangan fungsionalitas, dan Maintenance service controlpemeliharaan adaptif. Maintenance quality metrics• Infrastructure SQA Maintenance quality costs. componentsMaintenance procedures andinstructions
  15. 15. Hasil dari komponen ini adalah mencegah kesalahansoftware, atau setidaknya penurunan tingkat kesalahansoftware.Komponen ini termasuk juga :• Prosedur dan Instruksi kerja• Supporting quality devices• Template dan Checklist• Training staff, retraining, dan sertifikasi• Preventive dan corrective actions• Configuration Management• Documentation Control
  16. 16. Manajerial komponen SQA mendukung kontrol manajerialproyek pembangunan software dan pemeliharaan.Komponen kontrol meliputi :• Project progress control (including maintenance contract control)• Software quality metrics• Software quality costs.
  17. 17. Komponen ini bertujuan untuk :• Pemanfaatan pengetahuan profesional internasional• Peningkatan koordinasi dengan sistem mutu organisasi lain• Evaluasi tujuan profesional dan pengukuran prestasi
  18. 18. Dasar komponen ini termasuk manajemen organisasi,software testing personal dan SQA units in addition toprofessionals. Tujuannya untuk :• Mengembangkan dan mendukup implementasi komponen SQA• Mendeteksi penyimpangan prosedur SQA dan metodologi• Menunjukan perbaikan komponen SQA
  19. 19. Pertimbangan Organisasi• Jenis Klien pengembangan software• Jenis Klien perawatan software• Rentang produk• Ukuran organisasi• Tingkat dan sifat kerjasama dengan organisasi lain• Tujuan OptimisasiPertimbangan Proyek dan Layanan pemeliharaan• Tingkat Kompleksitas software dan Kesulitan• Tingkat pengalaman staf dengan teknologi proyek• Tingkat penggunaan kembali software dalam proyek-proyek baruPertimbangan Profesional Staf• Kualifikasi profesional• Tingkat kenal dengan anggota tim

×