Nama:Ahmad anas abidin 

Nim: 182355201019

Unified Modeling Language (UML)

UML adalah untuk memberikan notasi standar yang dapat digunakan oleh semua metode berorientasi objek dan untuk memilih dan mengintegrasikan elemen terbaik dari notasi prekursor. UML telah dirancang untuk berbagai aplikasi. Oleh karena itu, menyediakan konstruksi untuk berbagai sistem dan kegiatan (misalnya, sistem terdistribusi, analisis, desain dan penyebaran sistem).

UML adalah notasi yang dihasilkan dari penyatuan OMT dari

  1. Teknik Pemodelan Objek OMT [ James Rumbaugh 1991] - adalah yang terbaik untuk analisis dan sistem informasi intensif data.
  2. Booch [ Grady Booch 1994] - sangat baik untuk desain dan implementasi. Grady Booch telah bekerja secara luas dengan bahasa Ada , dan telah menjadi pemain utama dalam pengembangan teknik Berorientasi Objek untuk bahasa tersebut. Meskipun metode Booch kuat, notasi kurang diterima dengan baik (banyak bentuk awan mendominasi modelnya - tidak terlalu rapi)
  3. OOSE (Rekayasa Perangkat Lunak Berorientasi Objek [ Ivar Jacobson 1992]) - menampilkan model yang dikenal sebagai Use Cases. Use Cases adalah teknik yang ampuh untuk memahami perilaku seluruh sistem (area di mana OO secara tradisional lemah).

Pada tahun 1994, Jim Rumbaugh, pencipta OMT, mengejutkan dunia perangkat lunak ketika ia meninggalkan General Electric dan bergabung dengan Grady Booch di Rational Corp. Tujuan kemitraan ini adalah untuk menggabungkan ide-ide mereka menjadi satu, metode terpadu (judul kerja untuk memang metode "Metode Terpadu").

Pada 1995, pencipta OOSE, Ivar Jacobson, juga bergabung dengan Rational, dan gagasannya (khususnya konsep "Kasus Penggunaan") dimasukkan ke dalam Metode Unified baru - sekarang disebut Unified Modelling Language1. Tim Rumbaugh, Booch dan Jacobson dikenal sebagai "Tiga Amigos"

UML juga telah dipengaruhi oleh notasi berorientasi objek lainnya:

  • Mellor and Shlaer [1998]
  • Coad dan Yourdon [1995]
  • Wirfs-Brock [1990]
  • Martin dan Odell [1992]

Diagram Kelas

Diagram kelas adalah teknik pemodelan sentral yang berjalan melalui hampir semua metode berorientasi objek. Diagram ini menjelaskan jenis objek dalam sistem dan berbagai jenis hubungan statis yang ada di antara mereka.

Contoh Diangram Kelas

Komentar

Postingan populer dari blog ini

flowchart pengurutan data

Contoh algoritma