2.7.1 Fase RUP
Rational Unified Process itu sendiri dirancang dengan teknik yang mirip dengan yang digunakan dalam desain perangkat lunak. Secara
khusus, dimodelkan menggunakan Software Process Engineering Metamodel SPEM sebagai standar untuk proses pemodelan berdasarkan
Unified Modeling Language UML Kroll dan Kructen, 2003. Gambar 2.10 menunjukkan arsitektur secara keseluruhan dari RUP. Proses ini
memiliki dua struktur atau, jika Anda membutuhkan dua dimensi:
Gambar 2.10 Arsitektur Rational Unified Process
Sumber :Kroll dan Kruchten, 2003
Keterangan gambar 2.10: 1. Struktur dinamis. Dimensi horizontal merupakan struktur dinamis atau
dimensi waktu dari proses. Ini menunjukkan bagaimana proses, diungkapkan dalam siklus, tahapan, iterasi-iterasi, dan milestones,
terbentang selama siklus hidup proyek. 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
phase dapat berdiri dari satu beberapa iterasi. Dimensi ini terdiri atas Inception, Elaboration, Construction dan Transition.
2. Struktur statis. Dimensi vertikal merupakan struktur statis dari proses tersebut. Ini menggambarkan bagaimana proses unsur kegiatan, disiplin,
artifacts, dan roles secara logis dikelompokkan menjadi disiplin proses inti atau alur kerja. Dimensi ini mewakili aspek-aspek statis dari proses
pengembangan perangkat lunak yang dikelompokkan ke dalam beberapa disiplin. Proses pengembangan perangkat lunak yang dijelaskan kedalam
beberapa disiplin terdiri dari empat elemen penting, yakni who is doing, what, how dan when. Dimensi ini terdiri atas Business Modeling,
Requirement, Analysis and Design, Implementation, Test, Deployment, Configuration
dan Change
Management, Project
Management, Environtment.
2.7.2 Struktur Dinamis RUP