4 1 SISTEM SQA DAN ARSITEKTUR SQA 4

  • Slides: 9
Download presentation

4. 1 SISTEM SQA DAN ARSITEKTUR SQA 4. 2 KOMPONEN PRA-PROYEK 4. 3 4.

4. 1 SISTEM SQA DAN ARSITEKTUR SQA 4. 2 KOMPONEN PRA-PROYEK 4. 3 4. 4 4. 5 4. 6 4. 7 4. 8 KOMPONEN SIKLUS HIDUP PROYEK SOFTWARE KOMPONEN INFRASTRUKTUR PENCEGAHAN KESALAHAN PENGELOLAAN KOMPONEN SQA STANDAR SQA, SISTEM SERTIFIKASI DAN KOMPONEN PENILAIAN ORGANISASI SQA (KOMPONEN MANUSIA) PERTIMBANGAN PEDOMAN PEMBUATAN SISTEM ORGANISASI SQA

1. Komponen Kualitas Pra-proyek Untuk menjamin bahwa : a) Komitmen proyek telah didefinisikan secara

1. Komponen Kualitas Pra-proyek Untuk menjamin bahwa : a) Komitmen proyek telah didefinisikan secara memadai mempertimbangkan sumber daya yang dibutuhkan, jadwal dan anggaran. b) pengembangan dan rencana kualitas telah benar ditentukan. 2. Komponen kualitas siklus hidup proyek Proyek life cycle terdiri dari dua tahap : pengembangan tahap life cycle dan operasi tahap pemeliharaan. Komponen pengembangan tahap life cycle mendeteksi desain dan kesalahan program. Komponen – komponennya dibagi dalam 3 sub-kelas: a) Review b) Pendapat ahli c) Pengujian software 3. Komponen infrastruktur pencegahan kesalahan dan perbaikan Tujuan utama dari komponen ini, yang diterapkan diseluruh organisasi, adalah untuk menghilangkan atau setidaknya mengurangi tingkat kesalahan, berdasarkan akumulasi pengalaman SQA organisasi.

4. Komponen pengelolaan kualitas software Kelas komponen ini ditujukan terhadap beberapa tujuan, yang utama

4. Komponen pengelolaan kualitas software Kelas komponen ini ditujukan terhadap beberapa tujuan, yang utama yang menjadi kontrol pembangunan dan pemeliharaan kegiatan dan pengenalan awal manajerial mendukung tindakan yang terutama mencegah dan meminimalkan jadwal dan anggaran kegagalan hasil mereka. 5. Komponen standarisasi, sertifikasi, dan penilaian SQA Komponen ini menerapkan professional internasional dan standar manajerial dalam organisasi. Tujuan utama dari kelas ini adalah: a) pemanfaatan pengetahuan profesional internasional b) peningkatan koordinasi kualitas sistem organisasi dengan organisasi lain. c) penilaian prestasi kualitas sistem menurut skala umum Berbagai standar dapat diklasifikasikan menjadi 2 kelompok utama : 1) standar manajemen mutu 2) Standar proses proyek 6. Komponen manusia – mengorganisasi SQA Dasar organisasi SQA termasuk manajer, pengujian personal, unit dan praktisi SQA tertarik pada kualitas software. Semua aktor berkontribusi terhadap software; tujuan utama mereka adalah untuk memulai dan mendukung pelasksanaan komponen SQA, mendeteksi penyimpangan dari prosedur SQA dan metodologi, dan menyarankan perbaikan.

Pertimbangan kontrak (bab 5) Proyek perencanaan pengembangan & perencanaan kualitas(bab 5) Prosedur (bab 14)

Pertimbangan kontrak (bab 5) Proyek perencanaan pengembangan & perencanaan kualitas(bab 5) Prosedur (bab 14) pelatihan (bab 16) Tindakan pencegah an (bab 17) Pengelola an konfigura si(bab 19) Partisipasi Eksternal SQA (bab 12) Manajemen Kualitas Komponen infrastruktur kualitas dukungan peralatan (bab 15) Pemeliharaan Software (bab 11) Pengujian Sofware (bab 9 -10) Pendapat Ahli (bab 8. 5) Tinjauan Peer (bab 8. 3) Formal Desain Review (bab 8. 2) Komponen proyek siklus hidup SQA Pengawas an dokument asi (bab 19) Pengawas an kemajuan proyek (bab 20) Pengukur an kualitas software (bab 21) dukungan peralatan (bab 22) Standart manajem en kualitas (bab 23) Standar proses proyek (bab 24) Struktur Organisasi - Komponen manusia Manajemen (bab 25) Unit SQA (bab 26. 1) Dewan pengawas SQA (bab 26. 2) Komite SQA (bab 26. 3) Forum SQA (bab 26. 4)

 Dimaksudkan untuk meningkatkan persiapan langkah yang diambil sebelum memulai bekerja pada awal proyek

