WorksheetsUAS RPL
Total questions: 30
Worksheet time: 15mins
Pilih dua istilah kunci pada definisi Rekayasa Perangkat Lunak!
Perangkat lunak
Semua aspek produksi perangkat lunak
Disiplin ilmu/rekayasa
Spesifikasi sistem sampai pemeliharaan sistem
Apa pengertian proses perangkat lunak?
serangkaian kegiatan dan hasil-hasil relevannya yang menghasilkan perangkat lunak
mengembangkan sistem perangkat lunak yang efektif dari segi biaya
disiplin ilmu yang membahas semua aspek produksi perangkat lunak
spesifikasi sistem sampai pemeliharaan sistem setelah digunakan
Apa tujuan RPL?
membahas semua aspek perangkat lunak
menspesifikasi sistem hingga pemeliharaan sistem setelah digunakan
mengembangkan sistem PL yang efektif dari segi biaya
menghasilkan perangkat lunak
yang bukan termasuk proses PL?
Evolusi
Spesifikasi
Validasi
Identifikasi
susunan proses PL yang benar
Evolusi, Spesifikasi, Vaidasi, Pengembangan
Spesifikasi, Pengembangan, Validasi, Evolusi
Spesifikasi, Validasi, Evolusi, Pengembangan
Spesifikasi, Validasi, Pengembanga, Evolusi
yang bukan termasuk metode RPL adalah
deskripsi
aturan
usability
panduan
atribut PL yang baik kecuali
efisien
dapat dipelihara
kemampupakaian
sederhana
PL harus ditulis sedemikian rupa sehingga PL dapat berubah seiring dengan kebutuhan pelanggan disebut termasuk dalam atribut
dapat diandalkan
dapat dipelihara
efisien
kemampupakaian
tantangan kunci RPL kecuali
legacy
heterogenitas
pengiriman
pengembangan
perekayasa PL tidak boleh menggunakan keahlian teknik untuk menyalahgunakan komputer orang lain termasuk dalam kategori standar perilaku perekayasa yaitu
konfidensialitas
kompetensi
hak properti intelektual
penyalahgunaan komputer
perekayasa harus menyadari hukum lokal yang mengatur properti intelektual termasuk dalam standar perilaku,yaitu
konfidensialitas
kompetensi
hak properti intelektual
penyalahgunaan komputer
Model yang mengambil kegiatan proses dasar seperti spesifikasi, pengembangan, validasi dan evolusi dan merepresentasikannya sebagai fase-fase proses yang berbeda seperti spesifikasi, perancangan,implementasi, pengujian, dst disebut model
evolusionel
sistem formal
waterfall
pemakaian ulang
model yangberdasarkan pada ide untuk mengembangkan implementasi awal, memperlihatkan kepada user untuk dikomentari, dan memperbaikinya versi demi versi sampai sistem memenuhi syarat adalah model
evolusioner
waterfall
sistem formal
pemakaian ulang
dua jenis pengembangan evolusioner
sistem formal
agile
pengembangan eksploratori
prototipe throw-away
salah satu keuntungan model evolusioner
spesifikasi dapat dikembangkan secara inkremental
fase berikutnya tidak boleh dimulai sebelum fase sebelumnya selesai.
proses tidak dapat dilihat
memerlukan alat bantu khusus
model evolusioner baik digunakan pada proyek berskala
kecil
kecil - menengah
menengah - besar
besar
model yang memiliki kesamaan denganmodel waterfall tetapi proses pengembangannya didasarkan pada transformasi matematis disebut model
evolusioner
spiral
sistem formal
inkremental
alasan sebagian besar sistem tidak menggunakan sistem formal adalah
spesifikasi harus jelas dan tidak berubah-ubah
akan menimbulkan masalah jika diterapkan pada sistem besar
tidak bisa melakukan perubahan persyaratan oleh pelanggan
memerlukan kemampuan khusus dan tidak memberikan keuntungan biaya dan kualitas
model-model yang mendukung iterasi proses
pengembangan inkremental
spiral
sistem formal
waterfall
model yang mempertimbangkan resiko secara eksplisit adalah model
inkremental
agile
spiral
sistem formal
Ketidakpastian persyaratan pada sistem dapat menggunakan model
prototipe
sistem formal
berorientasi pemakaian ulang
waterfall
tujuan dari metode agile antara lain
mempersingkat proses pengembangan sistem
merespon dengan cepat perubahan sistem
menciptakan sistem yang memerlukan kemanan dengan sangat ketat
membuat sistem yang menonjol dalam hal desain
prinsip metode agile kecuali
people process
incremental delivery
maintain simplicity
Embrace Change
metode Agile cocok untuk software skala
Kecil
Besar
Kecil - Menengah
Menengah - Besar
Teknik Metode Agile antara lain
Extreme Programming
Transformasi Formal
Spiral
Throw Away
tugas manajer proyek adalah, kecuali
mensupervisi untuk menjamin pengerjaan sesuai standar
merencanakan dan menjadwalkan pengembangan proyek
menyerahkan PL yang bermanfaat bagi bisnisnya
semua benar
perbedaan Rekayasa Lain dengan RPL adalah, kecuali
PL tidak berwujud, sedangkan rekayasa lain dapat dilihat
Rekayasa lain memiliki standarisasi, sedangkan PL tidak
pengalaman proyek sebelumnya dapat diaplikasikan, sedangkan PL belum tentu
PL memiliki standarisasi, sedangkan rekayasa lain tidak
yang termasuk jenis rencana manajemen proyek, kecuali
kualitas
validasi
pemeliharaan
perancangan
dalam pseudo-code, ada tahapan untuk menunggu selagi peninjauan proyek, berapa lamakah biasanya tahapan tunggu tersebut?
1-2 minggu
2-3 minggu
3-4 minggu
0-1 minggu
yang tidak termasuk rencana proyek adalah
pendahuluan
analisis resiko
pembiayaan
penjadwalan
