2. Beberapa keunikan software yaitu:
• Sangat komplex atau lengkap dibandingkan dengan
produk industrial
• Produk yang invisible
• Pendeteksian bug terbatas pada saat proses
pengembangan
4. Testing Proses mengeksekusi program untuk
menemukan bug
Software Testing Proses mengeksekusi program
dengan cara yang formal dengan beberapa anggota tim
dengan beberapa prosedur.
Tujuan :
• Mendeteksi adanya bug
• Mengeveluasi fitur-fitur yang ada
5. Software testing merupakan bagian dari verification
dan validation
Perbedaan verifikasi dan validasi:
Verifikasi mengevaluasi komponen / sistem dari
mulai pengerjaan awal, proses, dan hasil akhir
Validasi mengevaluasi sistem “hanya” pada awal dan
akhir apakah sesuai dengan permintaan
7. Blackbox Whitebox
Test fungsional Test Struktural
Fokus juga
Fokus pada
terhadap
output/hasilnya
internal dari
saja
sistemnya
Tidak harus Harus
mengkases mengakses
kodingan kodingan
Disebut juga Disebut juga
validasi verifikasi
8. Ada beberapa faktor kualitas untuk testing:
Correctness
Dokumen dan ketersediaan
Reliability
Realibility test
Efficiency
Stress test
Integrity
Keamanan software
Usability
Latihan dan operasional
9. DOCUMENT
Dokumen yang disediakan biasanya:
• Deskripsi fungsional sistem
• Instalasi manual
• User manual
• Programmer manual
AVAILABILITY
Biasa disebut waktu reaksi. Yaitu waktu untuk
memperoleh informasi yang diminta atau waktu yang
dibutuhkan untuk sistem terinstall di komputer
10. REALIBILITY
Sistem perangkat lunak persyaratan keandalan
penawaran dengan fitur yang dapat
diterjemahkan sebagai peristiwa yang terjadi dari
waktu ke waktu
Misal: waktu rata-rata untuk pemulihan setelah
kegagalan sistem
STRESS
Tes ketahanan adari suatu software setelah software
tersebut dipasang
11. SECURITY
Sistem keamanan software yang telah dibuat seperti
akses kontrol, backup database, dll
TRAINING
OPERATIONAL
13. Komponen dari SQA yang mengaplikasikan technical
tools dan prosedur administrativ yang diperlukan untuk
menyelesaikan tugas-tugas untuk mempertahankan SCI.
14. Ada beberapa tujuan, yaitu :
• Identifikasi perubahan
• Mengontrol perubahan
• Laporan perubahan untuk semua orang yang ingin
mengetahuinya
15. Yang dirubah pada tahap ini biasanya yaitu:
• Codingan
• Data
• Dokumen
17. Kontrol dokumen adalah sebuah pengontrolan
dokumen yang vital atau akan menjadi vital untuk
pengembangan dari software
Cara untuk kontrol dokumen yaitu quality record
18. Prosedur yang ada pada quality record yaitu:
• Definisi dari tipe dokumen yang akan dikontrol
• Document preparation req
• Document aproval req
• Document storage and retrieval req
21. Dengan cara mengaplikasikan sistematis dari aktivitas
manajemen resiko, yaitu:
• Periodic Assesment
Laporan yang berisi kira-kira apa saja kemungkinan
resiko yang akan terjadi
• Cara penanggulangannya
22. Deal dengan project compliance dengan
contract/jadwal yang berupa timetable.
Caranya:
• Follow up jadwal yang ada pada milestone
• Mengalokasikan resource tambahan atau negoisasi
jadwal dengan pelanggan
23. Terfokus hanya pada human resources.
• Pengendalian didasarkan pada laporan dari sumber
daya yang ada yang digunakan untuk
membandingkan dengan jadwal yang ada
• Dengan cara itu, manajemen dapat mengetahui
penyimpangan yang telah terjadi
24. Didasarkan pada perbandingan sebenarnya dengan
pengeluaran yang telah dijadwalkan
Kontrol anggaran ini biasanya juga didasarkan adanya
laporan periodik yang mengidentifikasi adanya
penyimpangan dalam anggaran
25. Item yang biasanya dilihat dalam kontrol anggaran ini
yaitu:
• Human resource
• Pembelian software
• Pembelian hardware
• Gaji subkontraktor