Pertemuan 7 Usecase Diagram
- 2. Use-Case
Diagram
Class Diagram
State Diagram
add file
Writing
add file [ numberOffile==MAX ] /
flag OFF
Openning
Use Case 1
close file
Actor A
Actor B
close file
Reading
Use Case 2
Domain
Expert
Closing
<<entity>>
Customer
name
addr
receive()
withdraw()
fetch()
send()
Use Case 3
Deployment
Diagram
UI
Class
MFC
DocumentApp
ºÐ»ê ȯ°æÀÇ Çϵå¿þ¾î¹× ³×Æ®¿÷À¸·ÎÀÇ Á¤º¸ ½Ã½ºÅÛ ¿¬°á ¸ðµ¨
- À©µµ¿ì 95 : Ŭ¶óÀ̾ðÆ®
- À©µµ¿ì NT: ÀÀ¿ë¼ -¹ö
- À¯´Ð½º ¸Ó½Å: ÀÀ¿ë ¼-¹ö ¹× µ¥ÀÌŸ ¼-¹ö, Åë½Å ¼-¹ö
- IBM ¸ÞÀÎÇÁ·¹ÀÓ: µ¥ÀÌŸ ¼-¹ö, Åë½Å ¼-¹ö
Rog ueWave
Repository
Persistence
9: sortByName ( )
DocumentList
Windows95
Window95
Windows95
g lobal
FileManager
mainWnd : MainWnd
1: Doc view request ( )
¹®¼-°ü¸® ¾ÖÇø´
Windows
NT
L
2: fetchDoc( )
gFile : GrpFile
4: create ( )
8: fillFile ( )
user : »ç¿ëÀÚ
User Interface
Definition
¹®¼-°ü¸®
Ŭ¶óÀ̾ðÆ®.EXE
fileMgr : FileMgr
3: create ( )
6: fillDocument ( )
Package
Diagram
Document
Solaris
¹®¼-°ü¸® ¿£Áø.EXE
Alpha
UNIX
ÀÀ¿ë¼-¹ö.EXE
Windows
NT
GraphicFile
File
IBM
Mainframe
FileList
µ¥ÀÌŸº£À̽º¼-¹ö
7: readFile ( )
5: readDoc ( )
document : Document
repository : Repository
Collaboration Diagram
mainWnd
user
ƯÁ ¤¹®¼-¿¡ ´ëÇÑ º¸±â¸¦
»ç¿ëÀÚ°¡ ¿äà »ÇÑ´Ù.
fileMgr :
FileMgr
document :
Document
gFile
repository
1: Doc view reques t ( )
Component
Diagram
Forward Engineering(Code Generation)
and
Reverse Engineering
Source Code edit, compile, debug, link
2: fetc hDoc ( )
3: c reate ( )
4: c reate ( )
5: readDoc ( )
È-ÀÏ°ü¸®ÀÚ´Â Àоî¿Â
¹®¼-À Ç Á ¤º¸¸¦ ÇØ´ç ¹®¼°´Ã ¼¿¡ ¼³Á ¤À » ¿äà »ÇÑ´Ù.
6: fill Doc ument ( )
7: readFile ( )
8: fill File ( )
È-¸é °´Ã¼´Â ÀоîµéÀÎ
°´Ã ¼µé¿¡ ´ëÇØ À ̸§º°·Î
Á¤·Ä À» ½Ã ÄÑ È-¸é¿¡
º¸¿©Á Ø´Ù.
9: s ortByName ( )
Sequence Diagram
Executable System