¾ÛÅøÁî
46.¢½.168.138
46.¢½.168.129
46.¢½.168.161
46.¢½.168.136
46.¢½.168.145
46.¢½.168.162
46.¢½.168.144
46.¢½.168.140
115.¢½.135.198
46.¢½.168.139
 
°Ô½Ã¹° 18°Ç
   
UML ½ÇÀü¿¡¼­´Â À̰͸¸ ¾´´Ù (JAVA ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ UML)
±Û¾´ÀÌ : Á¤Çöö                   ³¯Â¥ : 2011-06-20 (¿ù) 09:29 Á¶È¸ : 6928


·Î¹öÆ® C. ¸¶Æ¾
Àú | Á¤ÁöÈ£, ÀÌ¿ë¿ø ¿ª | ÀλçÀÌÆ® | 2010.12.30
¿øÁ¦
UML for Java Programmers
ÆäÀÌÁö
320| ISBN 9788991268937
ÆÇÇü
B5, 188*257mm
Á¤°¡
20,000¿ø

* Ã¥¼Ò°³ *
UML, ½Ç¹«¿¡¼­ È¿°úÀûÀ¸·Î »ç¿ëÇÏ´Â ¹æ¹ý!

¡ºUML ½ÇÀü¿¡¼­´Â À̰͸¸ ¾´´Ù¡»´Â UMLÀ» ¾î¶»°Ô ÀÌ¿ëÇØ¾ß ÇÏ´ÂÁö °í¹ÎÇÏ´Â ÇöÀå °³¹ßÀÚ¸¦ À§ÇÑ °¡À̵åºÏÀÌ´Ù. ½Ç¹«¿¡¼­ ²À ÇÊ¿äÇÑ ´ÙÀ̾î±×·¥°ú °´Ã¼ÁöÇâ ¼³°è °³³ä¸¸À» ´Ù·é ÀÌ Ã¥Àº Æò¹üÇÏ°í ³ª»Û ¼³°è¸¦ ÁÁÀº °´Ã¼ÁöÇâ ¼³°è·Î ¹ßÀü½ÃÅ°´Â °úÁ¤À» ´Ü°èº°·Î º¸¿©ÁÖ±â À§Çؼ­ Äڵ带 dzºÎÇÏ°Ô ¼ö·ÏÇÏ¿´´Ù. ƯÈ÷ ÀúÀÚ´Â 'UMLÀº Ç¥±â¹ýÀÌ¸ç ´Ù¸¥ ¸ñÇ¥¸¦ ÀÌ·ç±â À§ÇÑ ¼ö´Ü'ÀÓÀ» °­Á¶ÇÏ°í, 6ÀåºÎÅÍ 8Àå±îÁö ³ª¿À´Â °³¹ß¿øÄ¢°ú ¹æ¹ý·ÐÀ» ÅëÇØ '¿Ö' ´ÙÀ̾î±×·¥À» ±×·Á¾ß ÇÏ´ÂÁö »ý°¢ÇÏ°Ô ÇÑ´Ù.

* ÀúÀÚ *
·Î¹öÆ® C. ¸¶Æ¾

ÀúÀÚ ·Î¹öÆ® C. ¸¶Æ¾(ROBERT C. MARTIN)
°´Ã¼ÁöÇâ ¼³°è, ÆÐÅÏ, UML, ¾ÖÀÚÀÏ ¹æ¹ý·Ð(AGILE METHODOLOGY)°ú ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö(EXTREME PROGRAMMING) ÄÁ¼³Æà ºÐ¾ß¿¡¼­ ¼±µÎ¸¦ ´Þ¸®´Â ¿ÀºêÁ§Æ® ¸àÅÍ(OBJECT MENTOR INC.)ÀÇ ´ëÇ¥´Ù. 2002³â ¡ºAGILE SOFTWARE DEVELOPMENT: PRINCIPLES, PATTERNS, AND PRACTICES¡»(PRENTICE HALL)À¸·Î Á¹Æ®»ó(JOLT WINNER)À» ¼ö»óÇß°í, ¡ºCLEAN CODE¡»¡ºDESIGNING OBJECT-ORIENTED C++ APPLICATIONS USING THE BOOCH METHOD¡»(PRENTICE HALL)¸¦ Àú¼úÇß´Ù.

