1. Dasar-dasar kualitas software (bagian 2)

 1.2. Mendefinisikan Kualitas Software

Sebelum menjelaskan komponen jaminan kualitas perangkat lunak (SQA), penting untuk mempertimbangkan konsep dasar kualitas perangkat lunak. Setelah Kita memahami bagian ini, Kita akan dapat:

  1. Mendefinisikan istilah “perangkat lunak”, “kualitas perangkat lunak”, dan “jaminan kualitas perangkat lunak”; 
  2. Membedakan antara “kesalahan”/error perangkat lunak, “cacat”/defect perangkat lunak, dan "kegagalan"/ failure perangkat lunak.

 

Secara intuitif, kita melihat perangkat lunak hanya sebagai sekumpulan instruksi yang membentuk sebuah program. Instruksi ini juga disebut kode sumber perangkat lunak. Satu set program membentuk aplikasi atau komponen perangkat lunak dari suatu sistem dengan komponen perangkat keras. Sistem informasi adalah interaksi antara aplikasi perangkat lunak dan infrastruktur organisasi teknologi informasi (TI). Informasi dari sistem tersebut (misalnya, kamera digital) yang nantinya digunakan oleh klien.

Apakah memastikan kualitas kode sumber cukup bagi klien untuk dapat memperoleh sistem yang bermutu? Tentu saja tidak; sebuah sistem jauh lebih kompleks daripada sebuah program tunggal. Oleh karena itu, kita harus mengidentifikasi semua komponen dan interaksinya untuk memastikan bahwa sistem informasi adalah salah satu kualitas yang dipertimbangkan. Tanggapan awal terhadap tantangan mengenai kualitas perangkat lunak dapat ditemukan dalam definisi istilah berikut: “perangkat lunak”.

Perangkat lunak
1) Semua atau sebagian dari program, prosedur, aturan, dan dokumentasi terkait dari suatu sistem pemrosesan informasi.
2) Program komputer, prosedur, dan kemungkinan dokumentasi dan data terkait yang berkaitan dengan pengoperasian sistem komputer.

 

    Ketika kita mempertimbangkan definisi ini, jelas bahwa program hanya satu bagian dari satu set produk lain (juga disebut produk perantara atau hasil perangkat lunak) dan aktivitas yang merupakan bagian dari siklus hidup perangkat lunak.
    Mari kita lihat setiap bagian dari definisi istilah "perangkat lunak" ini secara lebih rinci:


  1. Program: instruksi yang telah diterjemahkan ke dalam kode sumber, yang telah ditentukan, dirancang, ditinjau, diuji unit, dan diterima oleh klien;
  2. Prosedur: prosedur pengguna dan proses lain yang telah dijelaskan (sebelum dan sesudah otomatisasi), dipelajari, dan dioptimalkan;
  3. Aturan: aturan, seperti aturan bisnis atau aturan proses kimia, yang harus dipahami, dijelaskan, divalidasi, diterapkan, dan diuji;
  4. Dokumentasi terkait: semua jenis dokumentasi yang berguna bagi pelanggan, pengguna perangkat lunak, pengembang, auditor, dan pengelola. Dokumentasi memungkinkan anggota tim yang berbeda untuk berkomunikasi dengan lebih baik, meninjau, menguji, dan memelihara perangkat lunak. Dokumentasi didefinisikan dan diproduksi di seluruh tahapan penting siklus hidup perangkat lunak;
  5. Data: informasi yang diinventarisasi, dimodelkan, distandarisasi, dan dibuat dalam rangka untuk mengoperasikan sistem komputer.

     

Perangkat lunak yang ditemukan dalam sistem tertanam kadang-kadang disebut mikrokode atau firmware. Firmware hadir dalam produk dan kontrol pasar massal komersial mesin dan perangkat yang digunakan dalam kehidupan kita sehari-hari.

Firmware
Kombinasi perangkat keras dan instruksi komputer atau data komputer yang perangkat lunaknya dalam mode hanya-baca / read-only pada perangkat keras.

 

 

 

Komentar

Postingan populer dari blog ini

Prinsip non-repudiation dalam sistem informasi

Download docx - Contoh Tugas Pekerti - MEMBUAT ANALISIS INSTRUKSIONAL