Tipe Aplikasi Android Keunggulan Android

30 tim proyek perangkat lunak yang akan memilih elemen proses sesuai dengan kebutuhan mereka. RUP menggunakan konsep object oriented, dengan aktifitas yang berfokus pada pengembangan model dengan menggunakan Unified Model Language UML. RUP memiliki dimensi pertama dan dimensi kedua sebagai berikut : 1. 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 beberapa iterasi. Dimensi ini terdiri atas Inception, Elaboration, Construction, dan Transition . 2. Dimensi kedua digambarkan secara vertikal. 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. Business Modeling, Requirement, Analysis and Design, Implementation, Test, Deployment, Configuration dan Change Manegement, Project Management, Environtment. 31 G a m b a r 2 . 3 M o d e l Gambar 2.3 Grafik Dimensi Pertama Sumber : Software Engineering Methodology Rational Unified Process Berdasarkan pada Gambar 2.3 diatas, menjelaskan mengenai fase-fase pada Rational Unified Process yang termasuk ke dalam dimensi pertama dari RUP sebagai berikut : 1. Inception, merupakan tahap untuk mengidentifikasi sistem yang akan dikembangkan. Aktivitas yang dilakukan pada tahap ini antara lain mencakup analisis sistem eksisting, perumusan sistem target, penentuan arsitektur global target, identifikasi kebutuhan,perumusan persyaratan fungsional, performansi, keamanan, GUI, dll perumusan kebutuhan pengujian level unit, integrasi, sistem, performansi, fungsionalitas, keamanan, dll pemodelan diagram UML diagram use case dan activity, dan pembuatan dokumentasi 2. Elaboration, merupakan tahap untuk melakukan desain secara lengkap berdasarkan hasil analisis di tahap inception. Aktivitas yang dilakukan pada tahap ini antara lain mencakup pembuatan desain arsitektur subsistem architecture pattern, desain komponen sistem, desain format