Minggu, 14 April 2013

Komponen Diagram Deployment

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
  • Component digambarkan dengan bentuk pada UML versi 1.*:
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)

Tidak ada komentar:

Posting Komentar