Metode Perancangan Program Pert 17 – Requirement Analysis
Use Case Realization Untuk mencapai tahap implementasi maka requirement yang di identifikasi dengan use case harus dipenuhi, dan paling tidak satu kali iterasi dilakukan mulai dari awal requirement modeling sampai dengan implementasi. Jika dikaitkan dengan satu use case, maka aktifitas ini sebut dengan use case realization Use case realization melibatkan class-class yang mungkin, dan juga bagaimana class tersebut berinteraksi. Class – class tersebut dikenal dengan collaboration.
Use Case Realization Bagaimanapun, collaboration tidak sama dengan use case. Tetapi collaboration mempunyai hubungan dengan use case yang ditunjukkan dengan panah dependency Collaboration dapat ditampilkan sebagai object diagram atau class diagram
Contoh: use case diagram untuk add a new advert to campaign
Contoh : collaboration untuk add a new advert to a campaign
Class Diagram Attribute Attribute dan state Link dan association Association dan state Multiplicity Operation Operation dan state
Attribute Attribute adalah bagian yang penting dari sebuah class. Attribute adalah struktur umum dari sebuah member class yang dapat diketahui. Setiap object mempunyai attributenya dan nilai attributenya.
Contoh attribute
Attribute dan state State yang berlaku dari sebuah object sebagian didapatkan dari nilai attribute instance. Jika sebuah nilai attribute berubah, maka object akan merubah statenya.
Link dan association Konsep dari link dan association sama seperti object dan class Sebuah link adalah koneksi logical antara dua atau lebih object Sebuah association menghubungkan dua buah class
Contoh : Link
Association dan state Jika sebuah link dibuat atau dibuang, maka object akan mengubah statenya.
Multiplicity Association menggambarkan link yang mungkin antar object. Kadang kala penting untuk menentukan batasan link antar object dan class, Multiplicity adalah term yang digunakan untuk mengambarkan batasan angka.
Contoh Multiplicity
Operation Operation adalah elemen behavior umum yang digunakan oleh setiap instance dari satu class Dapat dikatakan pula, operation adalah layanan yang dapat diminta sebuah object dari object lain untuk dikerjakan.
Contoh operation
Operation dan State Sebuah object hanya dapat merubha statenya melalui operation