Sabtu, 23 November 2013

Pendahuluan

Rumusan Masalah
  1. Menjelaskan Bagian Bagian Dari UML (Star UML , Rational Rose , Visual
ISI
  • Pengenalan Star UML
 pemodelan merupakan suatu hal yang tidak bisa dilepaskan dari pembangunan aplikasi. asal dari suatu aplikasi, proses memodelkan merupakan suatu hal yang tidak mudah. seiring perkembangannya zaman permodelan yang awalnya membutuhkan waktu lama sekarang sudah dapat dikerjakan dengan waktu yang cukup cepat.
  • Definisi Start UML
StarUML adalah sebuah software permodelan yang mendukung UML (Unfied Modeling Language). berdasarkan UML version 1.4 dan dilengkapi 11 macam diagram berbeda. mendukung notasi UML 2.0 dan juga mendukung pendekatan MDA (Model Driven Architecture) dengan dukungan konsep UML. StarUML dapat memaksimalkan produktivitas dan kualitas dari suatu software project.
  • Konsep Dasar StarUML
  1. Model, View dan Diagram
  2. Project dan Unit
  3. Module
  • Model, View dan Diagram
StarUML membuat perbedaan konseptual yang lebih jelas antara models, views and
diagrams. Model adalah elemen yang memuat informasi untuk model software. View
adalah suatu ekspresi visual dari informasi di dalam model dan  Diagram adalah suatu
koleksi dari elemen yang memberikan pemikiran user di dalam mendesain secara
spesifik.
  • Project dan Unit
 Project adalah unit manajemen dasar di dalam StarUML. Suatu project dapat
mengatur satu atau lebih model software. Project merupakan top-level package yang
selalu ada di dalam beberapa model software. Secara umum, satu project disimpan
dalam satu file

File Project

File project disimpan ke dalam format XML dengan extension “.UML”. Semua model,
views dan diagrams yang dibuat dengan StarUML disimpan dalam satu file project.
File project berisikan informasi sebagai berikut :
1. UML profile yang digunakan dalam projek.
2. Unit file yang direferensi oleh projek.
3. Informasi untuk semua model yang ada di dalam project.
4. Informasi untuk semua diagrams dan views yang ada di dalam project.

Units

Ada beberapa kasus dimana satu project perlu disimpan di dalam beberapa file file
kecil sehingga para pengembang dapat bekerja di dalam satu project secara
bersamaan. Di dalam kasus ini suatu project dapat mengatur bermacam – macam unit.
Suatu unit mempunyai struktur hirarki dan berisikan beberapa sub-unit. Unit disimpan
sebagai “.UML “ file dan beberapa mengacu pada file project (.UML) atau unit file
lainnya (.UNT).

Komposisi Unit

Hanya package, subsystem dan elemen model yang dapat membentuk satu unit. Semua
elemen di bawah jenis elemen package ini disimpan di dalam masing – masing file unit
(.UNT).
  • Module
Modul adalah suatu package yang menyediakan fungsi – fungsi baru dan feature
sebagai perluasan dari StarUML. Modul dapat dibuat sebagai kombinasi dari beberapa
elemen – elemen extension dan juga membuat beberapa jenis elemen – elemen di dalam
suatu modul.

Beberapa Jenis Diagram yang ada pada StarUML

  • Use Case Diagram
 Use Case diagram merupakan suatu diagram yang menggambarkan fungsionalitas yang
diharapkan dari sebuah sistem. Sebuah use case dapat memrepresentasikan interaksi
antara aktor dengan sistem.
  • Activity Diagram
Activity diagram menggambarkan berbagai alur aktivitas dalam sistem yang sedang
dirancang, bagaimana masing-masing alur berawal, decisionyang mungkin terjadi, dan
bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses
paralel yang mungkin terjadi pada beberapa eksekusi. Activity diagram merupakan
state diagram khusus, di mana sebagian besar stateadalah actiondan sebagian besar
transisi di-triggeroleh selesainya state sebelumnya (internal processing). Oleh karena
itu activity diagram tidak menggambarkan behaviour internal sebuah sistem (dan
interaksi antar subsistem) secara eksak, tetapi lebih menggambarkan proses-proses
dan jalur-jalur aktivitas dari level atas secara umum.
  • Sequence Diagram
Sequence diagram menggambarkan interaksi antar objek di dalam dan di sekitar
sistem (termasuk pengguna, display, dan sebagainya) berupa messageyang
digambarkan terhadap waktu. Sequence diagram terdiri atar dimensi vertikal (waktu)
dan dimensi horizontal (objek-objek yang terkait). Sequence diagramdapat digunakan
untuk menggambarkan skenario atau rangkaian langkah-langkah yang dilakukan sebagai
respons dari sebuah eventuntuk menghasilkan outputtertentu. Diawali dari apa yang
men-triggeraktivitas tersebut, proses dan perubahan apa saja yang terjadi secara
internal dan outputapa yang dihasilkan. Masing-masing objek, termasuk aktor,
memiliki lifelinevertikal. Messagedigambarkan sebagai garis berpanah dari satu objek
ke objek lainnya. Pada fase desain berikutnya, messageakan dipetakan menjadi
operasi/metoda dari class.

0 komentar:

Posting Komentar