RSS

RUP


NAMA : DESTA FATIHAYATI

NIM : 09061002054

KELAS : IF 6A

Apa yang dimaksud dengan Rational Unified Process?

The Rational Unified Proses adalah Proses Rekayasa Perangkat Lunak. Memberikan suatu pendekatan yang disiplin dalam melaksanakan tugas-tugas dan tanggung jawab dalam pengembangan organisasi. Tujuan nya adalah untuk menjamin produksi perangkat lunak yang berkualitas tinggi yang memenuhi kebutuhan para pengguna akhir, dalam jadwal dan anggaran yang dapat diprediksi.

The Rational Unified Process juga adalah sebuah hasil proses dan sebuah kerangka proses yang dapat diadaptasi dan diperluas untuk disesuaikan dengan kebutuhan organisasi yang mengadopsinya.

The Rational Unified Process memiliki banyak “best practice” dalam pengembangan perangkat lunak secara modern dan cocok untuk project-project dan organisasi-organisasi yang besar, diantaranya :

1. Mengembangkan perangkat lunak secara berulang-ulang,

2. Mengatur persyaratan,

3. Menggunakan komponen berbasis arsitektur,

4. Memvisualisasikan model perangkat lunak,

5. Memverifikasi kualitas software,

6. Mengkontrol perubahan perangkat lunak

Rational Unified Process Sebagai Sebuah Produk

Banyak organisasi perlahan menyadari pentingnya pendefinisian dan dokumentasi proses pengembangan perangkat lunak yang baik untuk mensukseskan project mereka. Mereka menggali pengetahuan mereka dan saling berbagi dengan para pengembang.

The Rational Unified Process membagi banyak karakteristik dengan produk-produk perangkat lunak, antara lain :

  • Rational Software mengeluarkan upgrades atau peningkatan secara rutin
  • Pengiriman secara online menggunakan teknologi Web
  • Dapat di sesuaikan dan dikonfigurasi untuk agar sesuai dengan kebutuhan yang lebih spesifik
  • Dapat diintegrasikan dengan banyak perangkat pengembang PL

Pendekatan dalam memperlakukan proses sebagai sebuah produk ini memiliki banyak keuntungan, yaitu :

o Proses ini tdak akan pernah usang

o Semua tim dapat mengakses versi terbaru dari proses via intranet

o Java applets, mengizinkan para pengembang mengetahui panduan dan kebijakan proses dengan segera, termasuk dokumen templet terbaru yang harus mereka gunakan.

o Hyperlink nya menyediakan arah dari satu bagian proses ke proses lainnya

o Lokal, project atau kemajuan proses-proses perusahaan khusus dimasukkan dengan mudah

o masing-masing project dapat mengatur versi dari proses nya sendiri.

Siapa Saja yang Menggunakan Rational Unified Process ?

Lebih dari ribuan perusahaan yang menggunakan The Rational Unified Process di akhir tahun 1999. mereka menggunakannya dalam berbagai aplikasi, baik itu kecil ataupun project yang besar. Lebih dari 50% mereka menggunakan The Rational Unified Process untuk e-business.

Struktur Proses : Dua Dimensi

o 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 phase selanjutnya. Setiap phase dapat berdiri dari satu beberapa iterasi. Dimensi ini terdiri atas Inception, Elaboration, Construction, dan Transition.

o Dimensi kedua digambarkan secara vertikal. Dimensi ini mewakili aspek-aspek statis dari proses pengembangan perangkat lunak yang dikelompokkan ke dalam beberapa disiplin.

Perangkat Lunak Best Practice dalam The Rational Unified Process

1. Pengembangan Berulang Ulang

o Memudahkan dalam mengakomodasi perubahan kebutuhan

o Pengintegrasian bukan lah masalah karena di lakukan secara berulang-ulang.

o Pendekatan ini dapat mengatasi resiko lebih dini

o memfasilitasi penggunaan kembali

2. Mengatur Persyaratan

  • Lebih baik dalam mengendalikan project yang kompleks
  • Meningkatkan kualitas software dan kepuasan pelanggan
  • Mengurangai biaya dan penundaan project
  • Meningkatkan komunikasi tim

3. Arsitektur dan Penggunaan Komponen

  • Dalam mendefinisikan modul-modul, komponen nya harus diidentifikasi, didesign, di bangun
  • Komponen dapat dikembangkan lagi untuk dipergunakan kembali
  • Dengan adanya infrastruktur yang baik dapat mendukung konsep untuk komponen perangkat Lunak

Permodelan dan UML

Permodelan membantu dalam mengerti dan mengatasi problem dan solusi. The Unified Modeling Language (UML) adalah bahasa grafis untuk memvisualisasikan. menspesifikkan. mengkonstruksi dan mendokumentasikan system. UML yang pada awalnya diciptakan oleh Rational Software, dan saat ini dikelola oleh standar organisasi Object Management Group (OMG).

Terdapat 3 ciri-ciri penting dari RUP yang cukup bermanfaat :

o Use case berperan penting dalam pengembangan project

o Dapat digunakan sebagai kerangka proses yahg di tempelkan atau diperluas oleh organisasi yang mengadopsi

o kebutuhan perangkat pembangunan PL sangat dibutuhkan untuk mendukung proses

0 komeng..:

Copyright 2009 deSTAlicious-1812's diary. All rights reserved.
Free WPThemes presented by Leather luggage, Las Vegas Travel coded by EZwpthemes.
Bloggerized by Miss Dothy