3 Desember 2013

Star UML



  S
tar UML adalah software yang digunakan untuk membuat unified modeling language yang biasanya digunakan untuk mempresentasikan system kepada orang-orang yang tidak mengerti bahasa pemrograman. UML sangat penting dan sangat berguna pada dunia teknologi dan permodelan, karena UML ini tidak hanya digunakan dalam permodelan perangkat lunak , tetapi hamper semua bidang yang membutukan permodelan pasti menggunakan UML.

Bagian-bagian dari  UML adalah :
I. View
            Digunakan untuk melihat system yang dimodelkan. View bukan melihat grafik, tapi merupakan suatu abstraksi yang berisi sejumlah diagram. View memiliki beberapa jenis yaitu use case view, logical view, component view, encurrency view,dan deployment view.
Use Case View           : berguna untuk mendeskripsikan funsional system yang seharusnya dilakukan aktor dari luar (user).
Component View        : berguna untuk menjelaskan implementasi dan ketergantungan modul
Encurrency View        :berguna untuk pembagi sistem ke dalam proses dan prosesor
Deployment View   : berguna untuk menjelaskan fisik dari sistem seperti komputer serta pada perangkat.
Logical View             : berguna untuk menjelaskan fungsi dari system, struktur statis, dan kolaborasi dinamis.

II. Diagram
            Diagram merupakan grafik yang membentuk symbol elemen yang disusun untuk menggambarkan bagian dari suatu sistem. Sebuah diagram merupakan bagian dari suatu view tertentu dan ketika digambarkan biasanya dialokasikan untuk view tertentu. Jenis-jenis diagram di antara lain :
Use Case Diagram   : Digunakan untuk interaksi antara sistem dan actor, yang bekerja
dengan cara mendeskripsikan interaksi antara user sebuah sistem dengan sistemnya sendiri melalui sebuah sistem yang dipakai.
Class Diagram : Digunakan untuk mendeskipsikan kelompok objek dan properti relasi yang sama
Component Diagram   : Digunakan untuk membuat bagian fisik dari sistem yang ada
Deployment Diagram  : Digunakan untuk menggambarkan letak sebuah sistem, menampakan bagian-bagian software yang sedang berjalan pada      bagian hardware dan menunjukan hubungan komputer dengan perangkat satu sama lain dan jenis hubungannya
State Diagram : Digunakan untuk menggambarkan semua kondisi suatu objek dari suatu class dan keadaan yang menyebabkan kondisi berubah.
Sequence Diagram      :Digunakan untuk menunjukan rangkaian pesan yang dikirim antara objek juga interaksi antara objek dan sesuatu yang terjadi pada titik tertentu dalam eksekusi sistem.
Collaboration Diagram : Digunakan untuk menggambarkan kolaborasi dinamis seperti sequence diagram.
Activity Diagram :Digunakan untuk membuat rangkaian aliran dan aktivitas yang digunakan untuk mendeskripsikan aktivitas yang dibentuk dalam suatu operasi sehingga dapat juga digunakan untuk aktivitas lainnya.

From : Here and here