Dimaksudkan untuk meningkatkan persiapan langkah yang diambil sebelum memulai bekerja pada awal proyek Terbagi menjadi : Review Kontrak kegiatan peninjauan harus mencakup pemeriksaan rinci a) draft proposal proyek, dan b) draft kontrak Secara khusus, kontrak kegiatan kajian meliputi: a) Klarifikasi kebutuhan pelanggan b) Evaluasi kemampuan staf profesional untuk melaksanakan usulan proyek c) Evaluasi kapasitas pelanggan untuk memenuhi kewajibannya d) Evaluasi risiko pembangunan Perencanaan Pengembangan dan Mutu Isu – isu utama yang diperlakukan dalam rencana pengembangan proyek adalah : a) Jadwal b) Dibutuhkan tenaga kerja dan sumber daya hardware c) Risiko evaluasi d) isu-isu organisasi : anggota tim, subkontraktor, dan kemitraan e) metodologi proyek, perangkat pengembangan, dll f) Rencana reuse software Isu – isu utama yang dirawat direncana mutu proyek adalah: a) Tujuan kualitas, yang dinyatakan dalam istilah yang terukur sesuai b) Kriteria untuk memulai dan mengakhiri setiap tahap proyek c) Daftar dari review, tes, dan verifikasi dijadwalkan lainnya dan validasi kegiatan.

 Review/Pemeriksaan Tahap desain dari pengembangan menghasilkan berbagai dokumen. Produk yang dicetak meliputi desain

Review/Pemeriksaan Tahap desain dari pengembangan menghasilkan berbagai dokumen. Produk yang dicetak meliputi desain laporan, dokumen pengujian software, rencana instalasi software, dan manual software, dll. Reviews dapat dikategorikan sebagai tinjauan desain formal dan peer reviews. a) Reviews desain formal b) review peer Pendapat para ahli Pendapat ahli mendukung upaya – upaya penilaian kualitas dengan memperkenalkan tambahan eksternal kemampuan dalam proses pengembangan organisasi in-house Uji Coba Software Test software adalah komponen SQA formal yang ditargetkan terhadap tinjauan yang sedang berjalan yang sebenarnya dari software. Pengujian berdasarkan daftar yang dibuat kasus uji yang mewakili berbagai skenario yang diharapkan. Test software memeriksa modul software, integrasi software, atau paket software seluruh sistem. Kepastian kualitas dari sub kontraktor, supplier, dan mitra Subkontraktor dan pelanggan sering bergabung dengan pengembang langsung dalam melaksanakan proyek – proyek pengembangan software. Upaya software khusus jaminan yang diperlukan untuk menetapkan pengendalian yang efektif atas pekerjaan peserta eksternal. Khusus SQA upaya diperlukan untuk menjamin kualitas perangkat lunak, perangkat keras, staf dan pelatihan yang diberikan oleh pelanggan.

 Pemeliharaan Software Jasa pemeliharaan software bervariasi dalam jangkauan disediakan untuk periode yang lama,

Pemeliharaan Software Jasa pemeliharaan software bervariasi dalam jangkauan disediakan untuk periode yang lama, seringkali beberapa tahun. Layanan ini jatuh ke dalam kategori berikut: a) Corrective maintenance b) Adaptive maintenance c) Functionlity improvement maintenance Jasa pemeliharaan software harus memenuhi segala macam persyaratan mutu, terutama fungsi dan penjadwalan persyaratan (umumnya memutuskan bersama dengan pelanggan) serta keterbatasan anggaran (ditentukan oleh penyedia layanan). Penyediaan jasa pemeliharaan melibatkan penerapan berbagai macam komponen SQA. Komponen SQA utama yang dipekerjakan dalam jaminan kualitas sistem pemeliharaan adalah: a) Pre-maintenance komponen - Pemeliharaan kontrak review - pemeliharaan rencana b) Software development life cycle components komponen ini diterapkan untuk perbaikan fungsi dan tugas pemeliharaan adaptif. c) Infrastruktur SQA componen - pemeliharaan prosedur dan instruksi - pendukung kualitas perangkat - maintenance pelatihan staff, pelatihan ulang, dan sertifikasi - pemeliharaan preventif dan tindakan korektif - konfigurasi manajemen - kontrol dokumentasi pemeliharaan dan catatan mutu d) Manajerial control SQA componen - pemeliharaan layanan kontrol - pemeliharaan metrik kualitas - pemeliharaan biaya kualitas