Bahasa Pemodelan UML
Bahasa pemodelan UML (Unified Modeling Language, Bahasa Pemodelan Terpadu) menggambarkan proses dan komponen menggunakan diagram dan skema. Meskipun demikian, UML bukanlah bahasa pemrograman yang sebenarnya, namun berdasarkan model-modelnya, memungkinkan untuk menghasilkan kode.
Bahasa pemodelan ini telah menemukan aplikasi yang luas dalam siklus kerja pengembangan perangkat lunak, perancangan sistem.
Ada jenis-jenis diagram utama berikut dalam bahasa UML:
- Diagram Struktural (Structure Diagrams), yang mencakup diagram kelas, komponen, struktur komposit, kolaborasi (UML2.0), penyebaran, objek, paket, profil (UML2.2).
- Diagram Perilaku (Behavior Diagrams), yang mencakup diagram aktivitas, status, kasus penggunaan.
- Diagram Interaksi (Interaction Diagrams), yang mencakup diagram komunikasi (UML2.0), ikhtisar interaksi, (UML2.0), urutan, sinkronisasi (UML2.0).
Lihat juga
-
seperangkat konsep Paradigma Pemrograman,
yang menentukan pendekatan terhadap pemrograman -
metodologi
OOP,
yang banyak digunakan dalam pemrograman -
skema
MVC,
yang digunakan untuk mengorganisir kode ke dalam blok untuk setiap tugas -
diagram pembakaran tugas,
yang digunakan untuk representasi grafis dari volume pekerjaan