![]() 12
Gambar 2.1 Arsitektur Rational Unified Process (RUP)
RUP menggunakan konsep object oriented, dengan aktifitas yang
berfokus pada pengembangan model dengan menggunakan Unified
Model Language (UML). Melalui gambar diatas dapat dilihat bahwa
RUP memiliki beberapa dimensi, yaitu:
Dimensi pertama digambarkan secara horizontal. Dimensi ini
mewakili aspek-aspek dinamis dari pengembangan perangkat
lunak. Aspek ini dijabarkan dalam tahapan pengembangan atau
fase. Setiap fase akan memiliki suatu major
milestone
yang
menandakan akhir dari awal dari fase selanjutnya. Setiap fase
dapat berdiri dari satu atau beberapa iterasi. Dimensi ini terdiri
atas Inception, Elaboration, Construction, dan Transition.
Dimensi kedua digambarkan secara
vertikal. Dimensi ini
mewakili aspek-aspek statis dari proses pengembangan
perangkat lunak yang dikelompokkan ke dalam beberapa
bagian. Proses pengembangan perangkat lunak yang dijelaskan
kedalam beberapa bagian
terdiri dari empat elemen penting,
yakni who is doing, what, how dan when. Dimensi ini terdiri atas
Business Modeling, Requirement, Analysis and Design,
|