Introduction to Unified Modeling Language (UML) - INSPIRATION
Introduction to Unified Modeling Language (UML) - INSPIRATION
Introduction to Unified Modeling Language (UML) - INSPIRATION
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