Transcript RUP

TUGAS PERSENTASI
RATIONAL UNIFIED PROCESS
(R.U.P)
KELOMPOK 11
10111017
10112059
11121010
11121018
MAHFUD ARIFIN
SINGGIH GUNAWAN SETYADI
WINDARNI
WINDARTI
WATERFALL
Cara tradisional untuk membangun sistem
sequential :
● perencanaan rinci
- Masalah diidentifikasi , didokumentasikan , dirancang
- Pelaksanaan tugas diidentifikasi , scoped dan dijadwalkan
- Persetujuan revisi &
● siklus pengembangan
● siklus pengujian
● siklus memperbaiki bug
WATERFALL
KEKUATAN :
● logis
- Memerlukan persiapan sebelum eksekusi
● terorganisir
- Didokumentasikan ,
- direncanakan
- Penyimpangan pengecualian dan dilacak
WATERFALL
KELEMAHAN :
● tidak sangat fleksibel
- Ide yang baik perlu diidentifikasi dimuka
- Tetapi bagaimana jika saya mendapatkan ide tengah
melalui pengembangan ?
- " Ide bagus di akhir siklus rilis bukan hadiah ,
itu ancaman "
● Dokumentasi berat
- Abstrak perlu untuk melindungi data
menggunakan enkripsi untuk penyimpanan
RATIONAL UNIFIED PROCESS
(RUP)
RUP proses :
● dikonfigurasi
- Tidak ada proses tunggal, cocok untuk semua
pengembangan perangkat lunak.
- Menyesuaikan dengan tim pengembangan kecil & besar.
● dokumentasi
- Model berbasis artefak /sketsa awal/prototype
- UML (Unified Modeling Language)
RATIONAL UNIFIED PROCESS
(RUP)
Blok bangunan :
● peran ( Siapa )
- tanggung jawab
● Tugas ( bagaimana)
- Unit kerja
- Berorientasi hasil - harus berguna
● produk kerja (apa )
- Produk yang dihasilkan
RATIONAL UNIFIED PROCESS
(RUP)
Life-cycle Phases :
● empat fase
- inception, elaboration, construction, transition.
● karakteristik
- Sekuensial di alam.
● terdengar seperti metodologi waterfall
- Masing-masing fase berfokus pada :
● tujuan utama
● milestone delivery
RUP – Lifecycle Phases
 Construction :
 Inception :
● dokumen visi
● membangun perangkat lunak
- Lingkup sistem
● dapat dipecah menjadi iterasi
- Mengidentifikasi
 Transition :
pemain utama
- Risiko, biaya dll
● transisi dari pembangunan
 Elaboration :
untuk produksi
● identifikasi risiko
● masalah domain
● analisis & arsitektur
RUP Engineering Disciplines
Business modelling :
Implementation :
 Pemahaman domain
 mengembangkan komponen
Requirements :
Testing :
 Dokumen visi &
penggunaan
 kasus
 pengujian seluruh proyek
Analysis & Design :
 Blueprint untuk sistem
realisasi
Deployment :
 rilis produk
 pengiriman perangkat lunak
RATIONAL UNIFIED PROCESS
(RUP)
Role Aktivitas RUP dan Workers
fase 1
 Aturan pertama
Role Aktivitas RUP dan Workers
fase 2
Role Aktivitas RUP dan Workers
fase 3
Role Aktivitas RUP dan Workers
fase 4
Role Aktivitas RUP dan Workers
fase 5
RUP Engineering Disciplines
RUP Praktik Terbaik
Mengembangkan iteratif
● tidak mungkin untuk :
- Mendefinisikan masalah dimuka
- Merancang seluruh solusi
● setiap iterasi berakhir dengan rilis
Mengelola persyaratan
● menggunakan kasus untuk menangkap kebutuhan
fungsional
● harus dilacak/diprediksi.
RUP Engineering Disciplines
RUP dengan pendekatan inkremental memiliki beberapa
keunggulan dibandingkan strategi serial:
1. Peningkatan tata kelola.
2. Umpan balik reguler kepada stakeholder.
3. Peningkatan manajemen risiko.
4. Anda menerapkan persyaratan yang sebenarnya.
5. Anda menemukan apa yang bekerja lebih awal.
6. Pengembang fokus pada apa yang penting.
RUP Engineering Disciplines
Gunakan komponen
Model visual :
● model yang berbeda untuk berkomunikasi
- Aspek yang berbeda
- Dengan berbagai stakeholder (pihak yang bersangkutan dalam
perancangan)
- UML (Unified Modeling Language)
Verifikasi kualitas :
● ulasan
- Persyaratan fungsional
- Kebutuhan non - fungsional
● harus menjadi bagian dari proses perubahan kontrol
● integrasi berkesinambungan
RATIONAL UNIFIED PROCESS
(RUP)
Rangkuman :
 Mempunyai style management
 R.U.P bersifat Prediktif
 Interaksi ke pelanggan baik
 Mempunyai kemampuan sharing yang baik
Daftar Pustaka
Ambler, Scott W. 2005., A Manager’s Introduction to - The Rational Unified
Process (RUP)
http://www.ambysoft.com/downloads/managersIntroToRUP.pdf.. Diakses
pada tanggal15 oktober 2013 jam 15.00
Ikhwan, Aris., 2009., Langkah-langkah Membuat Software menurut RUP
(RATIONAL UNIFIED PROCESS)
http://arisikhwan.files.wordpress.com/2009/12/langkah_rup.pdf. Diakses
pada tanggal . contoh 15 oktober 2013 jam 20.00
anonim, 2010., RUP & Agile (Scrum)
https://cs.uwaterloo.ca/~a78khan/courses-offered/cs446/2010_05/lectureslides/08_development_processes.pdf. Diakses pada tanggal17 oktober
2013 jam 21.00