document2

Post on 05-Jul-2015

163 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related