UML singkatan dari Unified Modeling Language. Definisi berdasarkan situs UML tutorial, UML adalah standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems. Dapat dikatakan UML merupakan standar bahasa untuk menjelaskan, menspesifikasi, menggambarkan, atau mendokumentasi perancangan/pengembangan suatu sistem perangkat lunak atau implementasi platform. Selain untuk tim pengembang sistem, UML juga dibuat untuk business user atau pihak lain yang membutuhkan pemahan dari sistem ini.
UML sendiri terdiri dari 2 kategori dasar:
- Diagram tingkah laku (behaviour diagram), diagram ini untuk menggambarkan kelakukan sistem/ rangkaian perubahan yang akan terjadi pada sebuah sistem.
Ada 5 tipe: Use Case diagram, Sequence diagram, Collaboration diagram, Statechart diagram, dan Activity diagram. - Diagram struktur (structure diagram), diagram ini untuk menggambarkan suatu struktur status dari sistem yang dimodelkan.
Ada 4 tipe: Class diagram, Object diagram, Component diagram, dan Deployment diagram
Biasanya dalam suatu pengembangan sistem yang digunakan adalah Use Case diagram, Sequence diagram, Activity diagram dan Class diagram.
UML Use Case Diagram |
UML Squence Diagram |
UML Activity Diagram |
Definisi,