Analisis dan perancangan sistem berorientasi objek bekerja dengan baik dalam situasi di mana
sistem rumit sedang menjalani perawatan berkelanjutan, adaptasi, dan desain. Menggunakan
objects dan kelas yang dapat digunakan kembali.
The Unified Modeling Language (UML) merupakan standar industri untuk pemodelan sistem
berorientasi objek.
Reusability merupakan daur ulang bagian program yang harus dilakukan untuk mengurangi biaya
pengembangan dalam sistem berbasis komputer.
Memelihara sistem merupakan proses membuat perubahan dalam satu objek yang memiliki dampak
minimal pada objek lain.
1. Objek
Objek adalah orang, tempat atau hal-hal yang relevan dengan sistem yang dianalisis. Objek
bisa berupa pelanggan, item, perintah, dan sebagainya. Objek menampilkan GUI atau daerah
teks pada layar.
2. Kelas
Mendefinisikan himpunan atribut bersama dan perilaku yang ditemukan di setiap objek
dalam kelas. Kelas terdiri dari:
a. Kelas harus memiliki nama yang membedakan dari semua kelas lain. Instantiate
adalah ketika sebuah objek dibuat dari kelas.
b. Sebuah atribut menjelaskan beberapa properti yang dimiliki oleh semua objek dari
kelas.
c. Metode adalah suatu tindakan yang dapat diminta dari setiap objek kelas.
Mobil dan truk adalah contoh spesifik dari kendaraan dan mewarisi karakteristik kendaraan
kelas yang lebih umum.
Berikut adalah gambar keseluran diagram UML dan memperlihatkan bagaimana masing-masing
diagram mengarah pada pengembangan diagram UML lainnya.
Pemodelan Use Case