31
Untuk membuat pengembangan iteratif dalam unified process dapat dikelola,
unified process mendefinisikan discipline untuk digunakan dalam setiap iteratif.
Discipline adalah sekumpulan aktivitas yang saling berhubungan secara fungsional
yang secara bersama-sama berkontribusi dalam proses pengembangan pr oyek unified
process. (Satzinger, Jackson & Burd, 2009 : 669-670)
Enam discipline dalam pengembangan unified process adalah sebagai berikut.
(Satzinger, Jackson & Burd, 2009 : 670)
Business modeling
Requirements
Design
Implementation
Testing
Deployment
Dalam setiap iteratif, tim proyek harus memahami lingkungan bisnis
(business modeling), mendefinisikan kebutuhan dari sistem yang diharapkan
(requirements), merancang solusi untuk sistem yang diharapkan dari kebutuhan
(design), menuliskan dan mengintegrasikan kode komputer yang membuat sistem
dapat bekerja (implementation), sepenuhnya menguji sistem (testing), dan dalam
beberapa situasi membuat sistem yang telah diselesaikan dan diuji menjadi dapat
dioperasikan oleh pengguna (deployment). (Satzinger, Jackson & Burd, 2009 : 670)
|