TANTANGAN MUTU SOFTWARE Yulyani Arifin Pertemuan 1 TANTANGAN MUTU SOFTWARE Yulyani Arifin 7/29/2018
SASARAN Identifikasi keunikan dari karakteristik software sebagai suatu produk Mengenali karakteristik dari lingkungan pengembangan software secara professional Menjelaskan lingkungan kesulitan utama yang dihadapi pengembang software 7/29/2018
MATERI Keunikan jaminan mutu software Lingkungan Pengembangan Metode SQA 7/29/2018
Keunikan Jaminan Mutu Software Ada 3 hal yang menjadi keunikan dari Jaminan Mutu Software : Kompleksitas Produk Wujud Produk Pengembangan Produk dan Proses Produksi 7/29/2018
Keunikan Jaminan Mutu Software Karakteristik Produk Software Produk lain Kompleksitas Sangat komplek Tidak terlalu komplek Wujud Produk Tidak terlihat, tidak terdeteksi Terlihat, dapat dideteksi Dasar Pengembangan dan Proses Produksi Kemungkinan kesalahan hanya 1 fase yaitu pengembangan produk Kemungkinan kesalahan di semua fase yaitu pengembangan produk, perencanaan produksi dan perakitan produk 7/29/2018
Lingkungan Pengembangan Metode SQA Software dikembangkan oleh banyak individu dan dalam situasi yang berbeda sesuai kebutuhan contohnya : Pelajar mengembangkan software sebagai bagian dari pembelajaran Developer amatir mengembangkan software sebagai hobi Professional di bidang ekonomi atau management atau bidang lain mengembangkan software untuk membantu mereka bekerja Developer professional mengembangkan software sebagai sasaran karir mereka 7/29/2018
Ruang Lingkup SQA Karakteristik ruang lingkup SQA : Dikontrak Hasil komitmen dan kondisi yang sudah tertuang dalam kontrak antara developer dan customer. Aktifitas pengembangan dan perbaikan software harus sesuai dengan : Daftar kebutuhan Anggaran proyek Jadwal proyek 7/29/2018
Hubungan dengan Customer Team proyek harus bekerja sama dengan Customer secara terus menerus Kerja sama Dibutuhkan kerja sama untuk mengerjakan proyek dengan mempertimbangkan : Waktu pengerjaan Kebutuhan sejumlah keahlian khusus untuk pengerjaan proyek Manfaat yang didapat dari dukungan secara professional dan review untuk pengembangan kualitas proyek 7/29/2018
Kerjasama dan koordinasi dengan team software lain Untuk proyek skala besar biasanya melibatkan beberapa team developer. Kemungkinan kerja sama yang dibutuhkan dengan : - team developer software lain - team hardware - team developer software dari vendor lain - team user 7/29/2018
Interface dengan sistem software lain Saat sekarang banyak sistem software yang berhubungan dengan sistem software yang berbeda Tipe interface yang biasanya digunakan : Input Interfaces : data ditransfer dari sistem lain Output Interfaces : data dikirim ke sistem lain Input dan Output interfaces ke mesin kontrol seperti peralatan medical, peralatan metal, dsbnya. 7/29/2018
Question and Answer Thanks You 7/29/2018