JAMINAN KUALITAS PERANGKAT LUNAK (SOFTWARE QUALITY ASSURANCE)

Slides:



Advertisements
Presentasi serupa
Overview Komponen Sistem SQA
Advertisements

Proses Testing & Standar Internasional
REKAYASA PERANGKAT LUNAK
Jaminan Kualitas Perangkat Lunak Software Quality Assurance [SQA]
Pertemuan 5 PENGEMBANGAN PERANGKAT LUNAK….cont Febriyanno Suryana, S.Kom, MM SI
Manajemen Proyek Perangkat Lunak
Proses perangkat lunak dan metrik proyek
Sasaran Menjelaskan apa yang dimaksud model proses
Oleh: Narayoga Wasesa Staff Training & Certification.
REKAYASA PERANGKAT LUNAK (Software Engineering) Eka Ismantohadi
REKAYASA SISTEM.
PENGANTAR REKAYASA PERANGKAT LUNAK I
Manajemen Mutu Perangkat Lunak
Muhammad Taufik Syastra
Aktivitas Pengembangan dan Pemeliharaan Sistem
Pertemuan 4 Manajemen Proyek (2)
RE-ENGINEERING.
SOFTWARE QUALITY ASSURANCE (SQA)
REKAYASA PERANGKAT LUNAK
Kriteria Rekayasa Perangkat Lunak (lanjutan)
TEKNIK TESTING DAN STRATEGI TESTING
Software Quality Assurance
SESI 3. KONSEP MANAJEMEN PROYEK PERANGKAT LUNAK
Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK
PROCESS MODELS.
PERENCANAAN AKTIVITAS PROYEK
Spesifikasi Perangkat Lunak
Perangkat Lunak 1.
Rekayasa Perangkat Lunak Model Proses PL
Pengenalan Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
Sistem Manajemen Mutu.
Materi Bab 5 Sistem Informasi
METODE PELAKSANAAN KONSTRUKSI
TESTING DAN IMPLEMENTASI SISTEM
Nur fisabilillah, S.Kom, MMSI | UNIVERSITAS GUNADARMA
9. Software Quality Assurance
ENTOT SUHARTONO, SKOM, MKOM
SOFTWARE QUALITY ASSURANCE (SQA)
RPL.
KONSEP DAN PRINSIP ANALISIS
STRATEGI PENGEMBANGAN SISTEM INFORMASI MANAJEMEN
Oleh : Dewi Sartika, M.Kom
Jaminan Mutu dalam Kebutuhan Rekayasa
Software Quality Assurance (SQA)
Strategi Pengujian Perangkat Lunak & Sistem
Software Engineering ( Pressman )
Software Engineering by Pressman
Sistem Manajemen Mutu (SMM) III
RPL.
PERTEMUAN 2 Proses Pengembangan Perangkat Lunak
REKAYASA PERANGKAT LUNAK
REKAYASA PERANGKAT LUNAK
Software Quality Assurance (SQA)
Rekayasa Perangkat Lunak
PENGANTAR REKAYASA PERANGKAT LUNAK
Nency Extise Putri, M.Kom
Software Quality Assurance
JAMINAN KUALITAS PERANGKAT LUNAK (SOFTWARE QUALITY ASSURANCE)
ANALISA KEBUTUHAN PERANGKAT LUNAK
FIKES – MANAJEMEN INFORMASI KESEHATAN
TESTING DAN QA SOFTWARE PERTEMUAN 18
PENGELOLAAN PROYEK PERANGKAT LUNAK
KONSEP DAN PRINSIP ANALISIS
Software Quality Assurance
Kelompok 2 : Maria Bestarina Laili: Ida Megawati: Sakim: Erman Al Hakim: Kunthi Widyati: Ilham.
Software Quality Assurance
Fathiah, S.T.,M.Eng Universitas Ubudiyah Indonesia
Pengembangan Sistem Informasi Erliyan Redy Susanto.
Transcript presentasi:

JAMINAN KUALITAS PERANGKAT LUNAK (SOFTWARE QUALITY ASSURANCE) (Nelly Sofi)

JAMINAN KUALITAS PL Jaminan kualitas perangkat lunak adalah aktivitas pelindung yang diaplikasikan pada seluruh proses perangkat lunak. SQA meliputi : pendekatan manajemen kualitas teknologi rekayasa perangkat lunak yang efektif (metode dan peranti) kajian teknik formal yang diaplikasikan pada keseluruhan proses perangkat lunak strategi pengujian multitiered (deret bertingkat) kontrol dokumentasi perangkat lunak dan perubahan prosedur untuk menjamin kesesuaian dengan standar pengembangan perangkat lunak mekanisme pengukuran dan pelaporan. RPL

KONTROL KUALITAS Kontrol kualitas merupakan serangkaian pemeriksaan, kajian, dan pengujian yang digunakan pada keseluruhan siklus pengembangan untuk memastikan bahwa setiap produk memenuhi persyaratan yang ditetapkan. Konsep kunci kualitas kontrol adalah bahwa semua produk kerja memiliki spesifikasi yang telah ditentukan dan dapat diukur dimana kita dapat membandingkan output dari setiap proses. Kalang (loop) menjadi penting untuk meminimalkan cacat yang dihasilkan. RPL

JAMINAN KUALAITAS Jaminan kualitas terdiri atas fungsi auditing dan pelaporan manajemen. Tujuan jaminan kualitas adalah : untuk memberikan data yang diperlukan oleh manajemen untuk menginformasikan masalah kualitas produk, sehingga dapat memberikan kepastian & konfidensi bahwa kulitas produk dapat memenuhi sasaran. RPL

