SELAMAT DATANG DI BLOG KAMI .....

Wednesday 22 February 2012

Software Quality


       Mungkin selama ini kita sudah sering mendengar kata Software, namun belum tahu definisinya. berikut ini merupakan pengertian software berdasarkan hasil kesepakatan dalam forum Internasional, sebagaimana berikut : 
Menurut IEEE :
       Software adalah Program komputer, prosedur, dan dokumentasi kemungkinan terkait dan  data yang berkaitan dengan pengoperasian sistem komputer.
Komponen dari Softaware ada 4 berdasarkan IEEE dan ISO, yaitu :
  1. Program Komputer ( Code )
  2. Prosedur
  3. Dokumentasi
  4. Data yang diperlukan untuk mengoperasikan perangkat lunak (Software).
Faktor-faktor yang mempengaruhi kualitas sebuah software adalah
  1. Kualitas Program Komputer / Code
  2. Kualitas dari Prosedur
  3. Kualitas dari Dokumentasi
  4. Kualitas dari data yang diperlukan.
       Setiap softaware yang telah dibuat, semuanya memiliki kemungkinan untuk terjadi error atau punya error. Errornya dapat disebabkan karena rendahnya kualitas dari software, namun sangat penting bagi kita untuk mencari tahu apa saja penyebab dari error tersebut. 

Selain itu bisa juga terjadi karena terdapat masalah pada masing-masing komponennya, misalakan : 
  1. Karena kodenya yang bermasalah / error
  2. Prosedurnya yang error
  3. Dokumentasinya yang error
  4. Error Pada data Software.
Berikut ini 9 penyebab terjadinya Error pada Software :
  1. Dokumen Requirement yang kurang tepat
  2. Kegagalan komunikasi antara Developer dan Client
  3. Penyimpangan pada Software Requirement.
  4. Kesalahan pada Logical Desain
  5. Kesalahan Coding
  6. Ketidak sesuaian dengan dokumentasi dan petunjuk koding
  7. Pemotongan / percepatan pada proses pengujian (Testing)
  8.  Kesalahan Prosedur
  9. Kesalahan pada Dokumentasi

    Referensi : 
    Chapter 2 : What Is Software Quality ? – Buku Software Quality Assurance From Theory to Implementation oleh DANIEL GALIN.

0 comments:

Post a Comment