Kamis, 07 Maret 2013

Rational Unified Process (RUP) pada Object Oriented Design (OOD)

Rational Unified Process:
Suatu Metode Pengembangan Rekayasa Perangkat Lunak yang didasarkan pada KUMPULAN BEST PRACTISE yang terdapat dalam industri Pengembang Software.


Ciri Utama :
Menggunakan USE-CASE DRIVEN.
Pendekatan Iteratif untuk siklus pengembangan Software.


Rational Unified Process :
Memakai konsep Object-Oriented.Dengan fokus aktifitas pada pengembangan Model dengan menggunakan   Unified Model Language (UML).


Best Practise yang dimaksud adalah :
*Pengembangan Software yang iteratif.
*Atur kebutuhan.
*Gunakan arsitektur berbasis komponen.
*Modelkan software secara visual.
*Verifikasikan kwalitas hardware secara kontinyu.
*Kontrol perubahan yang terjadi pada software.


3 Fitur Penting yang tidak boleh diabaikan dalam RUP :
*Peran Use Case dalam mengontrol aspek pengembangan / development.
*Penggunaannya sebagai Kerangka Proses.Yang bisa dikhususkan ataupun di perluas.dipersempit ataupun diperlebar.
*Kebutuhan akan Tools pengembangan software dalam mendukung proses.


Proses yang dimaksud adalah :
Siapa melakukan Apa,Kapan dan Bagaimana mencapai Tujuan (Goal).Pada Rekayasa Perangkat Lunak tujuannya Membangun atau Meningkatkan software lebih dari satu.


Karakter / Ciri Produk software Hasil RUP :
-Rational Software mengeluarkan upgrade regular.
-Rational software proses dikirim via online.Sehingga dapat dengan cepat diterima pengembang.
-RUP bisa diperbaiki dan dikonfigurasi sesuai kebutuhan perusahaan.
-RUP bisa diintegrasikan dengan Tools Pengembang software sesuai kebutuhan rasional.Sehingga perusahaan dapat dengan mudah menggakses petunjuk Proses sesuai dengan tools perusahaan yang dipakai.


Tahapan-Tahapan RUP :
*Insepsi
*Elaborasi
*Konstruksi
*Transisi


Insepsi /Inception
-Merupakan tahap awal dari proses RUP
-Menetapkan ruang lingkup objek
-Membuat bisnis case /nilai bisns
-Menjawab pertanyaan "apakah yang dikerjakan dapat menciptakan  bisnis ke arah yang lebih baik" sehingga proyek dapat dilanjutkan.


Elaborasi / Elaboration
-Tahap kedua,perancangan software
-Analisa resiko dengan persyaratan
-Menentukan batasan-batasan perancangan software./design


Konstruksi /Construction
-Implementasi perancangan software
-Melakukan rangkaian iterasi,dalam setiap iterasi juga melibatkan proses analisa,desain,implementasi,koding.


Transisi /Transition
-Tahap akhir untuk instalasi,deployment,dan sosialisasi software
-Melakukan apa yang sudah di modelkan menjadi suatu produk jadi
-Dalam tahap ini dilakukan fase :
    @Performance Test
    @Membuat dokumentasi tambahan
    @Membuat peluncuran produk /release ke kalangan pemakai /user


Manfaat RUP :
#Pedoman untuk efisiensi pengembangan dari mutu software
#Minimalisasi Resiko
#Take and Give best practise.bisa ambil dan memberi  pengalaman terbaik
#Mengenalkan atau membiasakan kebudayaan dan visi umum
#Tersedia Roadmap Tools bantuan
#Fasilitas Re Use
#Manage Complicity
#Lower maintenance cost /biaya pemeliharaan murah
#Menghasikan software berkwalitas dan teruji handal.


Daftar Pustaka :
-library.binus.ac.id
-yosuaalvin.students-blog.undip.ac.id
-handzmentallist.blogspot.com


Demikian sedikit tulisan mengenai RUP dalam Analisa Perancangan Berbasis Objek,yang diambil dari berbagai sumber.Semoga ilmu yang sedikit bisa menjadi amal untuk umat,mohon maaf jika banyak terdapat kesalahan,mohon koreksi yang membangun.

T E R I M A  K A S I H



Tidak ada komentar:

Posting Komentar