Tujuan dari topik Software Quality Assurance (SQA) sebenarnya adalah untuk menghasilkan suatu produk perangkat lunak (software) yang berkualitas tinggi. SQA merupakan salah satu aktivitas yang harus dijalani dalam suatu proses pengembangan software.
SQA meliputi beberapa konsep sebagai berikut:
- Pendekatan kualitas manajemen,
- Teknologi rekayasa perangkat lunak yang efektif (metode dan tools yang digunakan),
- Tinjauan teknis secara formal yang diaplikasikan melalui proses pengembangan software,
- Strategi uji coba software yang multitier,
- Kontrol terhadap dokumentasi software dan perubahannya,
- Prosedur untuk memastikan pemenuhan standar pengembangan software, jika software tersebut diaplikasikan, dan
- Mekanisme pengukuran dan laporan.
Faktor Kualitas
Correctness : besarnya program dapat memuaskan spesifikasi & objektivitas dari misi pelanggan
Reliability : besarnya program dapat diharapkan memenuhi fungsi2 yg dikehendaki
Efficiency : jumlah sumber2 & kode yg dibutuhkan program utk menjalankan fungsi2
Integrity : besarnya pengontrolan pengaksesan oleh seseorang yg tidak mempunyai otorisasi terhadap perangkat lunak atau data
Usability : effort (usaha) yg dibutuhkan utk mempelajari, mengoperasikan, menyiapkan input & mengintepretasi kan output program
Maintainability : usaha yg dibutuhkan utk menempatkan & menetapkan suatu kesalahan pada program
Flexibility : usaha yg dibutuhkan utk memodifikasi program yg dioperasikan
Testability : usaha yg dibutuhkan utk menguji program utk menjamin tlh dijalankannya program yg diharapkan
Portability : usaha yg dibutuhkan utk mentransfer program dari lingkungan sistem per.lunak &/ per.keras ke lingkungan lain
Reusability : besarnya program dpt digunakan oleh aplikasi lain
Interoperability : usaha yg dibutuhkan utk memasang-kan satu sistem dgn yg lain
Pengukuran Kualitas Perangkat Lunak
Auditability : mudah utk dicek mengenai konfirmansi standar
Accuracy : presisi komputasi & pengontrolan
Communication commonality : derajat pengunaan interface, protokol & bandwidth yg standar
Completeness : derajat pencapaian implementasi full dari fungsi2 yg dibutuhkan
Conciseness : kepadatan program dalam lines of code
Consistency : penggunaan teknik dokumentasi & perancangan yg seragam
Data commonality : penggunaan struktur & tipe data standar
Error tolerance : akibat yg timbul pada saat program menemui kesalahan
Execution efficiency : kinerja waktu eksekusi pada program
Expandability : derajat dimana perancangan terprosedur, data & arsitektur dapat diperluas
Generality : kelonggaran aplikasi dari komponen program
Hardware independence : derajat dimana per. Lunak dipisahkan dari per. keras atau yg mengoperasikannya
Instrumentation : derajat dimana program memonitor operasinya sendiri & mengindentifikasikan kesalahan2 yg timbul
Modularity : kemandirian fungsional dari komponen program
Operability : kemudahan pengoperasian program
Security : ketersediaan mekanisme yg mengontrol atau memproteksi program & data
Self-documentation : derajat dimana source code menyediakan dokumentasi yg berarti
Simplicity : derajat dimana program dapat dimengerti dengan mudah
Software system independence : derajat dimana program berdiri sendiri dari fitur bhs pemrograman, karakteristik sistem pengoperasian & batasan lainnya yg tdk standar
Traceability : kemampuan utk menelusuri representasi perancangan atau komponen program aktual, kembali ke kebutuhan
Training : derajat dimana per. lunak dapat membantu pengguna yg baru dalam mengaplikasikan sistem
Demikianlah artikel mengenai pengertian dan penjelasan mengenai SQA semoga bermanfaat
More from our blog
See all posts
Internet telah menjadi kebutuhan yang sangat penting untuk kehidupan sehari -hari, mulai…
Bagi Anda yang ingin menjalankan aplikasi android apapun seperti memainkan game Android…
Kata bandwidth mungkin sudah tidak lagi asing didengar masyarakat luas. Namun, tidak…
Dalam mendukung pengiriman data ke layanan berbasis cloud diperlukan komponen dalam membangun…
Saat ini untuk Screenshot atau tangkapan layar merupakan hal yang sangat penting…
Pada saat mencoba memperbaiki masalah router atau akses poin kita perlu mengakses…
Perbandingan Cisco versus Juniper Router: Gambaran Umum Perbandingan langsung antara router Cisco…
Subscribe to our newsletter!
No Comments
All Website Tags
Bandwidth
IT Karir
Jaringan VoIP
Jitter
Kesenian
Komponen Jaringan
Komponen Motherboard
Komponen Network
Kompres PDF
Loggo Online
Logo generator
Membuat Logo Online
merek cctv
Microsoft Windows
Mikrotik
modem
Network Administrator
Network Monitoring
OBS
Osi Layer
Panel Hosting
Perbandingan Intel Core
Pertimbangan Tempat Hosting
Pilihan Untuk Server Web
Pria Idaman
PS 4 FAT
PS 4 Pro
PS 4 Slim
Reksadana
Router
RTO
Saham Syariah
Sawit
Serial Number
Sewa Hosting
Sosial
Spesifikasi Server
SSL Domain
Syair
TCP IP Enkrips
Teknologi VoIP
Throughput
Tipe SSD
WIFI
Windows Photo Viewer