BIAYA KUALITAS Biaya kualitas menyangkut semua biaya yang diadakan untuk mengejar kualitas atau untuk menampilkan kualitas yang berhubungan dengan aktivitas. Biaya kualitas dapat dibagi ke dalam biaya-biaya yang dihubungkan dengan : pencegahan penilaian kegagalan. RPL

DEFINISI KUALITAS PL Kualitas perangkat lunak didefinisikan sebagai: Konformansi terhadap kebutuhan fungsional dan kinerja yang dinyatakan secara eksplisit, standar perkembangan yang didokumentasikan secara eksplisit, dan karakteristik implisit yang diharapkan bagi semua perangkat lunak dikembangkan secara profesional. RPL

DEFINISI KUALITAS PL (cont.) Definisi tersebut berfungsi untuk menekankan tiga hal penting, yaitu: Kebutuhan perangkat lunak merupakan fondasi yang melaluinya kualitas diukur. Standar yang telah ditentukan menetapkan serangkaian kriteria pengembangan yang menuntun cara perangkat lunak direkayasa. Ada serangkaian kebutuhan implisit yang sering dicantumkan (misalnya kebutuhan akan kemampuan pemeliharaan yang baik). RPL

DEFINISI KUALITAS PL (cont.) Kelompok SQA berfungsi sebagai perwakilan in-house pelanggan, yaitu orang yang akan melakukan SQA harus memperhatikan perangkat lunak dari sudut pandang pelanggan. Apakah perangkat lunak cukup memenuhi faktor kualitas Sudahkah pengembangan perangkat lunak dilakukan sesuai dengan standar yang telah ditetapkan sebelumnya? Sudahkah disiplin teknik dengan tepat memainkan perannya sebagi bagian dari aktivitas SQA? RPL

AKTIVITAS SQA Jaminan kualitas perangkat lunak terdiri dari berbagai tugas yang berhubungan dengan dua konstituen yang berbeda : perekayasa perangkat lunak yang mengerjakan kerja teknis kelompok SQA yang bertanggung jawab terhadap perencanaan jaminan kualitas, kesalahan, penyimpanan rekaman, analisis, dan pelaporan. Tugas Kelompok SQA ? (ada 7) RPL

KAJIAN PERANGKAT LUNAK Kajian perangkat lunak merupakan salah satu aktivitas SQA yang terpenting. Kajian perangkat lunak adalah suatu filter bagi proses rekayasa perangkat lunak, yaitu kajian yg diterapkan pd berbagai titik selama pengembangan PL & berfungsi untuk mencari kesalahan yg kemudian akan dihilangkan. Kajian perangkat lunak berfungsi untuk “memurnikan” produk kerja perangkat lunak yang terjadi sebagai hasil dari analisis, desain, dan pengkodean. RPL

KAJIAN TEKNIK FORMAL (Formal Technic Review – FTR) FTR adalah aktivitas jaminan kualitas perangkat lunak yang dilakukan oleh perekayasa perangkat lunak. Kajian teknik formal atau walktrough adalah pertemuan kajian yang disesuaikan dengan kebutuhan yang terbukti sangat efektif untuk menemukan kesalahan. Keuntungan utama kajian teknis formal adalah penemuan kesalahan sejak awal sehingga tidak berlanjut ke langkah selanjutnya dalam proses perangkat lunak. RPL

Formal Technic Review – FTR (cont.) Tujuan FTR adalah Menemukan kesalahan dlm fungsi, logika, / implementasinya dlm berbagai representasi PL; Membuktikan bahwa perangkat lunak di bawah kajian memenuhi syarat; Memastikan bahwa PL disajikan sesuai dgn standar yg sudah ditentukan sebelumnya; Mencapai perangkat lunak yg dikembangkan dengan cara yang seragam; Membuat proyek lebih dapat dikelola. RPL

Formal Technic Review – FTR (cont.) FTR berfungsi dasar pelatihan yang memungkinkan perekayasa yunior mengamati berbagai pendekatan yang berbeda terhadap analisis perangkat lunak, desain, dan implementasi. mengembangkan backup dan kontinuitas karena sejumlah orang mengenal baik bagian-bagian perangkat lunak yang tidak mereka ketahui sebelumnya. RPL

PERTEMUAN KAJIAN Tanpa memperhatikan format FTR yang dipilih, setiap pertemuan kajian harus mematuhi batasan-batasan berikut ini : Antara 3 & 5 orang (khususnya) harus dilibatkan dalam kajian; Persiapan awal harus dilakukan, tetapi waktu yang dibutuhkan harus tidak lebih dari 2 jam dari kerja bagi setiap person Durasi pertemuan kajian harus kurang dari 2 jam RPL

PERTEMUAN KAJIAN (cont.) Pada akhir kajian, semua peserta FTR yang hadir harus memutuskan apakah akan ....(ada 3)  kemudian ambil keputusan Setelah pertemuan kajian akan dilakukan Pelaporan Kajian & Penyimpanan Rekaman Apa yang dikaji ? Siapa yang melakukan? penemuan apa yang dihasilkan dan apa kesimpulannya? Adanya Pedoman Kajian RPL

PENDEKATAN FORMAL TERHADAP SQA Kualitas perangat lunak merupakan tugas setiap orang & kualitas dapat dicapai melalui analisis, desain, pengkodean, dan pengujian yang baik serta aplikasi standar pengembangan perangkat lunak yang diterima. RPL