¿ªÀÚ ÀÌ¿ë¿ø
Áß¾Ó´ëÇб³ ÄÄÇ»ÅÍ°øÇаú¿¡¼­ ¼ÒÇÁÆ®¿þ¾î°øÇÐ Àü°øÀ¸·Î ¼®»çÇÐÀ§¸¦ ¹Þ¾Ò°í, ¿©·¯ ±ÝÀ¶ ½Ã½ºÅÛ¿¡ ¾ÆÅ°ÅØÆ®·Î Âü¿©Çß´Ù. ¡º¿£ÅÍÇÁ¶óÀÌÁî ÀÚ¹ÙºóÁî¡»(´ëû)¿Í ¡ºJ2EE ÀÀ¿ë°ú µðÀÚÀÎ ÆÐÅÏ¡»(´ëû)À» ½è°í, ¡ºEJB µðÀÚÀÎ ÆÐÅÏ¡»(ÀλçÀÌÆ®), ¡º½Ç¿ëÁÖÀÇ ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ ´ÜÀ§ Å×½ºÆ® WITH JUNIT¡»(ÀλçÀÌÆ®), ¡º¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ÁöÇý¡»(¾ß½º¹Ìµð¾î) µîÀ» ¹ø¿ªÇÏ¿´´Ù.

¿ªÀÚ Á¤ÁöÈ£
¼­ ¿ï´ëÇб³¿¡¼­ ¿µ¾î¿Í ÄÄÇ»ÅÍ°øÇÐÀ» Àü°øÇß´Ù. Çѱ¹¾î TEXT TO SPEECH ¼­¹öÀÇ Åë½Å ÇÏÀ§ ½Ã½ºÅÛ, À¯¾Æ¿ë ÇÑ±Û ÇнÀ °ÔÀÓ ¡®µðµð¹Ì¡¯, ¿µ¾î ±³À° ¼Ö·ç¼ÇÀÎ ¡®DR. LISTENING¡¯ µî ´Ù¾çÇÑ ÇÁ·ÎÁ§Æ®¿¡ Âü¿©Çß´Ù. ÆÄÀ̽ã, ÆÞ, ·çºñ °°Àº µ¿Àû ÇÁ·Î±×·¡¹Ö ¾ð¾îµé¿¡ °ü½ÉÀÌ ¸¹¾Æ¼­ Å« ±Ô¸ðÀÇ ½Ã½ºÅÛ¿¡ ÅëÇÕÇÏ´Â ÀÏÀ̳ª UMLÀ» µ¿Àû ¾ð¾î¿¡ Àû¿ë½Ãų ¹æ¹ý¿¡µµ °ü½ÉÀÌ ¸¹´Ù.


* ¸ñÂ÷ *

1Àå. ÀÌ Ã¥ÀÇ °³¿ä
´ÙÀ̾î±×·¥ÀÇ À¯Çü
¡¡Å¬·¡½º ´ÙÀ̾î±×·¥
¡¡°´Ã¼ ´ÙÀ̾î±×·¥
¡¡½ÃÄö½º ´ÙÀ̾î±×·¥
¡¡Çù·Â ´ÙÀ̾î±×·¥
¡¡»óÅ ´ÙÀ̾î±×·¥
°á·Ð

