Pewarisan Inheritance Pembangunan aplikasi game cerita rakyat fabel
tambahan dan sebuah bahasa pembatas. UML telah didesain untuk berbagai aplikasi. Oleh karena itu, UML menyediakan konsep untuk berbagai sistem dan
aktifitas seperti pendistribusian sistem, analisis, disain sistem, deployment. Sistem
development berfokus kepada tiga model yang berbeda dari sistem, yaitu [16]:
1. The Functional Model, terwakili dalam UML dengan use case diagram,
menjelaskan fungsionalitas sebuah sistem dari sudut pandang pengguna. 2.
The Object Model, terwakili dalam UML dengan class diagram, menjelaskan struktur dari sistem dalam hal objek, atribut, assosiasi, dan
operasi. Selama persyaratan dan analisis, model objek dimulai sebagai objek model analisis dan menjelaskan konsep aplikasi yang sesuai terhadap
sistem. Selama desain sistem, model objek disempurnakan kedalam system design object model dan termasuk deskripsi dari subsistem antar muka.
Selama desain objek, model objek disempurnakan kedalam Object Design Model dan termasuk deskripsi rinci dari objek solusi.
3. The Dynamic Model, terwakili oleh UML dengan interaction diagram, state
machine diagram, and activity diagram, menjelaskan prilaku internal dari sistem. Interaction diagram menjelaskan prilaku sebagai sebuah urutan
pesan yang dipertukarkan antara sebuah set of object, sedangkan state diagram mesin menjelaskan prilaku dari kondisi suatu individual object dan
memungkinkan transisi antara state. Activity diagram menjelaskan prilaku didalam hal kontrol dan alur data.