StarUML adalah sebuah proyek
open source untuk pengembangan secara cepat, fleksibel, extensible,
featureful, dan bebas-tersedia. UML / platform MDA berjalan pada platform
Win32. Tujuan dari proyek StarUML adalah untuk membangun sebuah alat pemodelan
perangkat lunak dan juga platform yang menarik adalah pengganti alat UML
komersial seperti Rational Rose, Together dan sebagainya.
Star UML mendukung UML (Unified Modeling
Language). Berdasarkan pada UML version 1.4 dan dilengkapi 11 macam
diagram yang berbeda, selanjutnya mendukung notasi UML 2.0 dan juga
mendukung pendekatan MDA (Model DrivenArchitecture) dengan dukungan konsep UML.
StarUML dapat memaksimalkan pruduktivitas dan kualitas dari suatu software
project.
UML 2.0 itu sendiri adalah UML standar yang terus
berkembang dan dikelola oleh OMG (Object Management Group). Baru-baru ini, UML
2,0 direlease dan StarUML dukungan UML 2.0 yang akan mendukung standar terbaru
UML.
Selanjutnya MDA (Model Driven Architecture). MDA
adalah teknologi baru yang diperkenalkan oleh OMG. Untuk mendapatkan keuntungan
dari MDA, perangkat lunak alat pemodelan harus mendukung variabel banyak
kustomisasi. StarUML dirancang untuk mendukung MDA dan menyediakan kustomisasi
banyak variabel seperti profil UML sebagai, Pendekatan, Model Kerangka, NX
(ekstensi notasi), kode MDA dan dokumen template dan sebagainya. Ini akan
membantu Anda dalam alat pemasangan ke dalam budaya organisasi, proses, dan
proyek Anda.
StarUML menyediakan secara sederhana dan kuat
arsitektur plug-in sehingga siapapun dapat mengembangkan plug-in modul dalam
bahasa COM-kompatibel (C + +, Delphi, C #, VB, dll)
Hal yang paling penting dalam pengembangan
perangkat lunak adalah Usability. StarUML diimplementasikan untuk memberikan
berbagai fitur yang user-friendly seperti dialog Cepat, manipulasi Keyboard,
ikhtisar Diagram, dll.
StarUML sebagian besar ditulis dalam Delphi.
Namun, StarUML adalah proyek multi-bahasa dan tidak terikat dengan bahasa
pemrograman tertentu, sehingga setiap bahasa pemrograman dapat digunakan untuk
mengembangkan StarUML. (Misalnya, C / C + +, Java, Visual Basic,Delphi,
JScript, VBScript, C #, VB.NET, dll)
Perbedaan antara UML dengan DFD (Data
Flow Diagram)
UML biasa digunakan untuk
mempresentasikan sistem kepada orang-orang yang tidak mengerti tata-cara
pemrograman, seperti orang-orang awam pada umumnya. (Client, dll).
Hal ini dikarenakan UML memakai penggambaran
logika algoritma suatu program.
Sedangkan DFD kebalikannya,
biasa digunakan untuk mempresentasikan sistem kepada orang-orang yang mengerti
tata cara pemrograman (programmer, dll).
Hal ini dikarenakan DFD memakai penggambaran
sistem secara umum. Dari proses, data, basis data, dan entitas.
Jadi, Perbedaan utama antara UML dengan DFD
yaitu, jika DFD yang digambarkan adalah proses – proses yang terjadi didalam
suatu system, sedangkan UML itu menggambarkan bagaimana hubungan antar objek –
objek yang menyusun suatu system.
Source : http://dwizeru.wordpress.com/2012/04/25/tentang-staruml/
Tidak ada komentar:
Posting Komentar