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
PENGENDALIAN MUTU PADA INDUSTRI
Overview Komponen Sistem SQA
Proses Testing & Standar Internasional
REKAYASA PERANGKAT LUNAK
Software Quality Assurance
Manajemen Mutu Perangkat Lunak
PERENCANAAN MANAJEMEN MUTU
TAHAPAN PENYUSUNAN ISO 9001 : 2000.
TESTING DAN QA SOFTWARE PERTEMUAN 11 & 12
Testing dan Implementasi Sistem
MANAJEMEN KONFIGURASI SOFTWARE
Pertemuan 4 Manajemen Proyek (2)
# T ESTING DAN IMPLEMENTASI SISTEM Dosen : Yulistia
Cost of Software quality
1 Manajemen Kualitas Perangkat Lunak Teknik Informatika Universitas Brawijaya Semester Gasal 2010/2011.
Methods for Software Engineering CHAPTER 5 Software Project Planning Software engineering: a practitioner’s approach / Roger S. Pressman.—5th ed.
PERENCANAAN MANAJEMEN MUTU
SISTEM MUTU LABORATORIUM SESUAI ISO/IEC : 2005.
Pertemuan 6 Prosedur dalam Manajemen Mutu
Pertemuan 5 ISO 9000 DALAM INDUSTRI JASA KONSTRUKSI
Software Quality Assurance
Rekayasa Perangkat Lunak (Lanjut)
REKAYASA PERANGKAT LUNAK
Interpretasi Klausul 5, ISO TANGGUNG JAWAB MANAJEMEN
Testing dan implementasi sistem
Testing dan Implementasi Sistem
Klausul 8, SMM ISO 9001:2008 PENGUKURAN, ANALISIS DAN PENINGKATAN
MANAJEMEN PROYEK PERANGKAT LUNAK
Pengenalan Rekayasa Perangkat Lunak
The WebE Process These slides are designed to accompany Web Engineering: A Practitioner’s Approach (The McGraw-Hill Companies, Inc.) by Roger Pressman.
Testing dan implementasi sistem
Manajemen Proyek Perangkat Lunak
FAKULTAS TEKNOLOGI INFORMASI
PENJAMINAN MUTU PERANGKAT LUNAK
PERENCANAAN MANAJEMEN MUTU
TESTING & IMPLEMENTASI SI
Software Engineering ( Pressman )
Software Engineering by Pressman
PERENCANAAN MANAJEMEN LINGKUNGAN
JAMINAN KUALITAS PERANGKAT LUNAK (SOFTWARE QUALITY ASSURANCE)
JAMINAN KUALITAS DARI KONTRIBUSI EXTERNAL PARTICIPANT
Testing dan Implementasi Sistem [3-sks (3-0)]
KEBIJAKAN PENINGKATAN MUTU PENDIDIKAN
Model Object Oriented Pengertian :
Testing & Implementasi
SQA Team.
Irman Hariman, MT. LPKIA Lecture - Sessi 7 -
AUDIT SISTEM KEPASTIAN KUALITAS
TESTING & IMPLEMENTASI SI
TESTING DAN IMPLEMENTASI SISTEM (Pertemuan Ke-4)
Software Quality Assurance
Manajemen Proyek Perangkat Lunak
DEVELOPMENT AND QUALITY PLANS
SOFTWARE QUALITY ASSURANCE
KEPASTIAN KUALITAS KOMPONEN MAINTENANCE SOFTWARE
RANGKUMAN ISO 9001: Sistem Manajemen Mutu (P-D-C-A) 4.1. Identifikasi Proses (core-support-improvement) 4.2. Identifikasi Dokumen Pengendalian.
TESTING DAN QA SOFTWARE PERTEMUAN 18
TESTING DAN QA SOFTWARE PERTEMUAN 16 & 17
R.S. Pressman & Associates, Inc
Rekayasa Sistem Komputer
Software Quality Assurance
REKAYASA PERANGKAT LUNAK PROGRAM STUDI D3
PERTEMUAN – 6 MANAJEMEN MUTU 2. PERTEMUAN – 6 MANAJEMEN MUTU 2.
MANAJEMEN MUTU DAN AUDIT KEPERAWATAN MARSIANA ANGGRAENI.
SOSIALISASI PENERAPAN SOP (STANDAR OPERATION PROCEDURE) WHAT SOP adalah pedoman yang berisi prosedur-prosedur operasional standar yang ada di dalam.
Software Quality Assurance
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
PENGANTAR Testing dan implementasi sistem. Definisi testing Testing adalah proses menganalisa suatu entitas software untuk mendeteksi perbedaan antara.
Transcript presentasi:

Software Quality Assurance Perawatan dan Manajemen Kualitas Perangkat Lunak – Pertemuan 1 Software Quality Assurance Oleh : Syukriya al-Asyik , S.Kom

Evaluasi TUGAS : 50 % UTS : 20 % UAS : 30 % Presentasi sistem Dokumen MKPL 1 Penilaian : Individu & Kelompok UTS : 20 % Tes Tulis Penilaian : Individu UAS : 30 % Demo Implementasi Hasil Analisa & Desain

Aturan Lain Kehadiran kurang dari aturan yang telah ditentukan → sanksi berdasarkan peraturan yang ada Pelanggaran/Kecurangan → sanksi berdasarkan peraturan yang ada Keterlambatan Pengumpulan Tugas Mengurangi Nilai Keterlambatan datang 20 menit setelah itu tidak boleh masuk ProAktif Sersan

