Artikel Teknologi

Apakah UML (Unified Modeling Language)?

UML_logoSaat ini perkembangan tools dalam rekayasa perangkat lunak (software engineering) semakin maju. Sebut saja UML. UML adalah konsep data modeling, Blue print dari pembangunan sebuah program. Adanya UML desain pemrograman menjadi lebih mudah, karena menjadi lebih terstruktur dan logic.

UML Diagrams

UML Diagrams

UML memiliki konsep dengan komponen seperti berikut:

  • Aktor (actors),
  • Proses Bisnis (business processes),
  • komponen sistem (system’s components), dan
  • kegiatan/aktifitas (activities)

Aktor

aktor

Use Case Diagram

Aktor adalah penetapan peranan yang dimainkan oleh user atau sistem lainnya yang melakukan interaksi dengan subjek.

Sebuah model Aktor adalah peran yang dimainkan oleh sebuah entitas yang berinteraksi dengan subyek luar (misalnya interaksi dalam bertukar data dan sinyal).

Aktor merupakan representasi/mewakili dari unsur manusia (sebagai user), perangkat keras luar dan subject-subject lainnya.

Sebagai ilustrasi Diagram dengan berbagai aktor yang terlibat dalam proyek perangkat lunak dan interaksi dengan Release Manager (http://advanceduml.wordpress.com/2008/09/22/release-management/) sebagai berikut:

Release Manager

Release Manager

Release Planning

Release Planning

Release Tracking

Release Tracking

Release Management

Release Management

Proses Bisnis

Sebuah Proses bisnis / kegiatan yang berhubungan dengan sekumpulan metode, struktur kegiatan atau tugas-tugas tertentu yang menghasilkan produk atau layanan untuk pelanggan tertentu atau pelanggan secara umum.  Ia seringkali dapat divisualisasikan dengan flowchart sebagai urutan kegiatan.

Komponen

Komponen adalah perwakilan dari modul (bagian) dari sebuah sistem. dengan kata lain yaitu merupakan enkapsulasi yang isinya adalah manifestasi (dan tergantikan) di dalam suatu Environment.

UML mengkombinasikan praktek terbaik dari data modeling konsep seperti hubungan entitas diagram, pemodelan bisnis (alur kerja), pemodelan objek dan komponen pemodelan. (bersambung …)

Iklan
Standar

One thought on “Apakah UML (Unified Modeling Language)?

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s