2Àå. ´ÙÀ̾î±×·¥À¸·Î ÀÛ¾÷Çϱâ
¿Ö ¸ðµ¨À» ¸¸µé¾î¾ß Çϴ°¡?
¡¡¿Ö ¼ÒÇÁÆ®¿þ¾î ¸ðµ¨À» ¸¸µå´Â°¡?
¡¡¹Ýµå½Ã ÄÚµùÀ» ½ÃÀÛÇϱ⿡ ¾Õ¼­ Æ÷°ýÀûÀÎ ¼³°è¸¦ ÇØ¾ß Çϴ°¡
UMLÀ» È¿°úÀûÀ¸·Î »ç¿ëÇϱâ
¡¡´Ù¸¥ »ç¶÷µé°ú ÀÇ»ç¼ÒÅëÇϱâ
¡¡·Îµå¸Ê
¡¡¹é¿£µå(BACK-END) ¹®¼­
¡¡¹«¾ùÀ» º¸°üÇÏ°í ¹«¾ùÀ» ¹ö·Á¾ß Çϴ°¡
¹Ýº¹À» ÅëÇØ ´Ùµë±â
¡¡ÇàÀ§¸¦ Á¦ÀÏ ¸ÕÀú
¡¡±¸Á¶¸¦ Á¡°ËÇϱâ
¡¡Äڵ带 ¸¶À½¼ÓÀ¸·Î ±×·Áº¸±â
¡¡´ÙÀ̾î±×·¥ÀÇ ÁøÈ­
¡¡¹Ì´Ï¸Ö¸®Áò
¾ðÁ¦ ´ÙÀ̾î±×·¥À» ±×·Á¾ß Çϸç, ¾î¶»°Ô ±×·Á¾ß Çϴ°¡
¡¡¾ðÁ¦ ´ÙÀ̾î±×·¥À» ±×·Á¾ß ÇÏ¸ç ¾ðÁ¦ ¸ØÃç¾ß Çϴ°¡
¡¡CASE µµ±¸
¡¡ÇÏÁö¸¸ ¹®¼­È­´Â ¾î¶»°Ô Çմϱî
¡¡±×·¯¸é JAVADOCÀº?
°á·Ð

3Àå. Ŭ·¡½º ´ÙÀ̾î±×·¥
±âº» °³³ä
¡¡Å¬·¡½º
¡¡¿¬°ü
¡¡»ó¼Ó
¿¹Á¦ Ŭ·¡½º ´ÙÀ̾î±×·¥
¼¼ºÎ»çÇ×
¡¡Å¬·¡½º ½ºÅ×·¹¿ÀŸÀÔ
¡¡Ãß»ó Ŭ·¡½º
¡¡ÇÁ·ÎÆÛƼ
¡¡ÁýÇÕ
¡¡ÇÕ¼º
¡¡´Ù¼ö¼º
¡¡¿¬°ü ½ºÅ×·¹¿ÀŸÀÔ
¡¡³»ºÎ Ŭ·¡½º
¡¡ÀÍ¸í ³»ºÎ Ŭ·¡½º
¡¡¿¬°ü Ŭ·¡½º
¡¡¿¬°ü ÇÑÁ¤»ç
°á·Ð

4Àå. ½ÃÄö½º ´ÙÀ̾î±×·¥
±âº» °³³ä
¡¡°´Ã¼, »ý¸í¼±, ¸Þ½ÃÁö µî
¡¡»ý¼º°ú ¼Ò¸ê
¡¡´Ü¼øÇÑ ¹Ýº¹
¡¡»ç·Ê¿Í ½Ã³ª¸®¿À
°í±Þ °³³ä
¡¡¹Ýº¹°ú Á¶°Ç
¡¡½Ã°£ÀÌ °É¸®´Â ¸Þ½ÃÁöµé
¡¡ºñµ¿±â ¸Þ½ÃÁö
¡¡´ÙÁß ½º·¹µå
¡¡È°µ¿ÀûÀÎ °´Ã¼
¡¡ÀÎÅÍÆäÀ̽º¿¡ ¸Þ½ÃÁö º¸³»±â
°á·Ð

5Àå. À¯½ºÄÉÀ̽º
À¯½ºÄÉÀ̽º Àû±â
¡¡À¯½ºÄÉÀ̽º¶õ ¹«¾ùÀΰ¡
¡¡±âº» È帧
¡¡´ëü È帧
¡¡³ª¸ÓÁö´Â?
À¯½ºÄÉÀ̽º ´ÙÀ̾î±×·¥
¡¡½Ã½ºÅÛ °æ°è ´ÙÀ̾î±×·¥
¡¡À¯½ºÄÉÀ̽º °ü°è
°á·Ð

