Parameter Pemodelan Perangkat Lunak Berorientasi Objek

Model objek mencakup prinsip abstraksi, enkapsulasi, modularitas, hierarki, pengetikan, konkurensi, dan persistensi. Dengan sendirinya, tidak ada dari prinsip-prinsip ini yang baru. Yang penting tentang model objek adalah elemen-elemen ini disatukan secara sinergis.

3 pilar OOP umumnya dianggap:

Model Objek

  • Ada tiga elemen kecil dari OM - Pengetikan - Konkurensi - Persistensi
  • Dengan minor, yang kami maksud adalah bahwa masing-masing elemen ini adalah bagian yang berguna, tetapi tidak esensial, dari model objek.

Mengikuti akronim SOLID, mereka adalah:

  • Prinsip Tanggung Jawab Tunggal.
  • Prinsip Tertutup Terbuka.
  • Prinsip Substitusi Liskov.
  • Prinsip Pemisahan Antarmuka.
  • Prinsip Pembalikan Ketergantungan.

Tujuan Diagram Objek

Penggunaan diagram objek cukup terbatas, terutama untuk menunjukkan contoh struktur data.

Baca Juga : Klasifikasi DBMS

  • Selama fase analisis proyek, Anda dapat membuat diagram kelas untuk menggambarkan struktur sistem dan kemudian membuat satu set diagram objek sebagai kasus uji untuk memverifikasi keakuratan dan kelengkapan diagram kelas.
  • Sebelum membuat diagram kelas, Anda dapat membuat diagram objek untuk menemukan fakta tentang elemen model tertentu dan tautannya, atau untuk menggambarkan contoh spesifik pengklasifikasi yang diperlukan.

Diagram Objek Sekilas

Diagram objek menunjukkan hubungan antara kelas yang dipakai dan kelas yang ditentukan, dan hubungan antara objek-objek ini dalam sistem. Diagram objek adalah grafik kejadian, termasuk objek dan nilai data. Diagram objek statis adalah turunan dari diagram kelas ini menunjukkan cuplikan dari keadaan mendetail sistem pada suatu titik waktu. Penggunaan diagram objek cukup terbatas, yaitu untuk menunjukkan contoh struktur data. Sistem Manajemen Pesanan berikut memperlihatkan hubungannya. Diagram kelas kecil ini menunjukkan bahwa sebuah Departemen universitas dapat berisi banyak Departemen lain dan diagram objek di bawah ini membuat diagram kelas, menggantikannya dengan contoh konkret.

Empat pilar OOP adalah Abstraksi, Enkapsulasi, Warisan, Polimorfisme. Abstraksi: Abstraksi adalah proses menampilkan hanya fitur penting / diperlukan dari suatu entitas / objek ke dunia luar dan menyembunyikan informasi lain yang tidak relevan.

Prinsip SOLID dari Desain Berorientasi Objek mencakup lima prinsip berikut:

  • SRP - Prinsip Tanggung Jawab Tunggal.
  • OCP - Prinsip Terbuka / Tertutup.
  • LSP - Prinsip Substitusi Liskov.
  • ISP - Prinsip Pemisahan Antarmuka.
  • DIP - Prinsip Pembalikan Ketergantungan.

Model fisik merupakan representasi konkret yang dibedakan dari model matematis dan model logis, yang keduanya merupakan representasi sistem yang lebih abstrak. Model abstrak dapat diklasifikasikan lebih lanjut sebagai deskriptif (mirip dengan logika) atau analitis (mirip dengan matematika).

Baca Juga : Penerapan Jaringan Syaraf Tiruan dalam Kehidupan Sehari-hari

Pemodelan berorientasi objek (OOM) adalah pendekatan pemodelan aplikasi yang digunakan pada awal siklus hidup perangkat lunak saat menggunakan pendekatan berorientasi objek untuk pengembangan perangkat lunak.

Siklus hidup perangkat lunak biasanya dibagi menjadi beberapa tahapan mulai dari deskripsi abstrak masalah hingga desain, kode, pengujian, dan akhirnya penerapan. Pemodelan dilakukan di awal proses. Alasan untuk memodelkan sistem sebelum menulis kode adalah:

Komunikasi. Pengguna biasanya tidak dapat memahami bahasa atau kode pemrograman. Diagram model dapat lebih dimengerti dan memungkinkan pengguna untuk memberikan umpan balik kepada pengembang tentang struktur sistem yang sesuai. Tujuan utama dari pendekatan Berorientasi Objek adalah untuk mengurangi celah semantik antara sistem dan dunia nyata dengan menggunakan terminologi yang sama dengan fungsi yang dilakukan pengguna. Pemodelan adalah alat penting untuk memfasilitasi pencapaian tujuan ini.

 

Penulis : Edrian

Sukai/Like Fan Page Facebook Garuda Cyber Indonesia

Subscribe Channel Youtube Garuda Cyber Indonesia

Follow Instagram Garuda Cyber Indonesia

Chat Wa

Artikel Terpopuler

Definisi Struktur Kontrol Perulangan Dalam Pemrograman Dan Contohnya

Pada dasarnya perulangan pada pemrograman yang sama dengan perulangan bahasa pemrograman lainnya. Struktur kontrol perulangan yang dipakai memilki suatu fungsi dari program yang akan dijalankan secara berulang. Contohnya anda ingin membuat tampilan nama anda sebanyak 100 kali, tentu akan sangat lama jika anda menuliskan kode program secara dengan manual. Dengan struktur kontrol perulangan bisa menampilkan dengan nama sebanyak 100 kali...