Jumat, 03 Mei 2013

Metrik Teknis Untuk Sistem Berorientasi Objek

Tujuan Metrik Berorientasi Objek
  • Memahami produk
  • Memperkirakan keefektifan proses
  • Meningkatkan kualitas kerja yang dilakukan pada suatu tingkatan proyek

Pengujian Berorientasi Obyek

Object-Oriented Testing
  • Komponen yang diuji adalah class-object.
  • Lebih besar dibandingkan pengujian suatu function sehingga pendekatan white-box testing perlu diperluas.
  • Tidak jelasnya ‘top’ suatu system untuk top-down integration dan testing.

Teknik Pengujian Perangkat Lunak

Whitebox Testing











Blackbox Testing
1. Pendekatan pengujian dimana program dianggap sebagai suatu ‘black-box’ (‘kotak hitam’)
2. Program test case berbasiskan spesifikasi
3. Test planning dapat dimulai sejak awal proses pengembangan sistem














4. Pengujian black box berusaha menemukan kesalahan dalam kategori :
  • Fungsi-fungsi yang tidak benar atau hilang
  • Kesalahan interface
  • Kesalahan dalam struktur data atau akses database eksternal
  • Kesalahan kinerja
  • Inisialisasi dan kesalahan terminasi


Dasar Pengujian Perangkat Lunak

Pengujian / Testing
1. Testing is the exposure of a system to trial input to see whether it produces corect output
2. Adalah proses eksekusi suatu program dengan maksud menemukan kesalahan
3. Elemen kritis dari jaminan kualitas perangkat lunak dan merepresentasikan kajian pokok dari spesifikasi, desain dan pengkodean

Pengkodean Perangkat Lunak

Perbedaan Bahasa Generasi Ke-4 Dengan Bahasa Generasi Ke-3

1. Keunggulan 4GL
  • Jalur kode yang lebih sedikit
  • Memberikan potensi dilakukannya pemrograman oleh end user untuk aplikasi mereka sendiri
  • Metodologi pengembangan
  • Produktivitas yang meningkat
  • Layanan yang meningkat
  • Partisipasi pemakai

2. Keunggulan 3GL
  • Kepadatan
  • Efisiensi mesin
  • Fungsionalitas
  • Kompatibilitas
  • Produktivitas pengkodean
  • Pengujian dan pemeliharaan

Selasa, 30 April 2013

Perancangan Perangkat Lunak



Tahapan Rancangan Perangkat Lunak
1. 2 Pendekatan rancangan perangkat lunak
  • Rancangan perangkat lunak terstruktur
  • Rancangan perangkat lunak berorientasi objek
Tahap rancangan perangkat lunak :





Pengembangan Perangkat Lunak




SWDLC
1. Rancangan (Design)
  • Bagan terstruktur
  • Bahasa Inggris terstruktur
  • Tabel Keputusan
  • Pohon Keputusan
  • Persamaan
  • Kamus data
  • Diagram Warnier Orr
  • Diagram Jackson
2. Kode (Code)
  • Menulis statemen dalam bahasa pemrograman
3. Uji (Test)
  • Pengujian terhadap semua modul kode untuk mendeteksi kesalahan