12
4.
Testing
Pada tahap ini, unit tests
dan acceptance tests
melakukan
pengujian terhadap program yang
telah selesai. (Pressman, 2010:76-
77).
Metodologi XP tepat digunakan pada saat keperluan untuk
merubah yang cepat dan tim programmer yang sedikit. Kelebihan XP
antara lain:
1. Metode agile
yang paling banyak digunakan dan menjadi
sebuah
pendekatan yang sangat terkenal.
2.
Setiap feedback
ditanggapi dengan melakukan tes, unit test,
dan
system intergration.
3. Banyak ide dan berani mencobanya, berani mengerjakan
kembali
dan setiap kali kesalahan ditemukan, langsung diperbaiki.
4. Menekankan pada kesederhanaan dalam pengkodean. Lebih baik
melakukan hal yang sederhana dan mengembangkan besok jika
diperlukan.
Rekayasa Perangkat Lunak
Rekayasa perangkat lunak adalah pembuatan perangkat lunak
dengan menggunakan prinsip rekayasa yang kuat untuk menghasilkan
perangkat lunak yang ekonomis, handal, dan bekerja secara efisien
(Pressman 2010:13).
Rekayasa perangkat lunak merupakan teknologi bertingkat
atau berlapis. Lapisan-lapisan pada teknologi ini tersusun sebagai
berikut (Pressman, 2013:13-14):
|