Tahun
Versi
Pertemuan 26
Review
Learning Outcomes
Pada akhir pertemuan ini, diharapkan mahasiswa
akan mampu :
Outline Materi
Pengenalan OOAD
Pemilihan Sistem
Problem Domain
Classes
Stucture
Behaviour
Aplication Domain
Use Case
Function
Interface
3
Requirements
for use
Problem
Domain
Analysis
Model
Application
Domain
Analysis
Component
Design
Specifications of
components
Specifications of
architecture
Architectural
Design
Application Domain
analysis
Usage
Functions
Interface
Problem Domain
analysis
Classes
Structure
Behavior
Component design
Criteria
Components
Processes
Architecture
Design
Model Component
Function Component
Connected Components
5
System
Definition
Classes
Behaviour
Iterate
Structure
Model
6
System Definition
Behavior
Classes
Structure
Model
8
Object Vs Class
Cari candidate
Untuk Class
Cari candidate
Untuk event
Structure
Asosiasi
Generalisasi
Agregasi
11
12
Behaviour
Explore
patterns
Event table and
class diagram
Describe
behavioural patterns
Consider structures
and classes
Describe
attributes
Behavioural patterns
with attributes
13
Definisi
Event Trace
Urutan dari event yang terjadi pada suatu
object
Behavioural Pattern
Daftar kemungkinan event traces yang terjadi
pada semua object didalam class
Attribute
Keterangan property dari class atau event
14
Stable properties
Model
Problem
Domain Analysis
Transient properties
Function
Interface
Application
Domain Analysis
System Definition
and model
Interfaces
Usage
Iterate
Functions
Requirements
(adapted from Mathiassen et al, 2000)
17
18
Functions
A facility for making a model useful for actors.
Express the intent of the system
Express what is going to happen, but not how
Need to find the right level of detail,
Too general is too uncertain
Too detailed is inefficient
Inexperienced developers need more detail
19
AD
F M
AD
F M
*
PD *
AD
PD
Update
I
F M
Read
PD
AD
PD
Signal
I
F M
Compute
Effect of processing
* Initiative
20
Terminologi
Interface: Fasilitas yang membuat model
sistem dan function dapat berinteraksi
dengan actors.
User interface: Interface untuk users.
System interface: interface ke sistem lain.
Usage context: The application domain
characterized by actors and use cases.
21
Sub-activities in
Interface Analysis
Function
list
Class
diagram
Explore
patterns
Determine
interface
elements
Use cases
Evaluate interface
elements
Describe interface
elements
Description of
interfaces
(Mathiassen et al, 2000)
22
25
Terima Kasih
26