NIM : 2401966621
Kelas : JIBA
(Minggu 2 / Sesi 3)
1. Jelaskan posisi testing dari model proses waterfall, prototype, spiral, extreme
programming dan scrum!
Jawab:
a) Waterfall, model klasik yang bersifat sistematis, berurutan dalam membangun
software. Menurut Pressman (2014) Waterfall Model terdiri dari 5 tahapan
untuk pengembangan. Communication (Project Initiation & Requirements
Gathering), Planning (Estimating, Scheduling, Tracking), Modeling (Analysis
& Design), Construction (Code & Test), Deployment (Delivery, Support,
Feedback).
Pada posisi testing dilaksanakan setelah pengkodean atau implementasi
selesai, dilakukan pengujian terhadap sistem dan juga kode yang sudah dibuat.
Tujuannya untuk menemukan kesalahan yang mungkin terjadi untuk nantinya
diperbaiki.
b) Prototype, merupakan suatu teknik untuk mengumpulkan informasi tertentu
mengenai kebutuhan-kebutuhan informasi pengguna secara cepat.
Pada posisi testing dilakukan apabila prototype sudah sesuai keinginan klien
dan sudah diterjemahkan ke dalam bahasa pemrograman yang disepakati.
c) Spiral, adalah model proses perangkat lunak evolusioner yang berpasangan
dengan sifat iteratif dari prototipe dengan aspek yang terkontrol dan sistematis
dari model air terjun.
Pada posisi testing berada pada tahap construction and release. Pengujian
dilakukan oleh pelanggan yang biasanya memberikan masukan berdasarkan
hasil yang didapat dari tahap modeling.
d) Extreme Programming, merupakan sebuah proses rekayasa perangkat lunak
yang cenderung menggunakan pendekatan berorientasi objek dan sasaran dari
metode ini adalah tim yang dibentuk dalam skala kecil sampai medium serta
metode ini juga sesuai jika tim dihadapkan dengan requirement yang tidak
jelas maupun terjadi perubahan-perubahan requirement yang sangat cepat.
---oOo---