No Pertanyaan Jawaban
1 Definisi SOFTWARE Software Quality adalah sejauh mana produk software memenuhi
QUALITY persyaratan yang ditetapkan, namun kualitas bergantung pada
(tuliskan referensi) sejauh mana requirements yang ditetapkan secara tepat
mewakili kebutuhan, keinginan dan harapan stakeholder
Referensi:
Galin, D. (2018). Software quality : concepts and practice.
doi:10.1002/9781119134527
Referensi:
Galin, D. (2018). Software quality : concepts and practice.
doi:10.1002/9781119134527
Contoh Failure:
Misalnya pada software requirement specification menunjukan
bahwa pada web tidak perlu membuat halaman login tetapi
semua requirement-nya tidak jelas di sisi developer dan mereka
membuat halaman login
Hanya saja yang sering terjadi , bahwa user kurang terbuka dalam
menyatakan kebutuhannya, padahal hal itu sangat berdampak
pada pekerjaan software developer.
5 Objective SW Quality
Assurance dapat 1.a) Menjamin suatu level penerimaan bahwa software sesuai
dilihat dari 2 aspek dengan requirement fungsional
yaitu : b) Menjamin suatu level penerimaan bahwa software sesuai
1. Software dengan jadwal managerial dan kebutuhan biaya
Development
(Process Oriented) 2.a) Menjamin dengan level penerimaan bahwa aktivitas
2. Software perawatan software akan sesuai dengan kebutuhan fungsional
Maitenance b) Menjamin dengan level penerimaan bahwa aktivitas
(Product Oriented) perawatan software akan sesuai dengan jadwal dan kebutuhan
biaya
Beri 2 contoh masing
– masing
6 Beri contoh 1. Pengembang menggunakan modul perangkat lunak yang
problematika yang digunakan pada proyek sebelumnya tanpa analisis yang
seringkali terjadi memadai, yang membutuhkan adaptasi dan pernyesuaian
dalam pengembangan terhadap kebutuhan sistem yang sedang dikembangkan.
PL terkait dengan
kualitas PL yang 2. Tekanan waktu dan anggaran, pengembang sering
dihasilkan memutuskan untuk menghilangkan satu bagian fungsi.
Seringkali pembuatan aplikasi dibebankan waktu pengerjaan
yang singkat. Hal ini menyebabkan ada beberapa kendala
terjadi. Karena terburu-buru untuk mengejar waktu, script dan
sintax akhirnya penuh dengan error. Jika aplikasi harus selesai
dikerjakan dalam rentang waktu yang sangat singkat, maka
jumlah orang yang harus bekerja membuat aplikasi tersebut
harus ditambah. Hal ini melibatkan biaya usaha untuk
menghasilkan proyek PL. Biaya juga mencakup biaya
perangkat keras dan perangkat lunak, operasional dll. Tidak
sesuainya antara biaya yang dikeluarkan dengan tujuan yang
diinginkan merupakan salah satu contoh problematika dalam
pengembangan PL yang berpengaruh pada kualitas PL yang
dihasilkan.