Object Oriented Design – Review
- First-cut DCD
- Extend use case with Communication Diagram
- Final DCD
- Package diagram
Langkah-langkah tersebut yaitu:
A. Use Case Diagram
Use Case Diagram merupakan gambaran dari interaksi yang terjadi antara aktor dengan system. Langkah pertama pada OOD pertama yaitu memilih sebuah use case
B. First-Cut Design Class Diagram
First-Cut Design Class Diagram adalah sebuah class diagram yang lebih menjelaskan mengenai alur data beserta tipe datanya. Dalam menggambar proses desain memulai dengan merancang first-cut design class diagram berdasarkan domain class diagram. Pada perancangan ini, first-cut design class diagram tidak memerlukan method list. Langkah-langkah untuk fisrt-cut DCD yaitu:
- Identifikasi kelas
- Atribut terpetinci (elaborate attributes)
- Identifikasi navigasi
C. CRC Cards, Comunication Diagram, Sequence Diagram
Terdapat 3 model use case yaitu:
- Simple Use Case(CRC Card)
CRC Card digunakan untuk mengetahui responsibilities dan collaboration dari sebuah kelas. Langkahnya yaitu menentukan responsibility dan menentukan collaboration setiap class
- Moderately Comple Use Case(Communication Diagram)
Communication Diagram adalah diagram interaksi yang menekankan kumpulan objek yang terlibat dalam use case
Langkahnya yaitu:
- Identifikasi messages(pesan)
- Menetapkan parameter
- Menambahkan multilayer objek
- Complex Use Case(Sequence Diagram)
Sequene Diagram adalah diagram interaksi yang menekankan urutan pesan yang terlibat dalam kasus penggunaan
Langkahnya yaitu:
- Identifikasi messages(pesan)
- Menetapkan parameter
- Menambahkan multilayer objek
D. Final Design Class Diagram
Final design class diagram adalah diagram yang mengambarkan design akhir. Langkahnya yaitu:
- Menambahkan dan mengurai metode(elaborate metods)
- Menyelesaikan navigasi
E. Package Diagram
Package Diagram adalah diagram yang digunakan untuk mengelompokan elemen model dari use case ataupun class diagram. Langkahnya yaitu:
- Konfigurasi paket dengan kelas
- Tentukan dependencies
Referensi:
Systems Analysis and Design in a Changing World, 7th Edition – Chapter 13 ©2016. Cengage Learning. All rights reserved.
https://sis.binus.ac.id/2019/04/11/introduction-to-package-diagram/
Dibuat oleh :
Erwin – 2201755762
Ferdianto, S.Kom, M.MSI – D5181 – SCC Information Engineering