Kamis, 14 Maret 2013

Model McCall


Model ini merupakan model kualitas tertua yang dikembangkan pada tahun 1976. Model ini digunakan dengan tujuan agar sebuah kualitas dapat diukur secara eksplisit dengan menjelaskan 11 faktor kualitas atau karakteristik yang memiliki pengaruh penting terhadap kualitas. Faktor-faktor tersebut antara lain :

Product Revision (Kemampuan untuk mengalami perubahan)
·         Maintainability
      Usaha yang dibutuhkan untuk menempatkan dan menyelesaikan kesalahan program dalam lingkungan  
      operasi
·         Flexibility
      Kemudahan membuat perubahan yang butuhkan oleh perubahan dalam lingkungan pengoperasian
·         Testability
      Kemudahan pengujian program, untuk meyakinkan bahwa program bebeas error dan memenuhi 
      spesifikasinya
Product Transition (Beradaptasi pada lingkungan yang baru)
·          Portability
       Usaha yang dibutuhkan untuk memindahkan program dari satu lingkungan ke lingkungan lain
·         Reusability
      Kemudahan penggunaan kembali osftware dalam konteks yang berbeda.
·         Iteroperability
      Usaha yang dibutuhkan untuk memasangkan sistem dengan sistem yang lain

Product Operations (Karakteristik pengoperasian)
·         Correctness
      Tingkatan dimana software mencapai spesifikasinya
·         Reliability
      Kemampusan sistem untuk tidak gagal
·          Efficiency
       Efisien dalam eksekusi dan penyimpanan. Umumnya diartikan penggunaan resource, seperti: waktu 
       processor, memori, dsb.
·          Integrity
       Perlindungan program dari akses yang tidak berkepentingan
·          Usability
       Kemudahan penggunaan software

Studi Kasus
Menganalisis salah satu aplikasi yang dirancang dari hasil tugas akhir mahasiswa Sistem Informasi ITS dengan Judul “Rancang Bangung Sistem Informasi untuk Monitoring Mobilisasi Penduduk Bedasar Nomor Induk (NIK)” bedasarkan pada 11 faktor yang ada pada Metode McCall.
·         Kebutuhan Fungsional yang ada pada Software
  • UC.01 : Login
  • UC.02 : Logout
  • UC.03 : Mengirim Data Penduduk
  • UC.04 : Mencari Lokasi Penduduk
  • UC.05 : Mencari Lokai Penduduk Bedasarkan NIK
  • UC.06 : Mencari Lokasi Bedasarkan Tanggal Tinggal
  • UC.07 : Menambah Tamu Inap
  • UC.08 : Membuat Surat Pengantar
  • UC.09 : Mencetak Surat Pengantar
  • UC.10 : Menambah Data Penduduk
  • UC.11 : Menghapus Data Penduduk

·         Kebutuhan Non-Fungsional
   
  Usability
  • Adanya Use case untuk mencari data sehingga akan jauh lebih mempermudah pengguda dalam       pencarian data.
  • Tampilan antarmuka aplikasi User Friendly.

o   Safety
  • Setiap user memilik account untuk memasukkan data.
  • Sementara itu untuk menghindari penggunaan sistem oleh pihak yang tidak memiliki hak, digunakan sistem password. Dimana masing-masing user diharuskan mengisikan username dan password terlebih dahulu.

o   Reliability and up-time requirement
  •  Adanya back up data secara berkala untuk keamanan data.

o   Supportability and operability requirement
  •  Panduan penggunaan Aplikasi

-      Korelasi dengan Software Quality Factor


1
correctness
Use Case yang telah diuji dengan menggunakan test case telah sesuai dengan kebutuhan yang diinginkan.
2
Usability
Aplikasi telah teruji dan berjalan dengan baik dapat dilihat pada test case.
3
Reliability
Keamanan dalam penyimpanan data telah teruji dengan testcase terhadap SQL injection
4
Efficiency
Bahasa yang diginakan dalam pembuatan aplikasi ini adalah dengan menggunakan bahasa pemprograman java, javascript, HTML.
5
Integrity
Uji keamanan telah terbukti dan di uji.
6
Maintainability
Adanya back up data secara berkala.
7
Testability
Aspek ini telah terpenuhi karena untuk kebutuhan fungsional dan non-fungsional telah di uji.
8
Flexibility
Tidak ada keterangan untuk aspek ini
9
Portability
Pada dokumen, software dapat berjalan pada spesifikasi dan ketentuan tertentu.
10
Interoperability
Pada dokumen telah dijelaskan bahwa aplikasi ini dapat berjalan sesuai dengan minimal dan ketentuan spesifikasi yang telah di jabarkan.
11
Reusability
Tidak ada keterangan untuk aspek ini.

Tidak ada komentar:

Posting Komentar