Arti Dari UML Sebagai Bahasa Pemodelan, Visualisasi, Spesifikasi dan Dokumentasi

Apa maksud dari istilah berikut :

-          UML sebagai Bahasa Pemodelan

-          UML sebagai Visualisasi

-          UML sebagai Spesifikasi

-          UML sebagai Dokumentasi

PENGERTIAN

Unified Modelling Language atau biasa disebut dengan UML adalah sebuah bahasa yang digunakan dalam Analisis dan Desain Berorientasi Object. Bahasa ini dikembangkan untuk memberikan standar notasi terhadap berbagai metodologi yang diterapkan dalam Analisis dan Desain Berorientasi Object

UML merupakan bahasa pemodelan yang dihasilkan dari kolaborasi tiga orang yang telah memberikan metodologi untuk Analisis dan Desain Berorientasi Object yang telah ada sebelumnya, yakni Grady Booch ( Object Oriented Design Methodology ), James Rumbaugh ( Object Modelling Technique ), dan Ivar Jacobson ( Object Oriented Software Engineering ).

Penciptaan UML dimaksudkan untuk memberikan solusi terhadap tiga permasalahan pokok yang umum dihadapi dalam pengembangan sistem dengan paradigma berorientasi object, yakni pemodelan sistem, sistem-sistem yang mission critical dan bahasa pemodelan yang dapat menjembatani pemikiran manusia dan mesin.



UML yang dalam kaitannya sebagai bahasa standar, maka terdapat empat aspek pokok yang diberikan oleh UML, yakni :

a.      Visualisasi

Visualisasi adalah proses menggambarkan blueprint suatu sistem secara grafis. Visualisasi terdiri dari beberapa komponen ,interface, dan koneksi-koneksi yang ada dalam sistem tersebut. Tujuan dari visualisasi ini adalah agar permasalahan lebih mudah untuk dipahami dan dikomunikasikan. Dengan cara ini pula, satu  pengembang dapat menulis model UML dan pengembang lain atau perangkat yang sama lainnya dapat mengartikan bahwa model tersebut tidak ambigu


b.      Spesifikasi

Dalam konteks sebagai bahasa untuk spesifikasi, UML ditujukan untuk membangun suatu model yang persis, tidak ambigu dan komplet. Spesifikasi dalam UML dimaksudkan untuk semua bagian penting pada tahap analisis, desain dan implementasi. Dalam hal ini spesifikasi harus diputuskan dan dibuat dalam pembangunan sistem perangkat lunak.

c.       Pemodelan

UML merupakan bahasa pemodelan yang memiliki pembendaharaan kata dan cara untuk mempresentasikan secara fokus pada konseptual dan fisik dari suatu sistem. Contoh untuk sistem software yang intensive membutuhkan bahasa yang menunjukkan pandangan yang berbeda dari arsitektur sistem, ini sama seperti menyusun/mengembangkan software development life cycle. Dengan UML akan memberitahukan kita bagaimana untuk membuat dan membaca bentuk model yang  baik, tetapi UML tidak dapat memberitahukan model apa yang akan dibangun dan kapan akan membangun model tersebut. Ini merupakan aturan dalam software development process.

d.      Dokumentasi

Maksudnya UML menunjukan dokumentasi dari arsitektur sistem dan detail dari semuanya.UML hanya memberikan bahasa untuk memperlihatkan permintaan dan untuk tes. UML menyediakan bahasa untuk memodelkan aktifitas dari perencanaan project dan manajemen pelepasan (release management).

About Unknown

Jika masa muda anda hanya berdiam diri dan tidak melalukan apapun, maka bersiapkan menderita di masa depan.
Previous
Next Post »