Pemodelan Berorientasi
Objek
Pengenalan PBO dan UML
Adam Hendra Brata
Review Materi PL 2
Pengantar
Pemodelan Berorientasi
Objek
Model 6
Catatan :
Kita biasanya membangun model sistem yang
kompleks karena kita tidak dapat memahami
sistem tersebut secara keseluruhan
Kita membangun model untuk dapat
memahami sistem yang sedang kita
kembangkan secara lebih baik
Prinsip Pemodelan Visual 8
Computation
Independent Model –
CIM Domain Model,
Automated Generation
Business Model,
Requirements, etc.
Transformation Rules
Platform
Independent
PIM PIM Model –
Analysis/Design
Transformation Rules
Platform Specific
Model –
PSM PSM PSM Design/
Implementation
Transformation Rules
Prinsip Pemodelan
Berorientasi Objek
Prinsip Dasar Pengembangan
13
Berbasis Objek
Abstraction
Encapsulation
Modularity
Hierarchy
Abstraction 14
Increasing Asset
abstraction
W indow s 95
W indow 95
W indow s 95
Use Case 1
¹®¼°ü¸ ®
Ŭ¶óÀÌ ¾ðÆ®. EXE
¹®¼°ü¸ ® ¾ÖÇø ´
W indow s
NT
Actor A Actor B
Use Case 2 Solaris
¹®¼°ü¸ ® ¿£Áø.EXE
Alpha
U NI X
ÀÀ¿ë¼¹ö.EXE
W indow s
NT
I BM
µ¥ ÀÌ Å¸ º£ÀÌ ½º¼¹ö
Document Lis t
FileMgr Document
user
add( )
name : int
get ( )
ƯÁ¤¹®¼¿¡ ´ëÇÑ º¸ ±â¸ ¦ 1: Doc view reques t ( )
code..
clos e( )
s ort FileLis t ( )
fLis t
creat e( )
3: creat e ( )
fillDocument ( )
add( )
delet e( )
1
4: creat e ( )
5: readDoc ( )
rep
7: readFile ( )
File
Repos it ory
8: fillFile ( )
( from Pers is t ence)
read( ) GrpFile
fillFile( )
A Language Is
Not Enough to
Build a System
Team-Based
Development
Modeling Unified
Language Process
24
Terimakasih v^^