Nama :
David Basar
Kelas : RPL I-B
Mata
Kuliah : Pengantar Rekayasa Perangkat
Lunak
1. Jelaskan pengertian, kelebihan dan kekurangan Incremental Model dan Conccurent Development Model!
2. Jelaskan kelebihan dan kekurangan V Model, RAD Model dan Spiral Model!
3. Jelaskan pengertian Specialized Process Model, Aglie Method dan Scrum beserta gambar, kelebihan dan kekurangannya!
JAWABAN :
1. A.) Incremental Model adalah model pengembangan sistem pada software engineering berdasarkan requirement software yang dipecah menjadi beberapa bagian sehingga model pengembangannya dilakukan secara bertahap.
Kelebihan dalam menggunakan Incremental Model adalah :
1. Bersifat Interatif atau Perulangan.
2. Incremental Model merupakan model dengan manajemen yang sederhana.
3. Pengujian merupakan sebuah prioritas paling tinggi pada pelayanan sistem.
4. Resiko pada kegagalan semua proyek yang telah dibuat bersifat lebih rendah.
5. Model ini cocok digunakan untuk jumlah anggota tim pengembangan software sangat terbatas.
Kelemahan dalam menggunakan Incremental Model adalah :
1. Membutuhkan waktu yang cukup lama dalam menghasilkan sebuah produk.
2. Kesulitan dalam memetakan persyaratan pelanggan pada sebuah increment.
3. Memiliki ukuran yang sangat kecil dalam setiap increment.
B.) Conccurent Development Model adalah langkah-langkah kerja untuk membuat sebuah sistem yang dikerjakan secara besar-besaran dengan mempertahankan kualitas sesuai dengan permintaan user atau customer.
Kelebihan dalam menggunakan Conccurent Development Model adalah :
1. Memiliki perancangan yang sangat baik dan terencana secara matang.
2. Menghasilkan sebuah sistem yang sangat handal dan baik.
Kelemahan dalam menggunakan Conccurent Development Model adalah :
1. Memiliki kemungkinan terjadinya perubahan secara besar-besaran pada sistem.
2. Memerlukan waktu dan biaya yang cukup lama dan besar dalam perubahan sistem.
2. Kelebihan dan Kekurangan pada V Model, RAD Model dan Spiral Model adalah :
3. A.) Specialized Process Model adalah variasi model berbentuk spiral yang digunakan untuk membangun sebuah software yang memiliki keamanan yang tangguh serta mengutamakan layanan antarmuka para pengguna.
B.) Agile Method adalah metode pengembangan berskala pendek yang berbasis pada Iterative dan Incremental Model.
C.) Scrum adalah sebuah metode yang mengandalkan kerja sama dalam tim serta sebuah proses untuk mengembangkan produk yang berbentuk kompleks.
0 komentar:
Posting Komentar