6Àå. OOD(°´Ã¼ ÁöÇâ °³¹ß)ÀÇ ¿øÄ¢
¼³°èÀÇ Ç°Áú
¡¡³ª»Û ¼³°èÀÇ ³¿»õ
¡¡ÀÇÁ¸ °ü°è °ü¸®Çϱâ
´Ü ÇϳªÀÇ Ã¥ÀÓ ¿øÄ¢(THE SINGLE RESPONSIBILITY PRINCIPLE)
°³¹æ-Æó¼â ¿øÄ¢(THE OPEN-CLOSED PRINCIPLE)
¸®½ºÄÚÇÁ ±³Ã¼ ¿øÄ¢(LISKOV SUBSTITUTION PRINCIPLE)
ÀÇÁ¸ °ü°è ¿ªÀü ¿øÄ¢(DEPENDENCY INVERSION PRINCIPLE)
ÀÎÅÍÆäÀ̽º °Ý¸® ¿øÄ¢(INTERFACE SEGREGATION PRINCIPLE)
°á·Ð

7Àå. ½Çõ¹æ¹ý : DX
¹Ýº¹ÀûÀÎ °³¹ß(ITERATIVE DEVELOPMENT)
¡¡ÃÖÃÊÀÇ Å½»ç ÀÛ¾÷
¡¡°¢ ±â´ÉÀÇ ÃßÁ¤Ä¡ Àâ±â
¡¡½ºÆÄÀÌÅ©
°èȹ Â¥±â
¡¡¸±¸®½º °èȹÇϱâ
¡¡¹Ýº¹ Áֱ⸦ °èȹÇϱâ
¡¡Áß°£ ÁöÁ¡
¡¡°á°ú¸¦ ¼Óµµ¿¡ ¹Ý¿µÇϱâ
¹Ýº¹ Áֱ⸦ °ü¸® ´Ü°è·Î Á¶Á÷Çϱâ
¹Ýº¹ Áֱ⿡¼­´Â ¾î¶² ÀÏÀÌ ÀϾ´Â°¡
¡¡Â¦À» ÀÌ·ï °³¹ßÇϱâ
¡¡Àμö Å×½ºÆ®
¡¡´ÜÀ§ Å×½ºÆ®
¡¡¸®ÆÑÅ͸µ
¡¡°³¹æµÈ ÀÛ¾÷ °ø°£
¡¡²÷ÀÓ¾ø´Â ÅëÇÕ ÀÛ¾÷
°á·Ð

8Àå. ÆÐÅ°Áö
ÀÚ¹Ù ÆÐÅ°Áö
¡¡UML ÆÐÅ°Áö
¡¡ÀÇÁ¸ °ü°è
¹ÙÀ̳ʸ® ÄÄÆ÷³ÍÆ® - .JAR ÆÄÀÏ
ÆÐÅ°Áö ¼³°èÀÇ ¿øÄ¢µé
¡¡ÆÐÅ°Áö ¸±¸®½º£¯Àç»ç¿ë µî°¡ ¿øÄ¢(RELEASE£¯REUSE EQUIVALENCY PRINCIPLE)
¡¡°øÅë Æó¼â ¿øÄ¢(COMMON CLOSURE PRINCIPLE)
¡¡°øÅë Àç»ç¿ë ¹ýÄ¢(COMMON REUSE PRINCIPLE)
¡¡ÀÇÁ¸ °ü°è ºñ¼øȯ ¿øÄ¢(ACYCLIC DEPENDENCIES PRINCIPLE)
¡¡¾ÈÁ¤µÈ ÀÇÁ¸ °ü°è ¿øÄ¢(STABLE DEPENDENCIES PRINCIPLE)
¡¡¾ÈÁ¤µÈ Ãß»óÈ­ ¿øÄ¢(STABLE ABSTRACTIONS PRINCIPLE)
°á·Ð

9Àå. °´Ã¼ ´ÙÀ̾î±×·¥
¾î¶² ¼ø°£ÀÇ ½º³À¼¦
È°µ¿ÀûÀÎ °´Ã¼
°á·Ð

