pengertian metodologi rup

Upload: pagedz

Post on 13-Oct-2015

85 views

Category:

Documents


0 download

DESCRIPTION

RUP technology

TRANSCRIPT

  • 5/24/2018 Pengertian Metodologi RUP

    1/2

    Pengertian Metodologi RUP (Rational Unified Prosess)

    RUP, singkatan dari Rational Unified Process, adalah suatu kerangka kerja proses

    pengembangan perangkat lunak (Proses pengembangan perangkat lunak) adalah suatu struktur

    yang diterapkan pada pengembangan suatu produk perangkat lunak. Proses ini memilikibeberapa model yang masing-masing menjelaskan pendekatan terhadap berbagai tugas atau

    aktivitas yang terjadi selama proses. Contoh model proses pengembangan perangkat lunak antara

    lain adalah proses iteratif, Extreme Programming, serta proses air terjun (waterfall)) yang akanmemilih elemen proses sesuai dengan kebutuhan mereka.

    Wikipedia menyebutkan bahwa cara kerja RUP itu didasarkan pada 6 kunci prinsip bagiperkembangan bisnis yang terkendali yaitu :

    1. Mengadaptasi proses

    2. Menyeimbangkan prioritas dari para stakeholders3. Melakukan kolaborasi antar tim

    4. Mendemonstrasikan hasil-hasil yang ada secara berulang-ulang5. Menaikkan level abtraksi dari sebuah software

    6. Memfokuskan pada kualitas secara terus-menerus

    RUP menggunakan konsep object oriented, dengan aktifitas yang berfokus pada pengembangan

    model dengan menggunakan Unified Model Language (UML). Melalui gambar dibawah dapatdilihat bahwa RUP memiliki, yaitu:

    Dimensi pertama digambarkan secara horizontal. Dimensi ini mewakiliaspek-aspek dinamis

    dari pengembangan perangkat lunak. Aspek ini dijabarkan dalam tahapan pengembangan ataufase. Setiap fase akan memiliki suatu major milestone yang menandakan akhir dari awal dari

    phase selanjutnya. Setiap phase dapat berdiri dari satu beberapa iterasi. Dimensi ini terdiri atas

    Inception, Elaboration, Construction, dan Transition.

    Dimensi kedua digambarkan secara vertikal. Dimensi ini mewakili aspek-aspek statis dariproses pengembangan perangkat lunak yang dikelompokkan ke dalam beberapa disiplin. Prosespengembangan 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 Manegement, Project Management, Environtment.

  • 5/24/2018 Pengertian Metodologi RUP

    2/2