|
32
Dikemban gkan oleh Grady Booch, James Rumbaugh, dan Ivar Jacobson dimana
mereka adalah tiga perintis yan g juga berada di balik keberhasilan Unified Modeling
Language (UML). UP adalah upaya mereka untuk mendefinisikan metodologi
lengkap untuk model sistem dan menjelaskan fitur yang unikdengan UML dan UP
dapat mendesk ripsikannya lebih dulu. Di UP jangka waktu proses pembangunan
sejalan atau identik dengan metodologi pengembangan.
Terdap at empat fase untuk pengemban gan UP yaitu:
1. Inception: adalah fase awal untuk membuat perkiraan visi dari sistem, membuat
business case, menentukan cakupan, dan membuat estimasi biaya dan jadwal
proyek.
2. Elaboration: menentukan visi, mengidentifikasi dan menjelaskan semua
keperluan, mematangkan cakupan, desain, dan implementasi arsitektur inti, dan
fungsi, menyediakan solusi untuk resiko, dan menghasilkan estimasi untuk biaya
dan jadwal yang realistis.
3. Construction: secara iteratif mengimplementasikan resiko yan g rendah, yang
dapat diprediksi, dan elemen yang mudah, serta bersiap untuk pelaksanaan.
4. Transition: menyelesaikan beta test dan pengimplementasian, sehinga user dapat
mulai bekerja dengan sistem dan mendapatkan keuntungan yang diharapkan.
Dalam UP terdapat istilah discipline untuk kumpulan aktifitas yang
fungsin ya salin g berhubungan dan berkontribusi untuk satu aspek dari
pengembangan proyek UP. Ada enam discipline utama dalam UP, yaitu business
modeling, requirements, design, yang akan dibahas dalam tugas akhir ini, serta
implementation, testing, dan deployment.
1. Business Modeling
Tujuan utama dari Business Modeling adalah untuk memahami dan
mengkomunikasikan lingkungan dimana sistem akan digunakan. Analis harus
memahami permasalahan yang sedang terjadi dan peningkatan potensial yang
mungkin untuk dilakukan dengan sistem baru. Selain itu analis dan tim harus
mengkomunikasikan pemahaman ini kepada penggun a sistem, manajer, dan
programmer yang mengerjakan proyek. Tiga kegiatan utama dari business
modeling adalah:
a. Understand the business environement: yaitu untuk mengetahui lingkungan
bisnis, permasalahan yang terjadi pada proses bisnis dan harus diselesaikan.
|