Component Diagram
- Menggambarkan alokasi semua class dan object kedalam komponen dalam desain fisik system software, termasuk pengaturan dan kebergantungan antar komponen software
- Component dapat terdiri dari
- logical component, seperti business component, process component, dll
- Physical component (software arsitektur) , seperti Com+, dot NET,CORBA, dll
Pada UML versi 2 digambarkan dengan bentuk:
- Stereotypes yang dapat digambarkan pada bentuk component:
<>,kumpulan aplikasi system
<>,component yang jalan di client
<>, data file
<>, technical component didalam system
<
>, source file
<
>, table data dalam sebuah database <>, User interface (screen, pages, report)
dll
Contoh:
<> <> <>
<>
<>
Inheritance
- inheriting/child component diletakkan dibawah parent component, dengan arah panah menuju ke parent component
- dimodelkan dengan garis dengan panah tertutup
Contoh:
- Contoh Component diagram:
Deployment Diagram
- Menggambarkan arsitektur system
- Pemetaan software(component pada component diagram) yang jalan di sebuah hardware (node pada deployment diagram)
- Software component tidak selalu menggambarkan setiap software component yang ada pada sebuah Komputer(system operasi/Microsoft Office, dll), akan tetapi software component tersebut akan digambarkan ketika ada hubungan dengan pengimplementasian sebuah system
- Menggambarkan bagaimana s/w dan h/w bekerja sama
- Menggambarkan topologi jaringan
- Artifact
- Spesifikasi dari bentuk physic informasi yang digunakan atau dihasilkan
- Contoh : source file, script, executable file, table di database, document word/excel, e-mail, dll
- Digambarkan dengan bentuk
- Dapat dihubungkan dengan component pada component diagram
- Hanya digambarkan dalam sebuah node
- perhatikan potongan program dibawah ini yang sesuai dengan artifact yang ada:
- //code style sheet
- Node
- Adalah hardware seperti
- computer/PDA ,lap top, handphone
- peralatan komunikasi data (router,hub,switch,modem)
- dll
- Digambarkan dengan bentuk kotak 3 dimensi
- Node dapat digabungkan dengan component pada component diagram
- Node dapat digambarkan dengan bentuk visual, ataupun gabungan antara node dan visual
Association
- Digambarkan dengan sebuah garis yang menghubungkan antara node
- Setiap association mempunyai sebuah stereotypes seperti
Dependencies
- Digambarkan dengan garis terputus yang berpanah terbuka
- deploy
Sebuah garis terputus dengan ujung panah terbuka yang tertuju ke node dengan sebuah stereotypes <> untuk menggambarkan software yang terdapat pada sebuah hardware
- Contoh Deployment Diagram (Order Processing System)
Dapatkan Sample GRATIS Produk sponsor di bawah ini, KLIK dan lihat caranya