10Àå. »óÅ ´ÙÀ̾î±×·¥
±âº» °³³ä
¡¡Æ¯¼ö À̺¥Æ®
¡¡»óÀ§ »óÅÂ
¡¡ÃÖÃÊ ÀÇ»ç-»óÅÂ¿Í ÃÖÁ¾ ÀÇ»ç-»óÅÂ
FSM ´ÙÀ̾î±×·¥À» »ç¿ëÇϱâ
¡¡SMC
¡¡ICE : »ç·Ê ¿¬±¸
°á·Ð

11Àå. ÈÞ¸®½ºÆ½°ú Ä¿ÇÇ
¸¶Å© IV Ư¼ö Ä¿ÇǸÞÀÌÄ¿
¡¡¸¶Å© IV Ư¼ö Ä¿ÇǸÞÀÌÄ¿
¡¡µµÀü
¡¡ÀÚÁÖ Á¦½ÃµÇ±ä ÇÏÁö¸¸, ¾û¸ÁÀÎ Ä¿ÇǸÞÀÌÄ¿ ÇØ°á ¹æ¾È
¡¡»ç¶óÁø ¸Þ¼­µå
¡¡Çã±úºñ Ŭ·¡½º
¡¡»ó»ó»ÓÀÎ Ãß»óÈ­
¡¡Çϳª´Ô Ŭ·¡½º
Ä¿ÇǸÞÀÌÄ¿ ÇØ°á ¹æ¾È
¡¡¼±À» ³Ñ¾î°£ ¿¬°á
¡¡Ä¿ÇǸÞÀÌÄ¿ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º
¡¡À¯½ºÄÉÀ̽º 1 : »ç¿ëÀÚ°¡ ²úÀÓ(BREW) ¹öÆ°À» ´©¸¥´Ù
¡¡À¯½ºÄÉÀ̽º 2 : CONTAINMENTVESSELÀÌ ÁغñµÇ¾î ÀÖÁö ¾Ê´Ù
¡¡À¯½ºÄÉÀ̽º 3 : Ä¿ÇÇ°¡ ´Ù ²ú¾ú´Ù
¡¡À¯½ºÄÉÀ̽º 4 : Ä¿ÇǸ¦ ¸ðµÎ ¸¶¼Ì´Ù
¡¡Ãß»ó ¸ðµ¨À» ½ÇÁ¦·Î ±¸ÇöÇϱâ
¡¡À¯½ºÄÉÀ̽º 1 : »ç¿ëÀÚ°¡ ²úÀÓ ¹öÆ°À» ´©¸¥´Ù
¡¡ISREADY() ÇÔ¼öµéÀ» ±¸ÇöÇϱâ
¡¡START() ÇÔ¼öµéÀ» ±¸ÇöÇϱâ
¡¡M4USERINTERFACE.CHECKBUTTONÀº ¾î¶»°Ô È£ÃâµÇ´Â°¡
¡¡Ä¿ÇǸÞÀÌÄ¿¸¦ ¸¶¹«¸®Áþ±â
¡¡ÀÌ ¼³°èÀÇ ÀåÁ¡
¡¡¾î¶»°Ô ÀÌ·± ¼³°è¸¦ ¶°¿Ã¸± ¼ö ÀÖ¾úÀ»±î
°´Ã¼ÁöÇâÀÇ °úÀ×(OOVERKILL)

