Belajar UML (Unified Modeling Language)
Bagi kawan-kawan yang baru dan sedang belajar mengenai model pengembangan perangkat lunak pasti mendengar istilah UML. Apa sih yang dimaksud UML itu ?. Berbeda
dengan DFD (Data Flow Diagram) yang
digunakan untuk memodelkan perangkat lunak yang menggunakan pemrograman
prosedural atau struktural.
UML (Unified
Modeling Language) adalah model pengembangan perangkat lunak yang nantinya
akan diimplementasikan menggunakan bahasa pemrograman berorientasi objek. UML
digunakan untuk merancang, membangun, mendeskripsikan, menggambarkan dan
merancang sistem perangkat lunak. Pada
pemodelan UML terdiri dari 13 macam diagram yang dikelompokan menjadi tiga
kategori. Untuk lebih jelasnya mengenai pembagian kategori diagram UML dapat
dilihat pada Gambar 1.
Gambar 1. Diagram UML |
- Structure Diagrams, yaitu kumpulan-kumpulan diagram yang digunakan untuk memodelkan atau menggambarkan suatu struktur statis.
- Behavior Diagrams, yaitu kumpulan diagram yang digunakan untuk menggambarkan rangkaian perubahan yang terjadi pada sebuah sistem.
- Interaction Diagrams, yaitu kumpulan diagram yang digunakan untuk menggambarkan interaksi antara satu sistem dengan sistem yang lain.
- Astah
- StarUML
- Rational Rose
- Argo UML
- Visual Paradigm
Untuk penjelasan tentang masing-masing diagram akan dibahas pada postingan-postingan berikutnya.
Comments
Post a Comment