SOFTWARE QUALITY ASSURANCE

Slides:



Advertisements
Presentasi serupa
The Product and the Process CHAPTER 2 The Process Software engineering: a practitioner’s approach / Roger S. Pressman.—5th ed.
Advertisements

COST OF SOFTWARE QUALITY
Overview Komponen Sistem SQA
REKAYASA PERANGKAT LUNAK
ANALISIS SISTEM.
Software Requirement Specification
Oleh: Narayoga Wasesa Staff Training & Certification.
Software Quality Assurance
Pertemuan 7 Proyek Sistem Informasi Viska Armalina, ST., M.Eng
Manajemen Mutu Perangkat Lunak
AUDIT SISTEM KEPASTIAN MUTU
Testing dan Implementasi Sistem
Manajemen Proyek.
Pertemuan 4 Manajemen Proyek (2)
SISTEM DEVELOPMENT LIFE CYCLE
Cost of Software quality
Chapter 5: Manajemen Scope Proyek
Metode Audit Mutu SPMI Seputar SPM-PT
SISTEM MUTU LABORATORIUM SESUAI ISO/IEC : 2005.
Testing dan Implementasi Sistem
Software Quality Assurance
Software Quality Assurance
SESI 3. KONSEP MANAJEMEN PROYEK PERANGKAT LUNAK
Rekayasa Perangkat Lunak
Manajemen Mutu Proyek (Manajemen Kualitas)
PROCESS MODELS.
FASE PERENCANAAN MPSI – sesi 4.
METODOLOGI MANAJEMEN PROYEK
Manajemen Mutu Proyek (Manajemen Kualitas)
MANAJEMEN PROYEK PERANGKAT LUNAK
Pengenalan Rekayasa Perangkat Lunak
FASE PERENCANAAN MPSI – sesi 4.
Oleh : Dewi Sartika, S.Kom
9. Software Quality Assurance
TEORI PELAKSANAAN AUDIT MUTU INTERNAL
Manajemen Proyek Perangkat Lunak
ANALISA DAN PERANCANGAN SISTEM INFORMASI
4 Managing Software Requirement Analisis Kebutuhan
INTERNAL AUDIT K3 TJIPTO S..
FAKULTAS TEKNOLOGI INFORMASI
Testing dan Implementasi Sistem
PERENCANAAN MANAJEMEN MUTU
Software Engineering ( Pressman )
MANAJEMEN PROYEK PERANGKAT LUNAK
JAMINAN KUALITAS PERANGKAT LUNAK (SOFTWARE QUALITY ASSURANCE)
JAMINAN KUALITAS DARI KONTRIBUSI EXTERNAL PARTICIPANT
Manajemen Mutu Proyek Muhammad Rachmadi.
PERENCANAAN (PROYEK) PERANGKAT LUNAK
Software Development Life Cycle (SDLC) Concept
Pembangunan Kasus Bisnis & Penentuan Alternatif
Analisis Kebutuhan.
Model Object Oriented Pengertian :
SQA Team.
Irman Hariman, MT. LPKIA Lecture - Sessi 7 -
Software Quality Assurance
MANAJEMEN PROYEK PERANGKAT LUNAK
Manajemen Proyek Perangkat Lunak
Konsep Manajemen Proyek
Sesi -2 Perencanaan proyek
Testing dan Implementasi 1st class
Manajemen Mutu Proyek Muhammad Rachmadi.
METODOLOGI MANAJEMEN PROYEK PRODI MIK | FAKULTAS ILMU-ILMU KESEHATAN
SISTEM DEVELOPMENT LIFE CYCLE
Manajemen Mutu Proyek (Manajemen Kualitas)
R.S. Pressman & Associates, Inc
Software Quality Assurance
MODEL PROSES PERANGKAT LUNAK
PERTEMUAN – 6 MANAJEMEN MUTU 2. PERTEMUAN – 6 MANAJEMEN MUTU 2.
Software Quality Assurance
Manajemen Proyek.
Transcript presentasi:

SOFTWARE QUALITY ASSURANCE Project Lifecycle SQA – Review : Formal Design Review TKB5351 – Penjaminan Mutu Perangkat Lunak Chalifa Chazar www.script.id chalifa.chazar@gmail.com Last update : September 2016 | chalifa.chazar@gmail.com

SQA Architecture

Introduction Kegiatan SQA dilakukan secara bersamaan dengan kegiatan atau siklus hidup pengembangan PL. Pada tahap/aktivitas apa baiknya kegiatan SQA dilakukan?

?

? Kegiatan SQA dapat dilakukan pada saat “analisis dan design” Saat analis melakukan analisis dan mendesain PL, analis dapat melakukan kegiatan review tentang gambaran PL yang di desain. *Setiap tahapan akan di dokumentasikan.

SQA Architecture Standards for software reviews adalah bagian dari subject IEEE Std 1028 (IEEE, 1997). Review formal adalah bagian software quality yang dipresentasikan/disajikan oleh MacFarlane (2001).

Review (IEEE, 1990) “A process or meeting during which a work product, or set of work products, is presented to project personnel, managers, users, customers, or other interested parties for comment or approval” Sebuah proses atau pertemuan selama pengerjaan produk, atau bagian dari pengerjaan produk, yang dipresentasikan/ditampilkan kepada orang yang menyerjakan proyek, manajer, user/pengguna, konsumen, atau pihak lain yang tertarik untuk memberikan komentar atau persetujuan.