12Àå. SMC ¿ø°Ý ¼­ºñ½º : »ç·Ê ¿¬±¸
µ¶ÀÚ¿¡°Ô º¸³»´Â °æ°í
¡¡´ÜÀ§ Å×½ºÆ®
SMCREMOTE ½Ã½ºÅÛ
SMCREMOTECLIENT
¡¡SMCREMOTECLIENT ¸í·ÉÁÙ
¡¡SMCREMOTE Åë½Å ÇÁ·ÎÅäÄÝ
¡¡SMCREMOTECLIENT(SMC ¿ø°Ý Ŭ¶óÀ̾ðÆ®)
¡¡¸Þ½ÃÁö ·Î°Å
¡¡¿ø°Ý ¼¼¼Ç
¡¡REMOTESESSIONBASE(¿ø°Ý ¼¼¼Ç º£À̽º)
¡¡REMOTEREGISTRAR(¿ø°Ý µî·ÏÀÚ)
¡¡REMOTECOMPILER(¿ø°Ý ÄÄÆÄÀÏ·¯)
¡¡FILECARRIER(ÆÄÀÏ ¿î¹ÝÀÚ)
¡¡SMCREMOTECLIENT¿¡ ´ëÇÑ °á·Ð
SMCREMOTESERVER
¡¡SOCKETSERVICE(¼ÒÄÏ ¼­ºñ½º)
¡¡SMCREMOTESERVICE(SMC ¿ø°Ý ¼­ºñ½º)
¡¡SMCREMOTESERVER
¡¡SERVERSESSION(¼­¹ö ¼¼¼Ç)
¡¡THREE-LEVEL FSM
¡¡USERREPOSITORY(»ç¿ëÀÚ ÀúÀå¼Ò)
¡¡OREILLYEMAILSENDER(¿À¶óÀϸ® ÀüÀÚ¿ìÆí Àü¼ÛÀÚ)
¡¡PASSWORDGENERATOR(ºñ¹Ð¹øÈ£ »ý¼º±â)
°á·Ð
SMCREMOTECLIENT¸¦ À§ÇÑ Å×½ºÆ®
SOCKETSERVICE¸¦ À§ÇÑ Å×½ºÆ®
SMCREMOTESERVER¸¦ À§ÇÑ Å×½ºÆ®
³ª¸ÓÁö Å×½ºÆ®
(SMC°¡ ÀÚµ¿ »ý¼ºÇÑ) ¼­¹ö ÄÁÆ®·Ñ·¯(SERVERCONTROLLER)

ºÎ·Ï 1. ºÐ·Î(ÝÂÖØ) ´ÜÀ§ Å×½ºÆà ÆÐÅÏ
¿ª»ç
À̸§ÀÇ À¯·¡

ºÎ·Ï 2. ÇÁ·Î¼¼½º(RUP VS. DX)
±Ç¸®
¸ñÇ¥
°¡Ä¡ ½Ã½ºÅÛ
RUP(RATIONAL UNIFIED PROCESS)
DX : °¡Àå ÀÛÀº RUP °øÁ¤
¿ä¾à

Âü°í¹®Çå
¿ë¾î´ë¿ªÇ¥
ã¾Æº¸±â




* ±ÛÀ» µî·ÏÇϽǶ§ ²À ÇÊ¿äÇÑ °æ¿ì°¡ ¾Æ´Ï¸é °³ÀÎÁ¤º¸¸¦ ³²±âÁö ¸¶¼¼¿ä ^^ (¿¬¶ôó,À̸ÞÀÏÁÖ¼Ò,Áֹεî·Ï¹øÈ£ µî)




Á¤Çöö ´ÔÀÇ Ãßõµµ¼­ ÃÖ½Å±Û [´õº¸±â]


 
Á¤Çöö 2011-06-20 (¿ù) 09:33
ÇÁ·Î±×·¡¸ÓÀÇ ±æÀ» °¥ ºÐÀ̽öó¸é UMLÀÇ °æ¿ì Àå±âÀü¿£ Çʼö ¿ä¼ÒÀÔ´Ï´Ù.
ƯÈ÷ Å«ÇÁ·ÎÁ§Æ®ÀÇ °æ¿ì ÇÁ·ÎÁ§Æ®, ÇÁ·Î±×·¥ °ü¸® ºÎºÐÀ̳ª ÇÁ·Î±×·¥ ÆÄ¾Ç µî¿¡¼­ UMLÀ» ÀÌ¿ëÇÏ¿© ´ëÈ­¸¦ ÇÏ´Â °÷µµ ¸¹Àºµ¥¿ä.

UMLÃ¥ Áß¿¡¼­ °¡Àå ¸¹ÀÌ Æȸ®°í, ±¦Âú´Ù´Â ÆòÀÌ ¸¹¾Æ¼­ ÀÌ·¸°Ô ¿Ã·Áº¸¾Ò½À´Ï´Ù.

   

°Ô½Ã¹° 18°Ç
 1  2  
 
 
 
Copyright ¨Ï wwwold.androidstudy.co.kr. All rights reserved.