Sejarah RUP
Merupakan perangkat lunak yang awalnya dikembangkan oleh Rational Software. Rational Software diakuisisi oleh IBM pada Februari 2003. RUP berbasis pengetahuan yang berhubungan dengan kerangka pengetahuan sederhana disertai deskripsi detail dari beragam aktivitas. RUP dimasukkan dalam produk IBM Rational Method Composer (RM C). RUP menggunakan konsep object oriented, dengan aktifitas yang berfokus pada pengembangan model dengan menggunakan Unified Model Language (UML).
Fase
RUP
Pada
RUP didefinisikan terdapat empat fasa siklus proyek. Fasa-fasa ini memungkinkan
untuk disajikan dalam bentuk umum mirip dengan pendekatan air terjun, walaupun
esensi kunci dari proses terdapat dalam iterasi dalam setiap fasenya. Setiap
fase memiliki sebuah objektif kunci dan titik pencapaian akhir yang menandakan
ketercapaian objektif. Visualisasi dari fase RUP berikut dengan sumbu waktu
dinamakan sebagai grafik RUP hump.
-
Insepsi
-
Elaborasi
-
Konstruksi
-Transisi
Insepsi
Objektif
primer adalah untuk membatasi sistem dengan cukup sebagai dasar untuk
memvalidasi biaya awal dan penganggaran. Pada fasa ini, ditentukan kasus bisnis
yaitu: konteks bisnis, faktor sukses (perkiraan pendapatan, pengenalan ke
pasar, dll.), dan perkiraan finansial. Sebagai pelengkap kasus bisnis adalah
model penggunaan, perencaan proyek, penilaian risiko tahap awal, dan deskripsi
proyek disusun.
Elaborasi
Objektif
primer adalah untuk memitigasi risiko kunci yang diidentifikasi dari analisis
hingga akhir fase. Fase elaborasi merupakan fase saat proyek mulai terlihat
bentuknya. Pada fase ini, masalah analisis domain dibuat dan arsitektur proyek
mulai mendapatkan bentuk dasarnya.
Konstruksi
Objektif
primer adalah untuk membangun sistem perangkat lunak. Fase ini fokus pada
pengembangan komponen dan fitur lain dari sistem. Pada fase inilah saat banyak
dilakukan pengkodean. Pada proyek yang lebih besar, beberapa iterasi konstruksi
dikembangkan sebagai usaha untuk memecah kasus penggunaan menjadi segmen
terkelola yang menunjukkan purwarupa.
Transisi
Objektif
primer adalah sebagai perantara sistem dari pengembangan ke produksi, yang
tersedia untuk pengguna akhir. Aktivitas dalam fase ini termasuk pelatihan
kepada pengguna akhir dan pengelola sistem dan pengujian beta untuk memvalidasi
terhadap harapan pengguna akhir.
Peran
Use Case Pada Setiap Fase
Inception
-
Menolong mengembangkan scope proyek
-
Menolong menetapkan penjadwalan dan anggaran
Elaboration
-
Menolong dalam melakukan analisa resiko
-
Menolong mempersiapkan fase berikutnya yaitu konstruksi
Construction
-
Melakukan sederetan iterasi
-
Pada setiap iterasi akan akan melibatkan proses berikut: analisa desain,
implementasi dan testing
Transistion
-
Membuat apa yang sudah dimodelkan menjadi suatu produk jadi
-
Dalam fase ini dilakukan:
Beta
dan performance testing
-
Membuat dokumentasi tambahan seperti; training, user guides dan sales kit
-
Membuat rencana peluncuran produk ke komunitas pengguna
Penerapan
Tahapan Metodologi Pengembagan Perangkat Lunak dengan Menggunakan RUP (Contoh
Kasus)
Metodologi
Rational Unified Process (RUP). Metode RUP merupakan metode pengembangan
kegiatan yang berorientasi pada proses. Dalam metode ini, terdapat empat tahap
pengembangan perangkat lunak yaitu:
Inception
:
Pada
tahap ini pengembang mendefinisikan batasan kegiatan, melakukan analisis
kebutuhan user, dan melakukan perancangan awal perangkat
lunak (perancangan arsitektural dan use case). Pada akhir fase ini, prototipe
perangkat lunak versi Alpha harus sudah dirilis
Elaboration
:
Pada
tahap ini dilakukan perancangan perangkat lunak mulai dari menspesifikasikan
fitur perangkat lunak hingga perilisan prototipe versi Betha dari perangkat
lunak.
Construction
:
Pengimplementasian
rancangan perangkat lunak yang telah dibuat dilakukan pada tahap ini. Pada
akhir tahap ini, perangkat lunak versi akhir yang sudah disetujui administrator
dirilis beserta dokumentasi perangkat lunak.
Transition
:
Instalasi
, deployment dan sosialisasi perangkat lunak dilakukan pada tahap ini.
Tidak ada komentar:
Posting Komentar