Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Rekayasa Perangkat Lunak
Kumpulan soal dan pembahasan materi Pertemuan 2
2
Kelompok 3: Erlangga Dwi Pratama (1534010080)
Mada Lazuardi Nazilly ( ) Nadhif Revisyach F. S. W. ( ) Tataq Distasianto ( )
3
Soal 1: Ada berapa model fase-fase didalam waterfall model menurut referensi Sommerville?
3 7 5 6 Salah semua
4
Jawaban dan Pembahasan: Ada berapa model fase-fase didalam waterfall model menurut referensi Sommerville? JAWABAN : C. 5 Fase-fase dalam pengembangan perangkat lunak model waterfall: Analisis dan definisi persyaratan Rancangan sistem dan perangkat lunak Implementasi dan pengujian unit Integrasi dan pengujian sistem Operasi dan pemeliharaan (Buku Software Engineering Ian Sommerville, hal 43)
5
Soal 2: Yang termasuk dalam model pengembangan sistem formal adalah...
Requirements definition Formal specification Formal transformation Integration and system testing Semua benar
6
Jawaban dan Pembahasan: Yang termasuk dalam model pengembangan sistem formal adalah...
JAWABAN : E. Semua benar Pengembangan sistem formal meliputi: Definisi persyaratan (Requirements Definition) Spesifikasi formal (Formal specification) Transformasi formal (Formal transformation) Integrasi dan pengujian sistem (Integration and system testing) (Buku Software Engineering Ian Sommerville, hal 46)
7
Soal 3: Dibawah ini yang termasuk kegiatan pada proses perangkat lunak adalah...
Spesifikasi perangkat lunak Pengembangan perangkat lunak Validasi perangkat lunak Evolusi perangkat lunak Semua benar
8
Jawaban dan Pembahasan: Dibawah ini yang termasuk kegiatan pada proses perangkat lunak adalah...
JAWABAN : E. SEMUA BENAR Kegiatan-kegiatan proses dasar yang umum bagi seluruh proses perangkat lunak : Spesifikasi perangkat lunak Pengembangan perangkat lunak Validasi perangkat lunak Evolusi perangkat lunak (Buku Software Engineering Ian Sommerville, hal 8)
9
Soal 4: Apa tujuan khusus dari rekayasa perangkat lunak?
Memperoleh biaya produksi perangkat lunak yang rendah Mendapatkan ketenaran software Mendapatkan ilmu baru Menghasilkan perangkat lunak yang dapat berkerja pada berbagai jenis platform
10
Jawaban dan Pembahasan: Apa tujuan khusus dari rekayasa perangkat lunak?
JAWABAN : D. Menghasilkan perangkat lunak yang dapat berkerja pada berbagai jenis platform Secara lebih khusus kita dapat menyatakan tujuan RPL adalah sebagai berikut: Menghasilkan perangkat lunak yang kinerjanya tinggi, andal serta tepat waktu, menghasilkan perangkat lunak yang biaya perawatan rendah, dan menghasilkan perangkat lunak yang bisa bekerja di berbagai jenis platform. (
11
Soal 5: Mana yang bukan termasuk metode pengembangan perangkat lunak yang pernah dipakai dan sering dipergunakan dalam mengembangkan software? Prototype RAD Spiral 4GT MP3
12
Jawaban dan Pembahasan: Mana yang bukan termasuk metode pengembangan perangkat lunak yang pernah dipakai dan sering dipergunakan dalam mengembangkan software? JAWABAN : E. MP3 Metode-metode pengembangan perangkat lunak: Model Linier/waterfall Model Prototype Model RAD (Rapid Application Development) Model Spiral Model Inceremental (Buku Referensi 2/Buku Hijau)
13
Soal 6: Dalam pengembangan software ada beberapa tahap proses
Soal 6: Dalam pengembangan software ada beberapa tahap proses. Dibawah ini yang merupakan urutan tahap proses yang benar adalah... Spesifikasi kebutuhan – perancangan – analisis – implementasi dan pengujian – perawatan dan upgrade Analisis – spesifikasi kebutuhan – perancangan – implementasi dan pengujian – perawatan dan upgrade Perancangan – spesifikasi kebutuhan – analisis – implementasi dan pengujian – perawatan dan upgrade Implementasi dan pengujian – spesifikasi kebutuhan – analisis – perancangan – perawatan dan upgrade Spesifikasi kebutuhan – analisis – perancangan – implementasi dan pengujian – perawatan dan upgrade
14
Jawaban dan Pembahasan: Dalam pengembangan software ada beberapa tahap proses. Dibawah ini yang merupakan urutan tahap proses yang benar adalah... JAWABAN : E. Spesifikasi kebutuhan-analisis-perancangan-implementasi dan pengujian-perawatan dan upgrade Tahap-tahap proses pengembangan software adalah : Spesifikasi Analisis Perancangan Implementasi dan pengujian Perawatan dan upgrade (
15
Soal 7: Pemeriksaan apakah perangkat lunak sesuai dengan pemesanan, merupakan pengertian dari...
Pembangunan Spesifikasi Validasi Evolusi Semua salah
16
Jawaban dan Pembahasan: Pemeriksaan apakah perangkat lunak sesuai dengan pemesanan, merupakan pengertian dari... JAWABAN : C. Validasi Validasi perangkat lunak. Perangkat lunak harus divalidasi untuk menjamin bahwa perangkatlunak melakukan apa yang diingikan oleh pelanggan. (Buku Software Engineering Ian Sommerville, hal 43)
17
Soal 8: Berikut merupakan fase-fase pada waterfall model, kecuali...
Requirements analysis and definition System and software design Implementation and unit testing Integration and system testing Risk assessment and reduction
18
Jawaban dan Pembahasan: Berikut merupakan fase-fase pada waterfall model, kecuali...
JAWABAN : E. Risk assessment and reduction Fase-fase dalam pengembangan perangkat lunak model waterfall: Analisis dan definisi persyaratan Rancangan sistem dan perangkat lunak Implementasi dan pengujian unit Integrasi dan pengujian sistem Operasi dan pemeliharaan (Buku Software Engineering Ian Sommerville, hal 43)
19
Soal 9: Bersifat iteratif atau mengandung pengulangan, merupakan pengertian dari...
Evolutionary software process model Rapid Application Development (RAD) model Model spiral approach Model waterfall Model incremental approach
20
Jawaban dan Pembahasan: : Bersifat iteratif atau mengandung pengulangan, merupakan pengertian dari... JAWABAN : C. Model spiral approach Metode spiral adalah model yang mengadaptasi model prototype dengan proses pengulangannya dan waterfall dengan sistematikanya, metode ini dikenal sebagai spiral Boehm (Buku referensi 1/buku biru)
21
Soal 10: Resiko sangat dipertimbangkan serta pengguna dan pembangun bisa memahami dengan baik software yang dibangun merupakan karakteristik dari... Evolutionary software process model Rapid Application Development (RAD) model Model spiral approach Spiral approach Incremental approach
22
Jawaban dan Pembahasan: : Resiko sangat dipertimbangkan serta pengguna dan pembangun bisa memahami dengan baik software yang dibangun merupakan karakteristik dari... JAWABAN : D. Spiral approach Penilaian dan pengurangan resiko. Untuk setiap resiko proyek yang diidentifikasi daliakukan analisis yang rinci. Dilakukan langkah-langkah untuk mengurangu resiko tersebut. Sebagai contoh jika ada resiko bahwa persyaratan tidak sesuai, mungkin diperlakukan pengembangan sistem prototype. (Buku Software Engineering Ian Sommerville, hal 51)
23
Soal 11: apa yang dimaksud dengan teknik kebutuhan perangkat lunak?
Mencakup kegiatan dalam menentukan kebutuhan atau kondisi yang harus dipenuhi untuk suatu produk baru atau yang akan diganti, dengan mempertimbangkan kemungkinan terjadinya konflik kebutuhan dari berbagai macam stakeholder Usaha, waktu, cacat dan kesalahan yang terjadi Pengukuran dilakukan berdasarkan line of code, waktu, harga dan kesalahan yang ditentukan Membuat produk baru yang diminati oleh banyak masyarakat dan menghasilkan uang Kebutuhan dalam memenuhi segala aktifitas yang dapat membuat meringankan kebutuhan
24
Jawaban dan pembahasan: apa yang dimaksud dengan teknik kebutuhan perangkat lunak?
JAWABAN : A Teknik kebutuhan perangkat lunak atau sering juga disebut analisis kebutuhan pernagkat lunak mencakup kegiatan dalam menentukan kebutuhan atau kondisi yang harus dipenuhi untuk suatu produk baru atau yang akan diganti, dengan mempertimbangkan kemungkinan terjadinya konflik kebutuhan dari berbagai macam stakeholder (
25
Soal 12: berikut kegiatan dasar yang umum bagi semua proses perangkat lunak, kecuali...
Evolusi Perekayasaan Pengembangan Spesifikasi Validasi
26
Jawaban dan pembahasan : berikut kegiatan dasar yang umum bagi semua proses perangkat lunak, kecuali... JAWABAN : B. Perekayasaan Kegiatan-kegiatan mendasar yang umum bagi semua proses perangkat lunak adalah sebagai berikut : Penspesifikasian perangkat lunak Perancangan dan implementasi perangkat lunak Pemvalidasian perangkat lunak Pengevolusian perangkat lunak (Buku Software Engineering Ian Sommerville, hal 41)
27
Soal 13: salah satu tahapan spiral model yang bertugas untuk membangun satu atau lebih representasi dari aplikasi disebut... Evaluasi pelanggan Konstruksi dan peluncuran Perekayasaan Analisis resiko perencanaan
28
Jawaban dan pembahasan: salah satu tahapan spiral model yang bertugas untuk membangun satu atau lebih representasi dari aplikasi disebut... JAWABAN : C. Perekayasaan Model spiral dibagi menjadi enam wilayah tugas yaitu: Komunikasi pelanggan : tugas-tugas untuk membangun komunikasi antara pelanggan dan kebutuhan kebutuhan yang diinginkan oleh pelanggan Perencanaan : tugas-tugas untuk mendefinisikan sumber daya, ketepatan waktu, dan proyek informasi lain yg berhubungan Analisis Resiko : tugas-tugas yang dibutuhkan untuk menaksir resikomanajemen dan teknis. Perekayasaan : tugas yang dibutuhkan untuk membangun satu atau lebih representasi dari aplikasi tersebut. Konstruksi dan peluncuran : tugas-tugas yang dibutuhkan untuk mengkonstruksi, menguji, memasang , dan memberi pelayanan kepada pemakai. Evaluasi Pelanggan : tugas-tugas untuk mendapatkan umpan balik dari pelanggan. (
29
Soal 14: dalam spiral model, tiap loop memiliki beberapa sector berikut, kecuali...
Planning Risk assessment and reduction Development and validation Evaluasi pelanggan Objective settings
30
Jawaban dan pembahasan: dalam spiral model, tiap loop memiliki beberapa sector berikut, kecuali...
JAWABAN : D. Evaluasi pelanggan Setiap untai pada spiral dibagi menjadi empat sektor : Penentuan tujuan (objective settings) Penilaian dan pengurangan resiko (risk assesment and reduction) Pengembangan dan validasi (development and validation) Perencanaan (planning) (Buku Software Engineering Ian Sommerville, hal 51)
31
Soal 15: dari beberapa jenis model proses perangkat lunak manakah yang benar dari pilihan dibawah ini? Model freefall Model data straight Model data flow Model data arranging Model waterfall
32
Jawaban dan pembahasan: dari beberapa jenis model proses perangkat lunak manakah yang benar dari pilihan dibawah ini? JAWABAN : C. Model data flow Jenis model proses perangkat lunak yang dapat dihasilkan diantaranya : Model aliran kerja (workflow) Model aliran data (data flow) atau kegiatan Model peran/aksi (Buku Software Engineering Ian Sommerville, hal 9)
33
Soal 16: sistem awal yang dikembangkan dengan cepat lalu diperbaiki dengan masukan dari konsumen dan menghasilkan system yang memuaskan, merupakan pengembangan... Model air terjun (waterfall) Pengembangan evolusioner Pengembangan sistem formal Pengembangan berdasarkan pemakaian ulang Pengembangan abstrak
34
Jawaban dan pembahasan: sistem awal yang dikembangkan dengan cepat lalu diperbaiki dengan masukan dari konsumen dan menghasilkan system yang memuaskan, merupakan pengembangan... JAWABAN : B. Pengembangan evolusioner Pengembangan evolusioner berdasarkan pada ide untuk mengembangkan implemtasi awal, memperhatikannya kepada user untuk dikomentari, dan memperbaikinya versi demi versi smapai sistem memenuhi persyaratan yang diperoleh. (Buku Software Engineering Ian Sommerville, hal 44)
35
Soal 17: dari beberapa ruang lingkup dari RPL menurut anda manakah dari jawaban dibawah ini yang bukan merupakan ruang linkgup dari rpl? Software requirement Software design Software construction Software destruction Software maintenance
36
Jawaban dan pembahasan: dari beberapa ruang lingkup dari RPL menurut anda manakah dari jawaban dibawah ini yang bukan merupakan ruang linkgup dari rpl? JAWABAN : D. Software Destruction Ruang lingkup rekayasa pernagkat lunak meliputi : Software requirements, Software design, Software construction, Software testing, Software maintenance, Software configuration management, Software engineering management, Software engineering tools and methods, Software engineering process, Software quality (
37
Soal 18: ada 2 istilah kunci rekayasa perangkat lunak yaitu...
Warisan dan disiplin rekayasa Semua aspek produksi perangkat lunak Displin rekayasa dan semua aspek produksi perangkat lunak File konfigurasi dan dokumentasi user Validasi perangkat lunak dan evolusi perangkat lunak
38
Jawaban dan pembahasan: ada 2 istilah kunci rekayasa perangkat lunak yaitu...
JAWABAN : C. Disiplin rekayasa dan semua aspek produksi perangkat lunak 2 istilah kunci dalam RPL : Disiplin rekayasa : perekayasa membuat suatu alat kerja Semua aspek produksi perangkat lunak : meliputi proses teknis dari pengembangan perangkat lunak dan manajemen proyek perangkat lunak (Buku Software Engineering Ian Sommerville, hal 7)
39
Soal 19: sebutkan cara ukur suatu perangkat lunak?
Pengukuran berdasarkan kelebihan Pengukuran berdasarkan berat Pengukuran berdasarkan material Pengukuran berdasarkan fasilitas Pengukuran berdasarkan fungsi
40
Jawaban dan pembahasan : sebutkan cara ukur suatu perangkat lunak?
JAWABAN : E. Pengukuran berdasarkan fungsi Macam-macam pengukuran : Pengukran berdasarkan ukuran Pengukuran berdasarkan fungsi Ukuran untuk organisasi kecil (
41
Soal 20: sebutkan personel-personel yang terlibat dalam pembangunan perangkat lunak?
Manager senior, manager persaingan, manager transport Manager proyek, manager proyek, manager parktisi Manager proyek, manager persaingan, manager praktisi Manager perangkat lunak, manager persaingan, manager akomodasi Asosialisasi manager, akuntansi manager, manager proyek
42
Jawaban dan pembahasan: sebutkan personel-personel yang terlibat dalam pembangunan perangkat lunak?
JAWABAN : B. Manager proyek, manager klien, praktisi Proses pembangunan perangkat lunak melibatkan banyak personel. Personel-personel ini digambarkan seperti pemain, dan dikatagorikan dalam 5 katagori pemain: Manajer senior Manajer proyek (teknis)– pemimpin tim Praktisi Klien Pengguna Perangkat Lunak (
43
Daftar pustaka Sommerville, Ian Software Engineering. Jakarta : Erlangga
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.