02.12.2014 Views

Introduction to Unified Modeling Language (UML) - INSPIRATION

Introduction to Unified Modeling Language (UML) - INSPIRATION

Introduction to Unified Modeling Language (UML) - INSPIRATION

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ƯÁ¤¹®¼¿¡ ´ëÇÑ º¸±â¸¦<br />

»ç¿ëÀÚ°¡ ¿äûÇÑ´Ù.<br />

ÈÀÏ°ü¸®ÀÚ´Â Àоî¿Â<br />

¹®¼ÀÇ Á¤º¸¸¦ ÇØ´ç ¹®¼<br />

°´Ã¼¿¡ ¼³Á¤À» ¿äûÇÑ´Ù.<br />

È¸é °´Ã¼´Â ÀоîµéÀÎ<br />

°´Ã¼µé¿¡ ´ëÇØ À̸§º°·Î<br />

Á¤·ÄÀ» ½ÃÄÑ È¸é¿¡<br />

º¸¿©ÁØ´Ù.<br />

1: Doc view request ( )<br />

9: sortByName ( )<br />

2: fetchDoc( )<br />

3: create ( )<br />

6: fillDocument ( )<br />

4: create ( )<br />

8: fillFile ( )<br />

5: readDoc ( )<br />

7: readFile ( )<br />

ºÐ»ê ȯ°æÀÇ Çϵå¿þ¾î¹× ³×Æ®¿÷À¸·ÎÀÇ Á¤º¸ ½Ã½ºÅÛ ¿¬°á ¸ðµ¨<br />

- À©µµ¿ì 95 : ŬóÀ̾ðÆ®<br />

- À©µµ¿ì NT: ÀÀ¿ë¼¹ö<br />

- À¯´Ð½º ¸Ó½Å: ÀÀ¿ë ¼¹ö ¹× µ¥ÀÌŸ ¼¹ö, Åë½Å ¼¹ö<br />

- IBM ¸ÞÀÎÇÁ·¹ÀÓ: µ¥ÀÌŸ ¼¹ö, Åë½Å ¼¹ö<br />

Window95<br />

¹®¼°ü¸®<br />

ŬóÀ̾ðÆ®.EXE<br />

FileMgr<br />

fetchDoc( )<br />

Reposi<strong>to</strong>ry<br />

(from Persistence)<br />

rep<br />

name : char * = 0<br />

readDoc( )<br />

readFile( )<br />

Windows<br />

NT<br />

sortByName( )<br />

Windows<br />

NT<br />

¹®¼°ü¸® ¿£Áø.EXE<br />

FileList<br />

add( )<br />

delete( )<br />

read( )<br />

File<br />

Windows95<br />

DocumentList<br />

add( )<br />

IBM<br />

Mainframe<br />

µ¥ÀÌŸº£À̽º¼¹ö<br />

delete( )<br />

1<br />

fList<br />

Solaris<br />

ÀÀ¿ë¼¹ö.EXE<br />

GrpFile<br />

read( )<br />

open( )<br />

create( )<br />

fillFile( )<br />

get( )<br />

name : int<br />

docid : int<br />

open( )<br />

close( )<br />

read( )<br />

Document<br />

numField : int<br />

sortFileList( )<br />

create( )<br />

Windows95<br />

¹®¼°ü¸® ¾ÖÇø´<br />

fillDocument( )<br />

Alpha<br />

UNIX<br />

code..<br />

read() fill the<br />

<strong>Language</strong> for Documenting<br />

• The <strong>UML</strong> addresses documentation of system architecture,<br />

requirements, tests, project planning, and release management.<br />

Use Case Diagram<br />

Deployment Diagram<br />

Use Case 1<br />

Ac<strong>to</strong>r A<br />

Use Case 2<br />

Ac<strong>to</strong>r B<br />

Use Case 3<br />

user<br />

mainWnd fileMgr :<br />

FileMgr<br />

document :<br />

Document<br />

gFile<br />

reposi<strong>to</strong>ry<br />

Sequence Diagram<br />

Class Diagram

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!