40
adalah
Pengguna
dapat
menggunakan
sistem lebih
awal
dan
juga pengguna
dapat
merencanakan beberpa
tambahan
untuk
versi
setelahnya.
Kekurangan
Rapid
Application Development adalah pengguna bekerja dengan sistem yang
sebenarnya belum selesai secara keseluruhan
D.
Agile Development: Extreme Programming
Agile Development: Extreme Programming
merupakan
suatu
pengerjaan
perangkat
lunak
secara
cepat.
Metode
ini
sangat
cocok
untuk
proyek
perangkat
lunak
yang
membutuhkan
waktu lebih
instan dalam
pengembangannya. Kelebihan dari Agile Development: Extreme
Programming adalah :
1. Hasil bisa didapat dalam waktu yang sangat cepat.
2. Bekerja lebih baik dalam projek dengan tidak ada perubahan yang tak
tentu.
Kekurangan dari Agile Development: Extreme Programming adalah :
1. Membutuhkan kedisiplinan tinggi
2. Tepat hanya jika dilakukan di projek kecil
3. Membutuhkan lebih banyak inputan dari pengguna
2.7.2
UML
Saat ini piranti lunak semakin luas dan besar lingkupnya, sehingga tidak bisa
lagi
dibuat
asal-asalan.
Piranti
lunak
saat
ini
seharusnya dirancang
dengan
memperhatikan
hal-hal
seperti
scalability,
security,
dan
eksekusi
yang
robust
|