SOAL SEMESTER PENDEK
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
STMIK HIMSYA SEMARANG
Mata Kuliah : Rekayasa Perangkat Lunak Progdi : Teknik Informatika
Kode Makul : KK21613 Hari/tgl :
Dosen : Eko Riyanto, [Link], [Link] Pukul :
SIFAT UJIAN OPEN BOOK
1. Apa yang anda ketahui dengan software engineering, web engineering dan system
engineering , jelaskan juga hubungan, persamaan dan perbedaan dari ke tiganya !
2. Ada banyak metode yang dapat digunakan untuk membangun perangkat lunak. Sebutkan
dua metode yang anda ketahui, jelaskan serta bandingkan kekurangan dan kelebihan
yang dimiliki masing-masing metode tersebut.
3. Analisis adalah salah satu tahapan yang harus dilakukan pada waktu akan membangun
sebuah perangkat lunak. Jika di implemtasikan dalam tahapan web enginnering,
sebutkan tujuan dari proses analisis pada web engineering , dan jelaskan pula hubungan
atara tahapan analisis tersebut dengan perancangan web. Sertakan gambar dalam
menjelaskan.
4. Dynamic Model Architecture (DMA) merupakan fenomena arsitektur pernagkat lunak
yang berkembang saat ini. Jelaskan tentang DMA tersebut yang berkaitan dengan SOA
dan webservices.
5. Jelaskan dan berilah contoh tentang model testing perangkat lunak yang anda ketahui!.
6. Jelaskan dan beri contoh tentang reverse engineering.