QUIZ REKAYASA PERANGKAT LUNAK 2
1. Jelaskan
secara lengkap yang dimaksud dengan manajemen proyek!
Jawab
:
Manajemen proyek
adalah suatu pendekatan/metode untuk mengelola suatu proyek dengan efektif dan
efisien. Sistem ini hadir sebagai perangkat untuk membantu mengelola kegiatan-kegiatan
berbentuk proyek, misalnya proyek konstruksi. Tanpanya, suatu proyek akan sulit
dieksekusi baik dari segi biaya, waktu, atau bahkan kualitasnya.
2. Apa
yang dimaksud dengan analisis kebutuhan perangkat lunak dan apa fungsi dari
analisis kebutuhan perangkat lunak?
Jawab
:
Analisis kebutuhan perangkat
lunak (software requirements analysis) merupakan Proses mempelajari
kebutuhan pemakai untuk mendapatkan definisi kebutuhan sistem atau perangkat
lunak.
Tujuan pelaksanaan analisis kebutuhan adalah
1.
Memahami
masalah secara menyeluruh (komprehensif) yang ada pada perangkat lunak yang
akan dikembang seperti ruang lingkup produk perangkat
lunak(product space) dan pemakai yang akan menggunakannya,
2.
Mendefinisikan
apa yang harus dikerjakan oleh perangkat lunak untuk memenuhi keinginan
pelanggan.
3. Jelaskan
apa fungsi dan tujuan dari validasi dan verifikasi!
Jawab
:
Verifikasi bertujuan
untuk membuktikan bahwa sesuatu ada atau benar, atau untuk memastikan bahwa
sesuatu adalah benar, sedangkan validasi bertujuan untuk membuat sesuatu yang
resmi diterima atau disetujui, terutama setelah memeriksanya.Sedangkan, validasi diartikan sebagai suatu tindakan
pembuktian dengan cara yang sesuai bahwa tiap bahan, proses, prosedur,
kegiatan, sistem, perlengkapan atau mekanisme yang digunakan dalam produksi dan
pengawasan akan senantiasa mencapai hasil yang diinginkan.
4. Jelaskan
apa yang dimaksud dengan perangkat lunak sistem terdistribusi!
Jawab
:
Aplikasi terdistribusi adalah program
perangkat lunak yang berjalan pada komputer yang berbeda pada suatu jaringan.
Aplikasi terdistribusi biasanya terdiri atas aplikasi frontend dan backend.
Aplikasi frontend adalah perangkat lunak yang Anda gunakan di komputer atau
perangkat seluler, seperti aplikasi media sosial. Sebaliknya, aplikasi backend
adalah program perangkat lunak yang menangani pemrosesan data, logika bisnis,
dan tugas manajemen sumber daya.
5. Apa
yang dimaksud dengan embedded software? Jelaskan dan berikan contohnya!
Jawab
:
Embedded software adalah
‘software yang dibuat' ke elektronik di mobil, telepon, peralatan audio, robot,
peralatan, mainan, sistem keamanan, alat pacu jantung, televisi dan jam tangan
digital, misalnya. Software ini dapat menjadi sangat canggih dalam aplikasi
seperti pesawat, rudal, sistem proses kontrol, dan seterusnya.
Komentar
Posting Komentar