Pengenalan UML

StarUML
StarUML merupakan software opensource untuk membuat secara cepat, fleksibel, dapat diperluas, dengan banyak fitur dan gratis yang berjalan pada platform Win32. Tujuan dari StarUML adalah untuk membuat modeling software dan berikut platform UML/MDA untuk menyaingi software UML yang komersil seperti Rational Rose, Together dan lain sebagainya.
StarUML adalah software permodelan yang mendukung UML (Unified Modeling Language). Berdasarkan pada UML version 1.4 dan dilengkapi 11 macam diagram yang berbeda, mendukung notasi UML 2.0 dan juga mendukung pendekatan MDA (Model Driven Architecture) dengan dukungan konsep UML. StarUML dapat memaksimalkan pruduktivitas dan kualitas dari suatu software project.


Unified Modelling Language (UML) adalah sebuah “bahasa” yang telah menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem.

Tujuan UML diantaranya adalah untuk;
  • Memberikan model yang siap pakai, bahasa pemodelan visual yang ekspresif untuk mengembangkan dan saling menukar model dengan mudah dan dimengerti umum.
  • Memberikan bahasa pemodelan yang bebas dari berbagai bahasa pemrograman dan proses rekayasa.
  • Menyatukan praktik-praktik terbaik (Best Practise) yang terdapat dalam pemodelan.
Perbedaan UML dengan DFD

Unified Modeling Language (UML) adalah bahasa spesifikasi standar untuk mendokumentasikan, menspesifikasikan, dan membangun sistem perangkat lunak. UML tidak berdasarkan pada bahasa pemrograman tertentu. Standar spesifikasi UML dijadikan standar defacto oleh OMG (Object Management Group) pada tahun 1997.UML yang berorientasikan object mempunyai beberapa notasi standar.

 Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas.
DFD merupakan alat bantu dalam menggambarkan atau menjelaskan sistem yang sedang berjalan logis.

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.


Inspired by Source :
http://id.answers.yahoo.com/question/index?qid=20090702130617AARJkRe
http://gigihfordanama.wordpress.com/2011/10/27/uml-visual-modeling-with-rational-rose-and-visual-paradigm/
http://artikel39.blogspot.com/2009/11/pengenalan-staruml.html

Tidak ada komentar:

Posting Komentar

jangan lupa comment yaa ...!!!