lebih menyeluruh. oleh karena itu didapatkan hasil evaluasi siste m yang lebih baik -dapat pula digunakan untuk memantau kemungkinan penyalahgunaan wewenang, misaln ya perubahan-perubahan data yang tidak semestinya -Data yang diaudit tidak terkontaminasi karena modul ini merupakan sesuatu yang terpisah Kelemahan -Dibutuhkan kriteria yang sangat detail untuk memilih transaksi yang benar -dalam menentukan kriteria tersebut, kode program dapat disalahgunakan oleh prog rammer -biaya perencanaan tinggi -waktu yang diperlukan juga lebih panjang karena setiap transaksi yang diproses ditinjau oleh program