Unified Modeling Language adalah
sebuah bahasa yang berdasarkan grafik/gambar untuk visualisasi,
menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem
pengembangan perangkat lunak berbasis OOP (Object-Oriented
Programming).
Dalam
hal ini, Unified Modeling Language (UML) bukanlah merupakan bahasa pemprograman tetapi model-model
yang tercipta berhubungan langsung dengan berbagai macam bahasa pemrograman,
sehingga memungkinkan melakukan pemetaan (mapping) langsung dari
model-model yang dibuat dengan Unified Modeling Language (UML) dengan bahasa-bahasa pemprograman
berorientasi objek seperti Java, Borland Delphi, Visual Basic, C++, dan
lain-lain.
Berikut beberapa diagram yang
terdapat pada UML.
a Use
case diagram
Use
case diagram menggambarkan fungsionalitas yang
diharapkan dari sebuah sistem. Yang ditekankan adalah apa yang dibuat sistem
dan bukan bagaimana. Sebuah use case merepresentasikan sebuah interaksi
antara aktor dengan sistem.
Simbol use ase diagram