Apa Itu UML?
Apa itu UML? (Unified Modeling Language)
UML adalah Notasi Standard untuk pemodelan Sistem objek beorientasi.
Kenapa perlu UML?
-Sebagai satu cara untuk ekspres rekabentuk.
-medium komunikasi untuk rekabentuk.
-UML Bukan pemprograman tetapi bahasa pemodelan.
Kosa kata dalam Asas UML :
Things : entiti untuk di model kan (sama ada concrete atau abstract).
Relationship: Hubungan antara "Things"
Diagrams: grafik untuk menggambarkan "Things" dan "Relationship".
Contoh UML
Objek dalam UML
Object digariskan, seperti bawah.
Interface
interface biasanya disediakan dengan kelas yang melaksanakan perilaku(behavior)
kolabrasi (Collabration)
kumpulan kelas, interface dan elemen-elemen lain yang berkejasama untuk
menyediakan bebearap perilaku yang lebih besar daripa jumlah semua elemen.
Pegunaan kes (use case)
melambangkan fungsi tunggal keperluan system.
Interaksi (interaction)
satu perilaku yang terdiri daripada satu set mesej petukaran di antara set objek
State Machine
perilaku yang menentukan urutan kenyataan
Pakej
satu mekanisma kegunaan am untuk mengatur elemen kepada kumpulan.
Annotasi (anottation)
untuk menambah nota atau komen.
RELATIONSHIP
Kebergantungan(Dependency)
Hubungan semantik antara dua perkara, yang mana jika berubah salah satu perkara
boleh menjejaskan semantik perkara yang lain.
Association (pertubuhan)
struktur hubungan yang megambarkan set pautan antara objek.
Generalization
Hubungan "Is a"
Realization
satu kelas melaksanakan perilaku yang dinyatakan oleh yang lain.
UML DIAGRAM
Use case : Menunjukan satu set kes-kes pengunaan, terdapat pelakon dan hubungan antara mereka.
class diagram: menunjukan satu set kelas,interfaces,kolabrasi,dan relationship antara mereka.
Interaction diagram: menunjukan interaksi di antara satu set objek.
1. Sequence : penekanan kepada masa pesanan (time ordering)
2.Collaboration(kolabrasi): penekanan kepada urutan panggilan (sequences of calls)
State diagram
Menunjukan state machine - yang teridiri daripada keadaan/kenyataan, transisi, peristiwa dan aktiviti
UML adalah Notasi Standard untuk pemodelan Sistem objek beorientasi.
Kenapa perlu UML?
-Sebagai satu cara untuk ekspres rekabentuk.
-medium komunikasi untuk rekabentuk.
-UML Bukan pemprograman tetapi bahasa pemodelan.
Kosa kata dalam Asas UML :
Things : entiti untuk di model kan (sama ada concrete atau abstract).
Relationship: Hubungan antara "Things"
Diagrams: grafik untuk menggambarkan "Things" dan "Relationship".
Contoh UML
Objek dalam UML
Object digariskan, seperti bawah.
Interface
interface biasanya disediakan dengan kelas yang melaksanakan perilaku(behavior)
kolabrasi (Collabration)
kumpulan kelas, interface dan elemen-elemen lain yang berkejasama untuk
menyediakan bebearap perilaku yang lebih besar daripa jumlah semua elemen.
Pegunaan kes (use case)
melambangkan fungsi tunggal keperluan system.
Interaksi (interaction)
satu perilaku yang terdiri daripada satu set mesej petukaran di antara set objek
State Machine
perilaku yang menentukan urutan kenyataan
Pakej
satu mekanisma kegunaan am untuk mengatur elemen kepada kumpulan.
Annotasi (anottation)
untuk menambah nota atau komen.
RELATIONSHIP
Kebergantungan(Dependency)
Hubungan semantik antara dua perkara, yang mana jika berubah salah satu perkara
boleh menjejaskan semantik perkara yang lain.
Association (pertubuhan)
struktur hubungan yang megambarkan set pautan antara objek.
Generalization
Hubungan "Is a"
Realization
satu kelas melaksanakan perilaku yang dinyatakan oleh yang lain.
UML DIAGRAM
Use case : Menunjukan satu set kes-kes pengunaan, terdapat pelakon dan hubungan antara mereka.
class diagram: menunjukan satu set kelas,interfaces,kolabrasi,dan relationship antara mereka.
Interaction diagram: menunjukan interaksi di antara satu set objek.
1. Sequence : penekanan kepada masa pesanan (time ordering)
2.Collaboration(kolabrasi): penekanan kepada urutan panggilan (sequences of calls)
State diagram
Menunjukan state machine - yang teridiri daripada keadaan/kenyataan, transisi, peristiwa dan aktiviti
Like this post :
Incoming Search:
academic Chords , academic Lirik , academic Lyric , academic mp3 , academic lagu , academic 4share , academic kord , academic online , academic download , academic piano , academic ukelele ,
|
No comments :
Post a Comment