Kategori

Selasa, 22 Desember 2015

Analisis Berbasis Objek : Package dan Pakcage Diagram




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 paket

sumber 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