Fase RUP Metodologi Rational Unified Process RUP

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