PACKAGES AND PACKAGE DIAGRAMS
Dalam UML, kolaborasi, partisi, dan lapisan dapat diwakili oleh konstruk-tingkat yang lebih tinggi. Simbol untuk paket ini mirip dengan folder tab.
Hubungan merupakan fakta bahwa
ketergantungan modifikasi ada antara dua paket. Artinya, ada kemungkinan bahwa
perubahan dalam satu paket berpotensi menyebabkan perubahan yang diperlukan
dalam paket lain.
Pada
tingkat kelas, mungkin ada banyak penyebab ketergantungan antar kelas. Sebagai
contoh, jika protokol untuk metode berubah, maka ini menyebabkan interface
untuk semua objek dari kelas ini berubah. Oleh karena itu, semua kelas yang
memiliki objek yang mengirim pesan ke contoh kelas dimodifikasi mungkin harus
diubah. Menangkap hubungan ketergantungan antara kelas dan paket membantu
organisasi dalam memelihara sistem informasi berorientasi objek.
Seperti
telah disebutkan, kolaborasi, partisi, dan lapisan dimodelkan sebagai paket di
UML. Selain itu, kolaborasi biasanya faktor dalam satu set partisi, yang
biasanya ditempatkan pada lapisan. Selain itu, partisi dapat terdiri dari
partisi lain. Juga, adalah mungkin untuk memiliki kelas di partisi, yang
terkandung dalam partisi lain, yang ditempatkan pada lapisan. Semua
pengelompokan ini diwakili menggunakan paket di UML. Ingat bahwa paket hanya
generik, pengelompokan membangun digunakan untuk menyederhanakan model UML
melalui penggunaan komposisi.
Sebuah paket adalah UML membangun
umum yang digunakan untuk mewakili kolaborasi, partisi, dan lapisan. Tujuan
utamanya adalah untuk mendukung pengelompokan logis dari lainnya UML konstruksi
bersama-sama (misalnya, kasus penggunaan dan kelas oleh pengembang dan pengguna
untuk menyederhanakan dan meningkatkan saling pengertian dari diagram UML). Ada
kasus di mana sebuah diagram yang berisi hanya paket berguna. Sebuah diagram
paket berisi paket dan hubungan ketergantungan. ketergantungan
Hubungan
merupakan kemungkinan ketergantungan modifikasi yang ada antara dua paket
(yaitu, perubahan dalam satu paket bisa menyebabkan perubahan dalam paket
tergantung). Mengidentifikasi paket dan menciptakan diagram paket adalah
perbuatanku menggunakan proses lima langkah. Lima langkah dapat disimpulkan
sebagai pengaturan konteks, mengelompokkan kelas yang sama, menempatkan kelas
berkerumun menjadi sebuah paket, mengidentifikasi hubungan ketergantungan
antara paket, dan menempatkan hubungan ketergantungan pada diagram paketsumber referensi :
Alan Dennis, Barbara Haley Wixon,
David Tegarden, Systems Analysis and Design: an Object-Oriented Approach
with UML 2.0, John Wiley and Sons, 2005
Tidak ada komentar:
Posting Komentar