1. Dapat mendorong pengguna aktif dan berpartisipasi dalam manajemen. 2. Proyek dapat memiliki visibilitas dan dukungan lebih tinggi.
3. Pengguna dan manajemen dapat melihat solusi-solusi berbasis perangkat lunak dan bekerja lebih cepat daripada pengembangan model driven.
4. Sesuai untuk proses pengembangan sistem berukuran kecil sampai sedang. 5. Proses yang terjadi lebih “alami” karena perubahan adalah faktor yang
diharapkan selama pengembangan.
2. 8 Konsep Dasar Unified Modelling Language UML
UML adalah suatu rangkaian notasi grafis yang didukung oleh meta-model tunggal yang membantu pendeskripsian dan desain sistem perangkat lunak,
khususnya sistem yang dibangun dengan berorientasi objekFowler, 2004.
2.8.1 Sejarah UML
Proses analisis untuk mengidentifikasikan objek dan kelas objek dianggap sebagai salah satu area yang paling sulit mengenai pengembangan
berorientasi objek. Identifikasi objek pada dasarnya sama dengan analisis dan perancangan. Berbagai metode analisis berorientasi objek diusulkan pada tahun
1990-an. Metode-metode ini mempunyai banyak kesamaan dan tiga dari pengembang utamanya Grady Booch, Jim Rumbaugh dan Ivan Jacobson
memutuskan untuk mengintegrasikan pendekatan mereka untuk menghasilkan
metode yang terunifikasi yang dinamakan UML Nugroho, 2005.
Pendekatan UML memiliki nilai yang sangat baik dalam penyelidikan dan penilitian. Perangkat UML distandarkan sebagai peralatan untuk dokumen analisis
dan perancangan dari sistem perangkat lunak. Peralatan UML termasuk diagram yang memberikan seseorang untuk menampilkan konstruksi dari sebuah object
oriented .
UML adalah standar dunia yang dibuat oleh Object Management Group OMG, sebuah badan yang bertugas mengeluarkan standar-standar teknologi
object oriented dan software component.Dalam penjelasan lain dikatakan bahwa
UML merupakan bahasa pemodelan yang paling sukses dari tiga Object Oriented yang telah ada yaitu Booch, OMT dan OOSE. UML adalah kesatuan dari ketiga
pemodelan tersebut dan ditambah kemampuan untuk mengatasi pemodelan yang
tidak dapat ditangani oleh ketiga metode pemodelan tersebut Nugroho, 2005.
Object Management Group, Inc OMG adalah sebuah organisasi
perkumpulan taraf internasional yang terbentuk tahun 1989 yang memiliki anggota lebih dari 800 anggota yang terdiri dari perusahaan sistem informasi,
software development dan para user. Organisasi inilah yang mempromosikan
teori-teori dan praktek-praktek object oriented technology dalam rekayasa software
. OMG inilah yang mengeluarkan UML setelah terbentuknya Object
Oriented Architecture OOA yang menjadi penentuan infrasruktur konseptual
pengembangan Object Oriented Technology, dimana dengan adanya UML ini dapat mengurangi kekacauan dalam bahasa pemodelan pengembangan sistem