Software Proses Proses Pengembangan PL memiliki sebuah framework proses umum yang terdiri dari: Framework Activities – untuk semua proyek PL Tugas-tugas pekerjaan project milestones Hasil pekerjaan PL dan penyelesaian Poin-poin jaminan kualitas Umbrella activities – terjadi pada seluruh proses Jaminan Kualitas PL (Software Quality Assurance) Manajemen konfigurasi PL Metrik atau pengukuran PL

menjamin KUALITAS produk Proyek PL Bagaimanakah tim Anda menjamin KUALITAS produk Perangkat Lunak Anda?

Manajemen Kualitas PL Sasarannya: Kepuasan Customer User Satisfaction = Kesesuaian produk + kualitas baik + selesai sesuai dengan budget dan jadwal Bagaimanakah tim Anda mengelola kualitas pengembangan PL?

Terminologi Proses Kualitas Quality Objectives/Tujuan Kualitas Quality Policy/Kebijakan Kualitas Quality Management (QM) Quality System (QS) Quality Control (QC) Quality Assurance (QA) Software Quality Assurance (SQA) Verification and Validation (V & V) Total Quality Management (TQM) Continuous Improvement

Terminologi Proses Kualitas Tujuan Kualitas : Mencapai dan menopang kualitas produk/layanan untuk memenuhi kebutuhan customer Memberikan jaminan ke manajemen bahwa kualitas telah dicapai dan dipelihara Memberikan jaminan ke customer bahwa kualitas telah tercapai Kebijakan Kualitas Sasaran dan arah kualitas keseluruhan dari sebuah organisasi terkait dengan kualitas yang secara formal dinyatakan oleh manajemen atas

Terminologi Proses Kualitas Quality Management (QM) Adalah aspek fungsi manajemen keseluruhan yang menentukan dan menerapkan kebijakan kualitas (ISO9000, Clause 3.2) Quality System (QS) Adalah struktur, tanggung jawab, prosedur, proses dan sesumber organisasi untuk penerapan manajemen kualitas (ISO9000, Clause 3.3)

Terminologi Proses Kualitas Quality Control (QC) Adalah teknik dan aktifitas operasional yang digunakan untuk memenuhi kebutuhan kualitas (ISO9000, Clause 3.4) Meliputi evaluasi unjuk kerja, membandingkan tujuan dan tindakan, pengecekan produk

Terminologi Proses Kualitas Quality Assurance (QA) Semua tindakan sistematis dan terencana untuk menjamin bahwa sebuah produk/layanan akan memenuhi kebutuhan /memuaskan(ISO9000, Clause 3.5) Sekumpulan aktifitas yang dirancang untuk mengevaluasi proses dimana produk dikembangkan atau dirakit (IEEE Standards ) Quality assurance meliputi pengecekan proses

Terminologi Proses Kualitas Quality Assurance (QA) ... Tujuan: Untuk mencegah terjadinya masalah; Mendeteksi masalah ketika terjadi; Mengetahui penyebabnya; Menyelesaikan sampai akar; dan Mencegah masalah terjadi lagi

Terminologi Proses Kualitas Perbedaan QC / QA QC – bekerja dengan produk Mengukur produk berdasarkan standard Mengenali kerusakan/cacat Sebatas pada melihat produk QA – bekerja dengan proses Sebuah fungsi yang mengatur kualitas setup QC Menggunakan hasil QC untuk mengevaluasi dan meningkatkan proses yang menghasilkan produk

Terminologi Proses Kualitas

Terminologi Proses Kualitas Verifikasi dan Validasi Verifikasi: Membangun produk secara BENAR Verifikasi melibatkan pengujian bahwa apa yang telah dibangun sudah benar. Validasi: Membangun produk yang tepat Validasi melibatkan pengecekan bahwa kebutuhan customer telah dipenuhi. Quality Assurance memastikan bahwa Verification dan Validation mendapat tempat.

Terminologi Proses Kualitas Total Quality Management (TQM) Mengatur kualitas sebuah perusahaan lebih daripada hanya sekedar menerapkan sebuah sistem kualitas ... Hal ini diciptakan oleh adanya pembentukan budaya kualitas yang meresap pada seluruh organisasi Budaya kualitas: Dedikasi kpada kepuasan customer penekanan pada perbaikan yang berkelanjutan Komunikasi dan kerja tim Memberdayakan anggota tim Komitmen dengan managemen tim

Software Quality Management Environment

Ukuran Tim Software Quality Sekitar 3% adalah ideal, yaitu dengan 30-33 pengembang, perlu 1 orang SQA. Jika terdapat 10-15 orang dalam tim, maka satu orang untuk setengah minggu harus bertindak sebagai SQA.

Peran Tim Software Quality

Tugas Tim Software Quality

Peran Utama Tim Software Quality Peran utama Tim SQ adalah Review Applications. Review Applications meliputi: Verification (membangun dengan benar) and Validation ( membangun produk yang benar) Software Reviews Pemantauan pada pengiriman bagian2 produk Testing Audit bagian software yang ditentukan

Referensi Ch. 26, Quality Management, Software Engineering: A Practitioner's Approach, 6/e, Pressman Roger S., 2005, McGraw-Hill Romi Satrio Wahono, Teknik Pengukuran Kualitas Perangkat Lunak, http://romisatriawahono.net/?p=155 Stephen H. Kan., Software Quality Metrics Overview, http://www.awprofessional.com/articles/article.asp?p=30306&rl=1