download

Matakuliah
Tahun
Versi
: M0446/Analisa dan Perancangan Sistem Informasi
: 2005
: 0/0
Pertemuan 19
Function Component
1
Learning Outcomes
Pada akhir pertemuan ini, diharapkan mahasiswa
akan mampu :
• Memberikan contoh tentang implementasi dari
fungsi
2
Outline Materi
•
•
•
•
Design the function component
Design function as operations
Explore Pattern
Specify complex operation
3
Function Component
Tujuan dari Function Component
memberikan user interface dan
komponen sistem lainnya untuk
mengakses model
Function component berfungsi untuk
menghubungkan model dan usage
4
Designing the Function Component
Function list, class diagram
And component specification
Design function
As operation
Model-component
specification
Explore
pattern
Specify complex
operations
Function-component
specification
5
Sub-activities dalam
Function Design
1.
2.
3.
Design the function as operations
based on their type
Explore one of several patterns that
can help you implement functions as
operation
Specify the complex operations
Hasil utamanya adalah class diagram untuk komponen
fungsi dan extension dari class diagram untuk komponen
model
6
Class diagram dengan operation
didalam class
<<Component>>
Model
<<component>>
Function
7
Mendesain Fungsi sebagai operation
Jika fungsi utama tidak dapat
diidentifikasikan maka fungsi dapat
dipecah menjadi beberapa fungsi yang
dapat dengan mudah di kelompokan
(categorize)
8
Update
A General Update function realized as a set of operation
9
Read
10
Compute
11
Signal
12
Explore Pattern
 Model
Class Placement
Pola ini sangat cocok untuk operation yang
hanya mengakses single object atau
struktur aggregate yang sederhana
 Function-Class
Placement
Pola ini digunakan pada saat responsibility
dari suatu operation tidak dapat
ditempatkan secara jelas didalam class
model
13
Model Class Placement
14
Function-Class Placement
<<component>>
Model
account
<<component>>
Function
Interest Administrator
Control Interest Calculation
Transaction
Account Type
15
Strategy
A generic illustration of the strategy Pattern
16
Active Function
Active
Model
Fungsi Aktif dapat dijalankan dengan operation yang selalu
aktif dan secara berkesinambungan mengevaluasi
aturannya untuk mengirim signal ke interface
17