Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Metode Perancangan Program

Presentasi serupa


Presentasi berjudul: "Metode Perancangan Program"— Transcript presentasi:

1 Metode Perancangan Program
Pert 18 – Requirement Analysis

2 Membuat Class diagram Identifikasi class
Pendekatan lain untuk menentukan object dan class Menambahkan dan menentukan attribute Menambahkan association Menentukan multiplicity Menentukan operation

3 Identifikasi Class Class diagram dapat diturunkan dari use case melalui collaboration diagram. Melalui analisis lanjutan, sebuah class diagram dibuat untuk setiap use case dan beberapa use case biasanya digabungkan untuk membuat class diagram yang lebih besar.

4 Identifikasi Class Collaboration dapat di identifikasi secara mudah dari use cse, setelah itu class akan diketahui. Langkah selanjutnya adalah memperhatikan interaksi antara class.

5 Pendekatan lain untuk menentukan object dan class
Cara lainnya adalah dengan membuat list yang terdiri dari object dan class sementara. Tabel berikut dapat membantu untuk menentukan kategori:

6 Pendekatan lain untuk menentukan object dan class
Kemudian dari list tersebut, hal yang menyangkut berikut ini harus dicoret dari daftar tersebut: Apakah diluar dari sistem Apakah mengacu pada sistem secara keseluruhan ? Apakah merupakan duplikasi dari class lain Apakah tidak jelas artinya? Apakah terlalu spesifik Apakah terkait akan input dan output? Apakah termasuk atribut ? Apakah termasuk operation ? Apakah termasuk assosication ?

7 Menambah dan menentukan attribute
Aturan yang sederhana adalah Attribute ditempatkan di class dimana attribute didefinisikan.

8 Menambah association Menentukan association adalah dengan mempertimbangkan hubungan logical antar class dalam model. Association dapat ditemukan pada use case, atau text lain yang menggambarkan application domain.

9 Menentukan multiplicity
Association multiplicity merupakan batasan pada user dalam melakukan aktifitasnya. Caranya adalah dengan menanyakan kepada user untuk setiap association yang ada.

10 Menentukan Operation Operation bisa ditentukan sebagai kontribusi salah satu class untuk mencapai tugas yang lebih besar yang digambarkan pada use case. Kadang operation dapat ditemukan dalam kata kerja pada penjelasan use case.

11 CRC (Class Responsibility Collaboration) Cards
Responsibility adalah sebuah deskripsi level tinggi dari sesuatu yang class dapat lakukan Responsibility dapat berhubungan dengan satu atau lebih operation. CRC menyediakan teknik yang efektif untuk menemukan berbagai kemungkinan menemukan responsibility dan collaboration.

12 Format CRC

13 Contoh CRC Card

14 Menggabungkan Class diagram
Langkah terakhir adalah mengabungkan class diagram yang ada menjadi satu class diagram.


Download ppt "Metode Perancangan Program"

Presentasi serupa


Iklan oleh Google