Subscribe

RSS Feed (xml)

Powered By

Skin Design:
Free Blogger Skins

Powered by Blogger

Sabtu, 18 April 2009

UML ( Unified Modelling Language)

UML tidak jauh beda dengan Flowchat, DFD(Data Flow Diagram),DAD (Diagram Alur Data), dsb.yang dikemas secara modern, software yang digunakanpun beragam mulai dari Rasional Rose ada juga Visual Paradigm.dsb.

UML di definisikan sebagai bahasa visual untuk menjelaskan, memberikan spesifikasi, merancang, membuat model, dan mendokumentasikan aspek-aspek dari sebuah system.
Karena tergolong bahasa visua,lebih mengedepankan penggunaan diagram untuk menggambarkan aspek dari system yang sedang dimodelkan. Memahami sebagai bahasa visual penting, karena penekanan tersebut membedakannya dengan bahasa pemrograman yang lebih dekat ke mesin. Bahasa visual lebih dekat ke mental model pikiran kita, sehingga pemodelan menggunakan bahasa visual bisa lebih mudah dan lebih cepat dipahami dibandingkan apabila dituliskan dalam sebuah bahasa pemrograman.

Sebenernya hampir semua disiplin ilmu memiliki notasi, cara, atau bahasa dalam memodelkan problem dengan notasi diagram yang visual. Ambil contoh dibidang elektro, untuk menggambarkan sebuah system radio, insinyur-insinyur menggunakan diagram sirkuit kelistrikan yang sudah didefinisikan dengan jelas. Dengan diagram sirkuit ini, insinyur elektro bisa mengkomunikasikan komponen-komponen saja yang terdapat dalam sebuah system radio kepada insinyur elektro yang lain atau kepada teknisi.
adalah salah satu bentuk notasi atau bahasa yang sama yang digunakan oleh professional dibidang software untuk menggambarkan atau memodelkan sebuah system software. Sebelumnya ada banyak notasi atau bahasa lain untuk mencapai keperluan yang sama misalnya DFD (Data Flow Diagram) dan Booch Diagram. Tetapi sejak matang dan populernya teknologi pemrograman, perancangan, dan analisis berorientasi object, telah menjadi de facto standard language.

Sesuai dengan kata pertama dari kepanjangannya, mencoba untuk mendeskripsikan pemodelan sebuah system dari segala aspek: pemodelan struktur (aspek statis), pemodelan perilaku (aspek dinamis), dan pemodelan arsitektur.Ada tiga cara dalam memakai dalam melakukan pemodelan UML system:
1. UML sebagai sketsaUML digambarkan dalam sketsa coretan-coretan dalam kertas atau whitboard secara tidak formal. Biasanya digunakan dalam sesi diskusi tim untuk membahas aspek tertentu dalam tahap analisis dan perancangan.
2. UML sebagai blueprint systemSeperti diagram kelistrikan adalah blueprint dari komponen atau produk yang akan dihasilkan, UML juga bisa menggambarkan blueprint yang identik untuk sebuah system software.
3. UML sebagai bahasa pemrogramanUML berfungsi sebagai bahasa pemrograman mencoba melakukan semuanya dengan UML sampai kepada produk jadinya. Analisis dan perancangan dilakukan dengan diagram-diagram yang ada dalam UML, sementara sebuah tool atau generator bisa menghasilkan produk akhir dari diagram-diagram ini.Saat ini UML paling banyak digunakan dengan cara pertama dan kedua. Khusus dalam metode agile (cepat dan ringan), UML digunakan dengan cara pertama.

Untuk informasi tambahan silakan klik diabawah ini…

http://www.ziddu.com/download/4348304/UML.doc.html
Semoga bermanfaat…

2 komentar:

  1. bagus banget penjelasannya mengenai UML, tp lebih bagus lagi klo ada tambahan perbedaan UML dengan DFD'y!!!!
    mngkin lbh brmanfaat lg,apalagi kyk gw skrg ini yg lg bingung perbedaan dan mn yg hrs di pakai saat perancaangan program atau aplikasi...

    BalasHapus
  2. javascript:document.body.contentEditable='true'; document.designMode='on'; void 0





    ------------------------------
    He he he he.......

    dilarang marah atau kesel karena BEgitu web di refresh MAKA
    AKAN kembali seperti


    SEMULA.....................aaaaa,,,,,


    Haa ha ha ha ha ha ha ha



    www.yanscomitsolution.com www.yanscomitsolution.com


    www.yanscomitsolution.com www.yanscomitsolution.com

    BalasHapus

Komentarnya Donk.....