From Requirement
Software Requirement
• Requirements engineering adalah fase terdepan dari
proses rekayasa perangkat lunak (software
engineering), dimana software requirements
(kebutuhan) dari user (pengguna) dan customer
(pelanggan) dikumpulkan, dipahami dan ditetapkan.
Note:
Note:
Titik akhir
Event [Guard] / Activity
(end)
Penjelasan
• Diagram di atas menunjukkan adanya 3 (tiga) State: Tunggu,
Terkunci, dan Buka.
• Diagram di atas juga menjelaskan mengenai aturan-aturan
untuk berpindah dari satu State ke State lain (Aturan tertulis
dalam Transisi)
• Transisi menunjukkan pergerakan dari suatu State ke State
lain. Transisi memiliki label yang terdiri dari 3 (tiga) bagian:
event [guard] / activity
• Event berupa trigger/pemicu terjadinya peralihan pada state
• Guard menunjukkan adanya kondisi (jika mensyaratkan
adanya kondisi) dalam bentuk boolean
• Activity merupakan behavior yang dieksekusi selama transisi
Penjelasan [lanj]
• Dalam state Tunggu jika obor diambil dengan pintu
tertutup, maka akan melakukan aktivitas
menunjukkan lubang kunci dan pindah ke state
terKunci
Simple state Waiting for Customer Input dengan nama dan ruang
aktivitas internal (entry dan exit)
Composite State
Composite State didefinisikan sebagai state yang
memiliki substates (nested states)
Composite State terdiri dari 2 (dua) jenis:
1. Simple Composite State: memuat hanya 1 region
2. Orthogonal Composite State: memiliki lebih dari
1 region
logo.gif
DEPLOYMENT DIAGRAM
Deployment Diagram
• Deployment/physical diagram menggambarkan detail
bagaimana komponen di-deploy dalam infrastruktur
sistem, di mana komponen akan terletak (pada mesin,
server atau piranti keras apa)
• Sebuah node adalah server, workstation, atau piranti
keras lain yang digunakan untuk men-deploy
komponen dalam lingkungan sebenarnya. Hubungan
antar node (misalnya TCP/IP) dapat didefinisikan
dalam diagram ini.
• Artifak merupakan manifestasi fisik dari perangkat
lunak yang di-deploy. Atifak dapat berupa file-file
seperti .exe, binary, jar, assemby, script, file data, file
konfigurasi, dokuman html dsb
Contoh Deployment Diagram
Contoh Deployment