Download - Document2
Wawan Kurniawan 5209100080
Beberapa keunikan software yaitu:
• Sangat komplex atau lengkap dibandingkan dengan
produk industrial
• Produk yang invisible
• Pendeteksian bug terbatas pada saat proses
pengembangan
Wawan Kurniawan 5209100080
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
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
SW Testing
WhiteboxBlackbox
Blackbox
Test fungsional
Fokus padaoutput/hasilnya
saja
Tidak harusmengkaseskodingan
Disebut jugavalidasi
Whitebox
Test Struktural
Fokus jugaterhadap
internal darisistemnya
Harusmengakseskodingan
Disebut jugaverifikasi
Ada beberapa faktor kualitas untuk testing:
Correctness
Dokumen dan ketersediaan
Reliability
Realibility test
Efficiency
Stress test
Integrity
Keamanan software
Usability
Latihan dan operasional
DOCUMENT
Dokumen yang disediakan biasanya:
• Deskripsi fungsional sistem
• Instalasi manual
• User manual
• Programmer manual
AVAILABILITY
Biasa disebut waktu reaksi. Yaitu waktu untukmemperoleh informasi yang diminta atau waktu yang dibutuhkan untuk sistem terinstall di komputer
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
SECURITY
Sistem keamanan software yang telah dibuat seperti
akses kontrol, backup database, dll
TRAINING
OPERATIONAL
Wawan Kurniawan 5209100080
Komponen dari SQA yang mengaplikasikan technical
tools dan prosedur administrativ yang diperlukan untuk
menyelesaikan tugas-tugas untuk mempertahankan SCI.
Ada beberapa tujuan, yaitu :
• Identifikasi perubahan
• Mengontrol perubahan
• Laporan perubahan untuk semua orang yang ingin
mengetahuinya
Yang dirubah pada tahap ini biasanya yaitu:
• Codingan
• Data
• Dokumen
Wawan Kurniawan 5209100080
Kontrol dokumen adalah sebuah pengontrolan
dokumen yang vital atau akan menjadi vital untuk
pengembangan dari software
Cara untuk kontrol dokumen yaitu quality record
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
Wawan Kurniawan 5209100080
Komponen:
• Mengontrol aktivitas manajemen resiko
• Mengontrol jadwal
• Mengontrol resource
• Mengontrol budget/keuangan
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
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
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
Didasarkan pada perbandingan sebenarnya dengan
pengeluaran yang telah dijadwalkan
Kontrol anggaran ini biasanya juga didasarkan adanya
laporan periodik yang mengidentifikasi adanya
penyimpangan dalam anggaran
Item yang biasanya dilihat dalam kontrol anggaran ini
yaitu:
• Human resource
• Pembelian software
• Pembelian hardware
• Gaji subkontraktor