Review Methods Kegiatan review adalah kegiatan penting dalam proses SQA karena dapat mendeteksi secara awal dan mencegah kesalahan yang dapat berakibat fatal/kerugian. Beberapa metode (methodologies) review yang dapat diimplementasikan, antara lain: Formal design reviews (review formal) Peer reviews (review sejawat) Expert options (opsi ahli) Tujuan dari kegiatan review adalah untuk mendeteksi secara awal dan kesalahan yang dapat berakibat fatal/kerugian.

Review Objectives Tujuan langsung Mendeteksi dan mengkoreksi kesalahan analisis dan desain, perubahan dan penyelesaian yang berhubungan dengan spesifikasi awal, dan persetujuan perubahan. Mengidentifikasi resiko baru yang cenderung dapat menghambat penyelesaian proyek. Menemukan penyimpangan-penyimpangan yang mungkin terjadi (untuk meningkatkan komunikasi dan koordinasi). Persetujuan tahapan analisis dan desain produk. Tujuan dari kegiatan review adalah untuk mendeteksi secara awal dan kesalahan yang dapat berakibat fatal/kerugian.

Review Objectives Tujuan tidak langsung Menyediakan tempat pertemuan informal untuk pertukaran pengetahuan baik tentang metode, alat atau teknik pengembangan. Merekam kesalahan analisis dan desain yang akan berfungsi sebagai dasar untuk perbaikan dimasa depan.

Review Objectives Tujuan tidak langsung Menyediakan tempat pertemuan informal untuk pertukaran pengetahuan baik tentang metode, alat atau teknik pengembangan. Merekam kesalahan analisis dan desain yang akan berfungsi sebagai dasar untuk perbaikan dimasa depan. Baiknya kegiatan review tidak dilakukan secara sembarangan, diharapkan peserta dapat memberikan komentar dan masukan untuk perbaikan PL, namun karena karakteristik manusia sering melantur atau menghubungkan usuran pribadi/hal-hal yng tidak penting, maka perlu adanya koordinator untuk dapat memimpin kegiatan review berjalan sesuai arahan

Formal Design Reviews (DRs) Sauer dan Jeffery (2000) membahas berbagai faktor yang mempengaruhi efektivitas DRs, yaitu: The participants The prior preparations The DR session The recommended post-DR activities. Atau dikenal sebagai “desain review” atau “formal technical review (FTR)” adalah proses persetujuan yang dibutuhkan untuk melanjutkan ke tahapan pengembangan selanjutnya. Peserta, tahapan awal persiapan, tahapan DR, kegiatan pasca DR yang direkomendasikan

Participants of DR The review leader The review team Memiliki pengetahuan dan pengalaman dalam pengembangan proyek. Senior atau tingkat yang sama dengan pimpinan proyek. Memiliki hubungan yang baik dengan pimpinan proyek dan tim Berada di posisi eksternal dari tim proyek The review team Profesional Perwakilan pengguna Development team Pemilihan ketua dan peserta review menjadi salah satu faktor penting untuk mencapai tujuan kegiatan review, karena ketua dan peserta review memiliki kekuatan untuk memberikan persetujuan. Hal penting lainnya adalah banyaknya peserta (baiknya 3-5 anggota, tidak terlalu banyak)

Prior Preparations The review leader The review team Development Menunjuk anggota Menjadwalkan sesi review Mendistribusikan dokumen review kepada anggota The review team Anggota review diharapkan meninjau dokumen dan memberikan komentar sebelum sesi review Alat bantu checklist Development Mempersiapkan presentasi singkat tentang dokumen Persentasi harus mencakup isu-isu utama yang penting bukan deskripsi umum

DR Sesion Presentasi singkat tentang dokumen Komentar team review Verifikasi dan validasi dari komentar review untuk menetukan tindakan Keputusan Full approval Partial approval Denial of approval

Post-Review Activities DR report Ringkasan dari diskusi review Keputusan tindak lanjut proyek Daftar lengkap koreksi yang diperlukan Nama anggota yang ditunjuk untuk menindaklanjuti kinerja koreksi Follow-up process 1. Laporan review 2. Tindak lanjut untuk melakukan koreksi

Pressman Golden Guidelines (2000) Pressman’s 13 “golden guidelines” for a successful design review (based on Pressman 2000, Chapter 8)

Pressman Golden Guidelines (2000) Pressman’s 13 “golden guidelines” for a successful design review (based on Pressman 2000, Chapter 8)

Pressman’s 13 “golden guidelines” for a successful design review (based on Pressman 2000, Chapter 8)

Proses formal design review (DRs)

Tugas Kelompok (5-6 orang) Analisis sebuah software (dari sisi develop-nya) Sistem yang akan dibuat Tujuan sistem dibuat Fungsi-fungsi pada sistem Perancangan Desain tampilan Selanjutnya coba lakukan review terhadap developing tersebut berdasarkan (lihat contoh dibawah ini): Deskripsi kebutuhannya Analisis kebutuhannya Testing desainnya (blackbox) Berikan kesimpulan (persentase) error software-nya

</TERIMA KASIH> Chalifa Chazar, S.T, M.T Email: chalifa.chazar@gmail.com script.id Copyright @2016