Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Physical Diagram -Component diagram. 4 Component Diagram Course Offering Student Professor Course.dll People.dll Course User Register.exe Billing.exe.

Presentasi serupa


Presentasi berjudul: "Physical Diagram -Component diagram. 4 Component Diagram Course Offering Student Professor Course.dll People.dll Course User Register.exe Billing.exe."— Transcript presentasi:

1 Physical Diagram -Component diagram

2

3

4 4 Component Diagram Course Offering Student Professor Course.dll People.dll Course User Register.exe Billing.exe Billing System

5 Diagram Komponen Komponen adalah bagian fisik atau replaceable dari sistem yang bersesuaian dan menyediakan realisasi dari sekumpulan interface Diagram komponen menunjukkan organisasi dan ketergantungan antar komponen Diagram komponen tidak hanya penting untuk visualisasi, spesifikasi, dan dokumentasi, tapi juga mengembangkan executable system.

6 Diagram Komponen Fungsi: – Model statik implementasi – Memodelkan physical things yang ada pada sebuah node seperti file executable, library, tabel, dokumen dan page – Penting untuk mengkontruksikan executable system

7 Diagram Komponen Diagram komponen umumnya terdiri dari: – Komponen – Interface – Relasi: Dependensi, generalisasi, asosiasi, dan realisasi – Tambahan: catatan (note) dan batasan (constraint)

8 Diagram Komponen Diagram komponen umumnya digunakan untuk: – Memodelkan source code – Memodelkan executable release – Memodelkan basis data fisik – Memodelkan adaptable system

9 Memodelkan source code Identifikasi file-file source code Untuk sistem yang besar, gunakan package untuk menunjukkan kelompok file source code Jika diperlukan, berikan tag yang menunjukkan informasi tertentu (misal: nomor versi, pembuat, tanggal update terakhir) Modelkan dependency antar file

10 Contoh signal.h adalah header file. Perhatikan urutan versi pembuatan. File signal.h digunakan oleh dua file lain ( interp.cpp dan signal.cpp ). interp.cpp memiliki dependency terhadap irq.h. Sebaliknya, device.cpp memiliki dependency terhadap interp.cpp

11 Memodelkan executable release Identifikasi komponen yang akan dimodelkan Tentukan stereotype dari setiap komponen Untuk setiap komponen, tentukan relasi dengan komponen lain. Seringkali melibatkan interface yang diekspor/diimpor antar komponen

12 Contoh Pemodelan executable release dari robot. Komponen driver.dll yang mengekspor interface IDrive, yang diimport oleh komponen path.dll driver.dll mengeksport interface ISelfTest yang kemungkinan diimport oleh komponen lain (meski tidak digambarkan dalam diagram)

13 Memodelkan basis data fisik Identifikasi model class yang menggambarkan skema logikal basis data Tentukan strategi pemetaan kelas menjadi table Buat diagram komponen yang berisi komponen dengan stereotype table

14 Memodelkan basis data fisik Implementasi operasi Untuk operasi sederhana (create, read, update, delete), implementasikan dengan standar SQL Untuk operasi yang rumit, petakan dengan trigger atau stored procedure

15 Contoh Perhatikan bahwa basis data school.db (komponen dengan stereotype database) terdiri dari lima table ( student, class, instructor, department dan course )

16 Memodelkan adaptable system Tentukan distribusi komponen secara fisik antar node Lokasi komponen dapat dinyatakan dengan mencantumkan tag keterangan Untuk menggambarkan aksi yang menyebabkan komponen bermigrasi, buat diagram interaksi yang berisi instansiasi komponen

17 Contoh Perhatikan dua instans dari komponen school.db. Perbedaan keduanya ditunjukkan dengan tag yang menyatakan lokasi. Juga disertakan keterangan yang menyatakan adanya replikasi instan


Download ppt "Physical Diagram -Component diagram. 4 Component Diagram Course Offering Student Professor Course.dll People.dll Course User Register.exe Billing.exe."

Presentasi serupa


Iklan oleh Google