|
|
|
 |
ÆÇ¸Å°¡ |
35,000¿ø ¡æ 31,500¿ø 10% |
|
 |
¸¶Àϸ®Áö |
0% 0¿ø |
|
 |
¹ßÇàÀÏ |
2004-02-23
|
 |
ISBN |
8991105009 | 9788991105003
|
 |
±âŸÁ¤º¸ |
¹ø¿ª¼ | 700ÂÊ
|
|
 |
¿¹»óÃâ°íÀÏ
|
|
 |
¹è¼Ûºñ |
¹«·á¹è¼Û
|
| |
|
|  |
| ÆÇ¸Å½ÃÀÛ ¾Ë¸² SMS ½Åû |
Ãâ°£¿¹Á¤/ǰÀý/ÀϽÃǰÀý/ÀýÆÇ »óÅÂÀÇ »óǰÀÌ
ÆÇ¸Å°³½ÃµÇ¸é, SMS¾Ë¸²À» ½ÅûÇϽŠ°í°´´Ô²²
¾Ë¸²SMS¸¦ ¹ß¼ÛÇØ µå¸³´Ï´Ù.
(´Ü, ¹®ÀÚ¸Þ¼¼Áö È®ÀÎ ÈÄ Áï½Ã ±¸¸ÅÇÏÁö ¾ÊÀ¸¸é
Àç°í°¡ ¼ÒÁøµÉ ¼ö ÀÖ½À´Ï´Ù.) |
|
|
|
|
 |
| ÄÄÇ»ÅͰøÇÐ
|
|
|
|
|
|
 |
ÁÖÀÇ»çÇ× |
´õÀÌ»ó Ãâ°£µÇÁö ¾Ê½À´Ï´Ù. |
|
|
 |
|
ÀÌ Ã¥Àº Å« Ç׸ñ ¿©¼¸ °³¿Í ºÎ·Ï ¿©·¯ °³·Î µÇ¾î ÀÖ´Ù.
1 Àý: ¾ÖÀÚÀÏ °³¹ß ÀÌ Ç׸ñÀº ¾ÖÀÚÀÏ °³¹ßÀ̶õ °³³ä¿¡ ´ëÇØ ¼³¸íÇÑ´Ù. ÀÌ ÀåÀº "¾ÖÀÚÀÏ °³¹ß µ¿¸ÍÀÇ ¼±¾ð¹® (Manifesto of the Agile Alliance)"À¸·ÎºÎÅÍ ½ÃÀÛÇØ¼, ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö(XP)¿¡ ´ëÇÑ °³°ýÀ» Á¦°øÇϰí, ±×·± ´ÙÀ½ XP¿¡ ÀÖ´Â °³°³ÀÇ ½Çõ ¹æ¹ý °¡¿îµ¥ ƯÈ÷ ¿ì¸®°¡ ¼³°èÇϰí Äڵ带 ÀÛ¼ºÇÏ´Â ¹æ¹ý¿¡ ¿µÇâÀ» ÁØ ÀϺθ¦ Àß µå·¯³» º¸ÀÌ´Â ¸¹Àº ¼öÀÇ ÀÛÀº »ç·Ê ¿¬±¸µé·Î µé¾î°£´Ù.
2 Àý: ¾ÖÀÚÀÏ ¼³°è ÀÌ Ç׸ñ¿¡´Â °´Ã¼ ÁöÇâ ¼ÒÇÁÆ®¿þ¾î ¼³°è¿¡ ´ëÇÑ ÀåµéÀÌ µé¾îÀÖ´Ù. ù¹øÂ° Àå¿¡¼´Â "¼³°è¶õ ¹«¾ùÀΰ¡?"¶ó´Â Áú¹®À» ´øÁø´Ù. ÀÌ Ç׸ñ¿¡¼´Â º¹À⼺ °ü¸®¶ó´Â ¹®Á¦¿Í ±×°ÍÀ» ÇØ°áÇϱâ À§ÇÑ ±â¹ýµéÀ» ³íÀÇÇÑ´Ù. ¸¶Áö¸·À¸·Î, ÀÌ Ç׸ñÀº °´Ã¼ ÁöÇâ Ŭ·¡½º ¼³°èÀÇ ¿øÄ¢µé·Î ¸¶¹«¸®µÈ´Ù.
3 Àý: ±Þ¿© ½Ã½ºÅÛ »ç·Ê ¿¬±¸ À̰ÍÀº ÀÌ Ã¥¿¡ µé¾îÀÖ´Â »ç·Ê ¿¬±¸ °¡¿îµ¥ °¡Àå ±Ô¸ð°¡ Å©°í °¡Àå ¿Ï°áµÈ »ç·Ê ¿¬±¸ÀÌ´Ù. ÀÌ Ç׸ñ¿¡¼´Â °£´ÜÇÑ ±Þ¿© Àϰý ½Ã½ºÅÛÀÇ °´Ã¼ ÁöÇâ ¼³°è¿Í C++ ±¸ÇöÀ» ¼³¸íÇÑ´Ù. ÀÌ Ç׸ñÀÇ ¾ÕºÎºÐ Àåµé¿¡¼´Â ÀÌ »ç·Ê ¿¬±¸¿¡¼ ¸¶ÁÖÄ¡°Ô µÉ µðÀÚÀÎ ÆÐÅÏÀ» ¼³¸íÇÑ´Ù. ±×¸®°í ¸¶Áö¸· µÎ ÀåÀº Àüü »ç·Ê ¿¬±¸¸¦ ´ã°í ÀÖ´Ù.
4 Àý: ±Þ¿© ½Ã½ºÅÛÀ» ÆÐŰÁöÈÇϱâ ÀÌ Ç׸ñÀº °´Ã¼ ÁöÇâ ÆÐŰÁö ¼³°èÀÇ ¿øÄ¢µé¿¡ ´ëÇØ ¼³¸íÇÏ¸é¼ ½ÃÀÛÇÑ´Ù. ±×·± ´ÙÀ½ ÀÌÀü Ç׸ñ¿¡¼ ¸¸µç Ŭ·¡½ºµéÀ» Á¡ÁøÀûÀ¸·Î ÆÐŰÁöÈÇÏ¸é¼ ÀÌ ¿øÄ¢µéÀÇ ½Ç·Ê¸¦ º¸ÀδÙ.
5 Àý: ±â»ó °üÃø±â »ç·Ê ¿¬±¸ ÀÌ Ç׸ñ¿¡´Â ¿ø·¡ ºÎÄ¡ÀÇ Ã¥¿¡ µé¾î°¥ ¿¹Á¤ÀÌ´ø »ç·Ê ¿¬±¸ °¡¿îµ¥ Çϳª°¡ µé¾îÀÖ´Ù. ±â»ó °üÃø±â »ç·Ê ¿¬±¸¿¡¼´Â Áß´ëÇÑ »ç¾÷»ó °áÁ¤À» ³»¸° ȸ»ç¸¦ ¹¦»çÇÏ°í ±× È¸»çÀÇ ÀÚ¹Ù °³¹ßÆÀÀÌ ±× °áÁ¤¿¡ ¾î¶»°Ô ´ëÀÀÇß´ÂÁö ¼³¸íÇÑ´Ù. ¾Õ¼± Ç׸ñ°ú ¸¶Âù°¡Áö·Î, ÀÌ Ç׸ñÀº »ç·Ê ¿¬±¸¿¡¼ »ç¿ëµÉ µðÀÚÀÎ ÆÐÅÏ¿¡ ´ëÇÑ ¼³¸íÀ¸·Î ½ÃÀÛÇØ¼ º» »ç·Ê ¿¬±¸ÀÇ ¼³°è¿Í ±¸Çö¿¡ ´ëÇÑ ¼³¸íÀ¸·Î ³¡¸Î´Â´Ù.
6 Àý: ETS »ç·Ê ¿¬±¸ ÀÌ Ç׸ñ¿¡´Â ÀúÀÚ°¡ Âü¿©Çß´ø ½ÇÁ¦ ÇÁ·ÎÁ§Æ®ÀÇ ¼³¸íÀÌ µé¾îÀÖ´Ù. ÀÌ ÇÁ·ÎÁ§Æ®´Â 1999³â ÀÌÈÄ ÇöÀå¿¡¼ »ç¿ëµÇ°í ÀÖ´Â ½Ã½ºÅÛÀ¸·Î, ¹Ì±¹ °ÇÃà»ç ¸éÇã °ü¸®±¹(National Council of Architectural Registration Boards)ÀÇ µî·Ï ½ÃÇèÀ» ¼öÇàÇϰí äÁ¡Çϱâ À§ÇØ »ç¿ëµÇ´Â ÀÚµ¿ÈµÈ ½ÃÇè ½Ã½ºÅÛÀÌ´Ù.
UML Ç¥±â¹ý ºÎ·Ï ù ¹øÂ° ºÎ·Ï µÎ °³¿¡´Â UML Ç¥±â¹ýÀ» ¼³¸íÇϱâ À§ÇØ »ç¿ëµÇ´Â ÀÛÀº »ç·Ê ¿¬±¸ ¿©·¯ °³°¡ µé¾îÀÖ´Ù.
|
 |
| Áغñ ÁßÀÔ´Ï´Ù. |
 |
|
 |
·Î¹öÆ® C. ¸¶Æ¾(Robert C. Martin) ·Î¹öÆ® C. ¸¶Æ¾ (¹ä ¾ÆÀú¾¾)´Â 1970³âºÎÅÍ ¼ÒÇÁÆ®¿þ¾î Àü¹®°¡¿´°í 1990³â ÀÌ·¡ ±¹Á¦ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ÄÁ¼³ÅÏÆ®·Î ÀÏÇϰí ÀÖ´Ù. ±×´Â C++, Java, .NET, OO, ÆÐÅÏ, UML, ¾ÖÀÚÀÏ ¹æ¹ý·Ð, ÀͽºÆ®¸² ÇÁ·Î±×·¡¹Ö ºÐ¾ß¿¡¼ Àü¼¼°èÀÇ °í°´µéÀ» ÁöµµÇÏ´Â °æÇèÀÌ Ç³ºÎÇÑ ÄÁ¼³ÅÏÆ®µéÀÇ ÆÀÀÎ Object Mentor Inc.ÀÇ Ã¢¼³ÀÚÀÌÀÚ È¸ÀåÀÌ´Ù. 1995³â ·Î¹öÆ®´Â º£½ºÆ®¼¿·¯ÀÎ "Designing Object Oriented C++ Applications using Booch Method" (Prentice Hall ÃâÆÇ)À» Àú¼úÇß´Ù. 1996³âºÎÅÍ 1999³â±îÁö ±×´Â "C++ Report"ÀÇ ÆíÁýÀåÀ̾ú´Ù. 1997³â ±×´Â "Pattern Languages of Program Design [°¢ÁÖ3]" Ã¥ÀÇ ¼ö¼® ÆíÁýÀÚ¿´´Ù. 1999³â ±×´Â Cambridge Press¿¡¼ Ãâ°£µÈ "More C++ Gems"ÀÇ ÆíÁýÀÚ¿´´Ù. ±×´Â Á¦ÀÓ½º ´ºÄ¿Å©¿Í ÇÔ²² 2001³â Addison-Wesley¿¡¼ Ãâ°£µÈ "XP in Practices"¸¦ °øµ¿ Àú¼úÇß´Ù. 2002³â, ±×´Â ¿À·§µ¿¾È ±â´Ù·ÁÁø ÀÌ Ã¥ "Agile Software Development: Principles, Patterns, and Practicess" (Prentice Hall, 2002)¸¦ Àú¼úÇß´Ù. ±×´Â ´Ù¾çÇÑ ÀÌ ºÐ¾ß ÀâÁö¿¡ ¼ö ½Ê °³ÀÇ ±ÛÀ» ±â°íÇß°í, ±¹Á¦ ȸÀÇ¿Í Àü½ÃȸÀÇ ´Ü°ñ ¿¬¼³ÀÚÀ̱⵵ ÇÏ´Ù. ±×¸®°í ´õÇÒ ³ªÀ§ ¾øÀÌ ÇູÇÑ »ç¶÷À̱⵵ ÇÏ´Ù.
Á¦ÀÓ½º W. ´ºÄ¿Å© Á¦ÀÓ½º ´ºÄ¿Å©´Â ¼ÒÇÁÆ®¿þ¾î °³¹ß °ü¸®ÀÚ/¾ÆÅ°ÅØÆ®ÀÌ´Ù. ±×´Â ½Ç½Ã°£ ¸¶ÀÌÅ©·ÎÄÁÆ®·Ñ·¯ºÎÅÍ À¥ ¼ºñ½º¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ºÐ¾ß¿¡ 18³â¿¡ °ÉÄ£ °³¹ß °æÇèÀ» °¡Áö°í ÀÖ´Ù. ±×´Â Addison-Wesley¿¡¼ 2001³â Ãâ°£µÈ "Extreme Programming in Practice"ÀÇ °øµ¿ ÀúÀÚÀÌ´Ù. 2000³â 8¿ùºÎÅÍ ±×´Â .NET ÇÁ·¹ÀÓ¿öÅ©¿¡ ´ëÇÑ ÀÏÀ» Çϰí ÀÖÀ¸¸ç .NETÀ» À§ÇÑ ´ÜÀ§ Å×½ºÆ® µµ±¸ÀÎ NUnitÀÇ °³¹ß¿¡µµ ±â¿©Çß´Ù.
·Î¹öÆ® S. ÄÚ½º ·Î¹öÆ® S. ÄÚ½º (¹Ú»ç)´Â 29³â µ¿¾È ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇؿԴÙ. ±×´Â ÀÚ½ÅÀÌ ÇÁ·Î±×·¡¸Ó·ÎºÎÅÍ ¼ö¼® ¾ÆÅ°ÅØÆ®¿¡ À̸£±â±îÁö ´Ù¾çÇÑ ¿ªÇÒ·Î Âü¿©ÇÑ ¸¹Àº ÇÁ·ÎÁ§Æ®¿¡ °´Ã¼ ÁöÇâ ¼³°èÀÇ ¿øÄ¢µéÀ» Àû¿ëÇØ¿Ô´Ù. ±×¸®°í ÄÚ½º ¹Ú»ç´Â Àü¼¼°èÀÇ ¼ö õ ¸íÀÇ Çлýµé¿¡°Ô ¸î ¹é °³¿¡ À̸£´Â OOD¿Í ÇÁ·Î±×·¡¹Ö ¾ð¾î °úÁ¤À» °¡¸£ÃĿԴÙ. ±×´Â ÇöÀç Object Mentor, Inc.¿¡¼ ¼ö¼® ÄÁ¼³ÅÏÆ®·Î ÀÏÇϰí ÀÖ´Ù.
¡¼ ÀúÀÚ¡¤¿ªÀÚ Prolog ¡½ ¡°Agile Software DevelopmentÇѱ¹¾îÆÇ¡± À» ÃàÇÏÇϸ硦 - < b>·Î¹öÆ® C. ¸¶Æ¾(Robert C. Martin) ÀÌ Ã¥ÀÌ Çѱ¹¾î·Î ¹ø¿ªµÇ¾î ³ª¿Â´Ù´Ï ¸Å¿ì ±â»Ú´Ù. ÀÌ Ã¥ÀÌ ¿©·¯ºÐ¿¡°Ô ¾µ¸ð ÀÖ°í À¯ÀÍÇÑ °ÍÀ¸·Î ÆÇ¸íµÇ±â¸¦ ¹Ù¶õ´Ù. ÀÌ Ã¥¿¡ ½Ç¸° ±³ÈƵéÀº ÇÊÀÚ°¡ ¹è¿ì´Â µ¥ 30³âÀÌ °É¸° °ÍµéÀÌ´Ù. ÀÌ Ã¥À» ÀÐÀ½À¸·Î½á ¿©·¯ºÐÀÌ ±× ¹è¿ì´Â ½Ã°£À» ÁÙÀÏ ¼ö ÀÖ´Ù¸é ÇÊÀÚ¿¡°Ô´Â ¾ÆÁÖ ¸¸Á·½º·¯¿î ÀÏÀÌ µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥Àº ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ¼¼ °¡Áö ÁÖÁ¦ÀÎ, ¿øÄ¢, ÆÐÅÏ, ¹æ½ÄÀ» ´Ù·é´Ù.
¿øÄ¢Àº Áø¸®ÀÌ´Ù. »ç¹°ÀÌ Á¸ÀçÇÏ´Â ¹æ½Ä¿¡ »ó´ëµÇ´Â °³³äÀ¸·Î, »ç¹°ÀÌ ±×·¸°Ô µÇ¾î¾ß¸¸ ÇÏ´Â ¹æ½ÄÀ» ¾Ë·ÁÁØ´Ù.À̰ÍÀº Ãß±¸ÇÒ ÀÌ»óÀÌÀÚ, ÁöÇâÇÒ ¸ñÇ¥ÀÌ´Ù. ÇÏÁö¸¸ µû¶ó¾ß ÇÒ ±ÔÄ¢µµ ¾Æ´Ï°í ÁöÄÑ¾ß ÇÒ ¹ýÄ¢µµ ¾Æ´Ï´Ù. ÀÌ ¾È¿¡´Â ÁöÇý°¡ ÀÖÁö¸¸, ÀÌ ÁöÇý°¡ Àý´ëÀûÀÎ °ÍÀº ¾Æ´Ï´Ù. °¢ °³¹ßÀÚ¿Í °¢ °³¹ß ÆÀÀº ÀÌ ¿øÄ¢À» Àû¿ëÇÒ ½Ã±â¿Í À§Ä¡¸¦ ½º½º·Î ÆÇ´ÜÇØ¾ß¸¸ ÇÑ´Ù.
ÆÐÅÏÀº ¹®Á¦ÀÇ ÇØ°áÃ¥ÀÌ´Ù. ÀÌ ÇØ°áÃ¥µéÀº ƯÁ¤ »óȲ¿¡¼´Â ÀûÀýÇÏÁö¸¸, ´Ù¸¥ »óȲ¿¡¼´Â ±×·¸Áö ¸øÇÏ´Ù. À̵浵 ÀÖÁö¸¸, ºñ¿ë ¶ÇÇÑ ÀÖ´Ù. À̰ÍÀº ¼ö¹é ¸íÀÇ ¼·Î ´Ù¸¥ ¼ÒÇÁÆ®¿þ¾î ¼³°èÀÚµéÀÌ ÃàÀûÇÑ Áö½ÄÀ» ³ªÅ¸³»Áö¸¸, ±×·¡µµ ±× Áö½ÄÀº ¿©·¯ºÐ °¢ÀÚÀÇ Áö¼º¿¡ ÀÇÇØ Àû¿ëµÇ¾î¾ß ÇÑ´Ù. ÆÐÅÏÀº ÁÁÀº °Íµµ ³ª»Û °Íµµ ¾Æ´Ï´Ù. ÆÐÅÏÀº ´ÜÁö Á¸ÀçÇÒ µû¸§ÀÌ´Ù. ¾î¶² ÆÐÅÏÀ» »ç¿ëÇϰí, ±× ÆÐÅÏÀ» ¾ðÁ¦ »ç¿ëÇÒ Áö¸¦ °áÁ¤ÇÏ·Á¸é Çå½ÅÀûÀ̰í ÁÖÀÇ ±íÀº ¼ÒÇÁÆ®¿þ¾î ¼³°èÀÚ°¡ ÇÊ¿äÇÏ´Ù.
¹æ½ÄÀº °íǰÁúÀÇ ¼ÒÇÁÆ®¿þ¾î »ý»êÀ» µ½´Â Çൿ ¾ç½ÄÀÌ´Ù. ÀÌ´Â ÆÀ ¸â¹öµéÀÌ ¸â¹ö ¼·Î¿¡°Ô, ¾÷¹«¿¡, ±×µéÀÌ ¸¸µå´Â Äڵ忡 ´ëÇØ ¾î¶»°Ô Çàµ¿ÇØ¾ß ÇÏ´Â Áö¸¦ ±â¼úÇÑ´Ù. ÀÌ ¹æ½ÄµéÀº ¸¹Àº ÆÀ¿¡¼ ½ÃµµµÇ¾î ¿Ô°í, ÁÖ¸ñÇÒ ¸¸ÇÑ À̵æÀ» ¾òÀº °ÍÀ¸·Î ¹àÇôÁ® ¿Ô´Ù. ±×·¸Áö¸¸ ¸ðµç ÆÀÀÌ ÀÌ ¹æ½ÄµéÀ» ¸ðµÎ äÅÃÇÒ ¼ö´Â ¾øÀ» °ÍÀÌ´Ù. °¢ ÆÀÀº ÀÌ ¹æ½ÄµéÀ» ½ÃµµÇغ¸°í, ±× ¹æ½ÄÀÌ À¯ÀÍÇÑÁö ¾Æ´ÑÁö¸¦ °¢ÀÚ ÆÇ´ÜÇØ¾ß¸¸ ÇÑ´Ù.
ÀÌ Ã¥À» ÀÐÀ¸¸é¼, À̰ÍÀÌ ¿©·¯ºÐ°ú °°Àº ÇÁ·Î±×·¡¸Ó¿¡ ÀÇÇØ ¾²¿©Á³´Ù´Â »ç½ÇÀ» ¸í½ÉÇϱ⠹ٶõ´Ù. ¾Æ¸¶ ÀÌ ÇÁ·Î±×·¡¸Ó´Â ¿©·¯ºÐº¸´Ù Á¶±Ý ´õ °æÇèÀÌ ¸¹°í, ¿©·¯ºÐº¸´Ù ´õ ¸¹Àº ÆÀ°ú ÇÁ·ÎÁ§Æ®¸¦ ¿¬±¸ÇßÀ» Áöµµ ¸ð¸£Áö¸¸, ¾î·µç, ±×Àú ÇÑ ¸íÀÇ ÇÁ·Î±×·¡¸ÓÀÏ »ÓÀÌ´Ù. ÀÌ Ã¥¿¡¼ ÇÊÀÚ°¡ ÃßõÇÑ °ÍµéÀº ÇÊÀÚ¿¡°Ô, ±×¸®°í ´Ù¸¥ »ç¶÷µé¿¡°Ô ½ÇÁ¦·Î ÅëÇÑ °ÍµéÀÌ´Ù. À̰͵éÀÌ ¿©·¯ºÐ¿¡°Ô ÅëÇÒ °ÍÀÎÁö ¾Æ´ÑÁö´Â ¿©·¯ºÐ ÀÚ½ÅÀÌ Á÷Á¢ ¾Ë¾Æº¸¾Æ¾ß ÇÒ °ÍÀÌ´Ù.
ù °´Ã¼ ÁöÇâ ÇÁ·Î±×·¡¹Ö ¾ð¾î°¡ ź»ýÇÑ Áö 35³âÀÌ Áö³µ´Ù. ±× ´ç½Ã¿¡ ¿ì¸®´Â ¾öû³ º¯È¸¦ ¸ñµµÇß´Ù. ¿ì¸®ÀÇ ¾ð¾î¿Í, ¿ì¸®ÀÇ »ê¾÷¿¡¼ ¸ðµÎ ¸»ÀÌ´Ù. µ¹ÀÌÄѺ¸¸é ÄÄÇ»ÅÍ´Â °¡Àå ºÎÀ¯ÇÑ È¸»ç¸¸ÀÌ ¼ÒÀ¯ÇÒ ¼ö ÀÖ¾ú´ø °Å´ëÇÏ°í °ªºñ½Ñ Àü±â Àâ¾Æ¸Ô´Â ±â°è¿´´Ù. ÀÌÁ¦ ÄÄÇ»ÅÍ´Â ¿©·¯ºÐÀÇ ¼·ù°¡¹æ¿¡ µé¾î°¥ ¼ö ÀÖÀ» Á¤µµ·Î ÀÛ¾ÆÁ³°í, ±× ¿¹ÀüÀÇ ±â°èº¸´Ù 100¹è ÀÌ»ó »¡¶óÁ³°í, ¹èÅ͸® Çϳª·Î ¸î ½Ã°£À» µ¿ÀÛÇÒ ¼ö ÀÖ°Ô µÇ¾ú´Ù.
¿ì¸®°¡ ¾²´Â ¾ð¾î´Â Æ÷Æ®¶õ°ú ¾Ë°ñ(Algol)¿¡¼ C++, Java, ±×¸®°í C#À¸·Î ¹Ù²î¾ú´Ù. ¿ì¸®´Â ¿ø½Ã ÄÄÆÄÀÏ·¯¿¡¼ °¡»ó ¸Ó½ÅÀ¸·Î ¿Å°Ü¿Ô´Ù. ±×¸®°í õ°ø Ä«µå¿¡¼ ¸®ÆÑÅ丵 ºê¶ó¿ìÀú·Î ¿Å°Ü¿Ô´Ù. ÇÏ·ç Á¾ÀÏ °É¸®´ø ÄÄÆÄÀÏÀº ÀÌÁ¦ ¸î Ãʹۿ¡ °É¸®Áö ¾Ê´Â´Ù. ¿ì¸®°¡ ÀÛ¼ºÇÏ´Â ÇÁ·Î±×·¥Àº ÄÚµå ¸î õÁ٠¥¸®¿¡¼ ¼ö¹é¸¸ ÁÙÂ¥¸®·Î Ä¿Á³´Ù.
±×¸®°í, ÀÌ ¸ðµç º¯È¿¡ ºñÇØ, ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÛ¼ºÇÏ´Â ÀÏ ÀÚü´Â º¯Çϱä ÇßÀ¸³ª ¾ÆÁÖ Á¶±Ý¹Û¿¡ º¯ÇÏÁö ¾Ê¾Ò´Ù. ÇÁ·Î±×·¡¸ÓµéÀº ¾ÆÁ÷µµ ÇÑ ¹ø¿¡ ÇÑ ÁÙ¾¿ Äڵ带 ÀÛ¼ºÇÑ´Ù. ¾ÆÁ÷µµ ÄÚµåÀÇ °¢ ÁÙÀº ²ûÂïÇÏ°Ô ±¸Ã¼ÀûÀ¸·Î ¸í½ÃµÇ¾î¾ß Çϴµ¥´Ù, öÀúÈ÷ Á¤È®ÇÏ°Ô ½á¾ß ÇÏ´Â ¾ÆÁÖ ÀÛÀº ¸í·É¾îÀÌ´Ù.
À̰ÍÀÌ ¿ì¸® »ê¾÷ÀÇ º»ÁúÀûÀÎ µô·¹¸¶ÀÌ´Ù. ÅøÀº ´«ºÎ½Ç Á¤µµ·Î ºü¸£°Ô °·ÂÇØÁö°í Àִµ¥, ¿ì¸®°¡ »ç¿ëÇÏ´Â ¾ð¾î´Â °ÅÀÇ ¹Ù²îÁö ¾Ê¾Ò´Ù. ÁøÁ¤ÇÑ Àǹ̿¡¼ÀÇ ¾ð¾î Çõ¸íÀº Áö³ 30³â µ¿¾È ¿ÀÁö ¾Ê¾Ò°í, ¾ÕÀ¸·Î ¿Ã °Íó·³ º¸ÀÌÁöµµ ¾Ê´Â´Ù. ¾Æ. ÇÔ¼öÇü ¾ð¾î°¡ ÀÖ°í, ¾Ö½ºÆåÆ®(aspect) ¾ð¾î°¡ ÀÖ°í, ¸ðµ¨ ¾ð¾î°¡ ÀÖ°í, ³í¸® ¾ð¾î°¡ ÀÖ´Ù. ±×·¯³ª ÀÌµé ¾ð¾î´Â º»ÁúÀûÀÎ ¼öÁØ¿¡¼´Â ÀüÇô ¹Ù²îÁö ¾Ê¾Ò´Ù. ÀÌ ¾ð¾îµé·Î ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ÀÏ ÀÚü´Â ¾ÆÁ÷µµ 100% Á¤È®Çؾ߸¸ ÇÏ´Â, ²ûÂïÇÏ°Ô Áö¿±ÀûÀÎ ÀÏÀÌ´Ù.
´ÙÀ½ ¾ð¾î Çõ¸íÀº, ¸¸¾à ±×·± °ÍÀÌ ¿Â´Ù¸é, ÀÌ ±âº»ÀûÀÎ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¾ð¾î°¡ µÉ °ÍÀÌ´Ù. À̰ÍÀº °³¹ßÀÚ°¡ ²ûÂïÇÒ Á¤µµÀÇ Áö¿±Àû ¹®Á¦¸¦ ½Å°æ ¾²Áö ¾Ê°í, öÀúÇÏ°Ô Á¤È®ÇØ¾ß ÇÒ Çʿ䵵 ¾øÀÌ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô ÇØ ÁÙ °ÍÀÌ´Ù. ÀÌ·± ¾ð¾î¿¡´Â ¾î¶² ÇнÀ ºÎºÐÀÌ ÇÊ¿äÇÒ °ÍÀÌ´Ù. ¿©·¯ºÐÀÌ ÇÁ·Î±×·¥¿¡°Ô ÀϹÝÀûÀÎ ¸í·ÉÀ» ³»¸®¸é, ÇÁ·Î±×·¥Àº ÀÚ½ÅÀ» Á» ´õ ¸íÈ®Çϰí Á¤È®ÇÏ°Ô ¸¸µå´Â ¹æ¹ýÀ» ÇнÀÇÑ´Ù. ÇÁ·Î±×·¡¹ÖÀº µ¿¹° ÈÆ·Ã°ú ºñ½ÁÇÑ °ÍÀÌ µÉ °ÍÀÌ´Ù.
ÇÏÁö¸¸ ¾ÆÁ÷µµ °¥ ±æÀº ¸Ö´Ù. Àû¾îµµ ¸î ½Ê ³â ÈıîÁö´Â C++, Java, C#°ú °°Àº ¾ð¾î·Î ÇÁ·Î±×·¡¹ÖÀ» ÇÏ°Ô µÉ °ÍÀÌ´Ù. ¾Æ¸¶ ¸î ³â ³»¿¡ ¿ì¸®´Â Python, Smalltalk, ¶Ç´Â Ruby¿Í °°Àº µ¿Àû ŸÀÔ °Ë»ç ¾ð¾î·Î ¿Å°Ü°¡°Ô µÉ Áöµµ ¸ð¸¥´Ù. ÀÌ·± ¾ð¾îµéÀ» »ç¿ëÇÏ·Á¸é ÀÌ Ã¥¿¡ ½Ç¸° ¿øÄ¢, ÆÐÅÏ, ¹æ½Äµé¿¡ ´ëÇÑ Ç³ºÎÇÑ Áö½ÄÀÌ ÇÊ¿äÇÏ´Ù.
±×·¯¹Ç·Î, ÀÌ ¿øÄ¢µé°ú, ÀÌ ÆÐÅϵé°ú, ÀÌ ¹æ½ÄµéÀ» °øºÎÇ϶ó. À̰͵éÀ» ¼÷´ÞÇÏ°í »ç¿ëÇ϶ó. À̰͵éÀ» ¾ðÁ¦ Àû¿ëÇÒ Áö, ±×¸®°í ¾ðÁ¦ Àû¿ëÇÏÁö ¾ÊÀ» Áö¸¦ ¹è¿ö¶ó. ±×¸®°í, °¡Àå Áß¿äÇÑ °ÍÀ¸·Î, ÇÒ ¼ö ÀÖ´Â ÇÑ ÀÚ½ÅÀÇ Äڵ带 °£¸íÇÏ°Ô À¯ÁöÇ϶ó. |
 |
|
|
| ÀÌ Ã¥Àº ³Î¸®°í ³Î¸° ±×Àú±×·± Ã¥ÀÌ °áÄÚ ¾Æ´Õ´Ï´Ù. |
±è¿µÈ¯´ÔÀÌ ¾²½Å ¼Æòº¸±â
I ÆòÁ¡
I Á¶È¸¼ö(486)
I °ø°¨ (0)
I ºí·Î±× |
| º° ´Ù¼¸°³ÀÇ ¼ÆòµéÀÌ º¸ÀÌÁö ¾ÊÀ¸¼¼¿ä?ºñ·Ï ¼Æò ¼ö´Â ÀûÁö¸¸, ÀüºÎ ¸¸Á¡ÀÔ´Ï´Ù! ¹ø¿ªÆÇ Á¦¸ñÀÌ Á» ¾ø¾îº¸ÀÌÁö¸¸ ¹Ý´ë·Î º¸¸é ¾ÆÁÖ ÀûÀýÇÑ Á¦¸ñÀÔ´Ï´Ù. ¸¸¾à Áö±Ý ÀÚ½ÅÀÌ °´Ã¼ÁöÇâ¿¡ ÇÑâ ¸ÀµéÀÌ´Â µµÁßÀ̶ó¸é, ±×¸®°í °´Ã¼ÁöÇâÀû ÇÁ·Î±×·¡¹ÖÀÇ ±Ùº»ÀûÀÎ °¡À̵尡 ¾îµò°¡ ¾øÀ»±î,´ëü Ŭ·¡½ºµéÀÇ ÀÇÁ¸ °ü°è´Â ¹«¾ùÀ» ±âÁØÀ¸·Î Á¤¸³ÇØ¾ß Çϴ°¡,³»°¡ Çϰí ÀÖ´Â ¹æ½ÄÀÌ °ú¿¬ ¿Ã¹Ù¸¥ °´Ã¼ÁöÇâÀÌ ¸Â´Â°¡, ÀÌ·± °í¹ÎÀ» Çϰí ÀÖ´Ù¸é´çÀå ÀÌ Ã¥À» ÀÐ... |
|
|
|
| agile Á¢±Ù¹ý, ½ÇÀüÀûÀÎ °³¹ßÁöħ |
Àü¼±¹Î´ÔÀÌ ¾²½Å ¼Æòº¸±â
I ÆòÁ¡
I Á¶È¸¼ö(498)
I °ø°¨ (0)
I ºí·Î±× |
| ¸»ÀÌ ÇÊ¿ä¾ø´Ù. ¤¾¤¾ agile Á¢±Ù¹ýÀ̶õ... ½Ã¸³µµ¼°ü¿¡¼ Á¤¸»ÀÌÁö ¿ì¿¬È÷ Áý¾îµç"UML, ½ÇÀü¿¡¼´Â À̰͸¸ ¾´´Ù"(¿ø¼: UML for Java Programmer). °Å±â¼ óÀ½ ¹ä¾ÆÀú¾¾¸¦ ¸¸³µ°í, Agile Á¢±Ù¹ýÀ» ¸¸³µ´Ù.(³ª´Â °³ÀÎÀûÀ¸·Î "UML, ½ÇÀü¿¡¼´Â À̰͸¸ ¾´´Ù" ¿¡¼ °³¹ß¹æ¹ý·ÐÀÇ °ÅÀÇ ¸ðµç °ÍÀ» ¸¸³µ´Ù.xp, ¸¶Æ¾ ÆÄ¿ï·¯ UML, ÄËÆ®¹é ¸®ÆÑÅ丵, µðÀÚÀÎÆÐÅÏ, tdd ...)±×¸®°í °á±¹ ÀÌ Ã¥ÀÌ ¹ø¿ªµÇ±æ ±â´Ù·È°í, ¾ÆÁ÷µµ Æ´¸¸³ª¸é ÀÌ Ã¥À» Àд´Ù.ÄËÆ® ¹éÀº °£°£È÷ ³»°Ô Äڵ带 ¾î... |
|
|
|
| Good~ |
¹ÚÁ¤Áø´ÔÀÌ ¾²½Å ¼Æòº¸±â
I ÆòÁ¡
I Á¶È¸¼ö(236)
I °ø°¨ (0)
I ºí·Î±× |
| ÀÌÃ¥Àº 1Àý°ú 2Àý¸¸À¸·Î ±× Ã¥°ªÀÇ °¡Ä¡¸¦ ÈξÀ »óȸÇϴ åÀÌ´Ù.  °Å±â´Ù Àб⠽±°Ô(³À̵µ°¡ ½±Áö´Â ¾Ê´Ù-_- ¿ø¼¸¦ ¸ÕÀú Àоú´Âµ¥ ±× ¶§´Â ¾î·Æ´Ù°í ´À²¼´Ù. ¹ø¿ªÀÌ ÀߵȰǰ¡?) ¾²¿©Á® ÀëÀÖ°Ô ÀÐÀ» ¼ö ÀÖ´Ù. (¿¹Á¦´Â º°·Î ÀëÀÖÁö ¾Ê¾Ò´Ù-_-) ÁÁÁö ¾ÊÀº Ã¥¿¡´Â ÀÌ·± Àú·± Á¡ÀÌ ³ª»Ú´Ù¶ó°í ÇÒ ¸»ÀÌ ¸¹Áö¸¸. ÁÁÀº Ã¥¿¡´Â ¿ÀÈ÷·Á ÇÒ¸»ÀÌ ¾ø´Ù-_-  .......±×·± Ã¥ÀÔ´Ï´Ù..-_-(ÀÌÃ¥ ÀúÀÚ°¡ ²Ï ¸¹Àº Æ÷½º¸¦ »Õ¾î³»´Â ³à¼®À̶ó.. UML For JavaProgrammer - UML ½ÇÀü¿¡¼... |
|
|
|
| °³¹ßÀÚ, ¼³°èÀÚ¶ó¸é ¹Ýµå½Ã Àоî¾ß ÇÒ Çʵ¶¼ |
ÀÓÀºÃµ´ÔÀÌ ¾²½Å ¼Æòº¸±â
I ÆòÁ¡
I Á¶È¸¼ö(433)
I °ø°¨ (0)
I ºí·Î±× |
| ÀÌ Ã¥Àº °³¹ßÀÚ, ¼³°èÀÚ, ±×¸®°í °ü¸®ÀÚ¶ó¸é ¹Ýµå½Ã Àоî¾ß ÇÒ ¼ÀûÀÌ´Ù. ¹°·Ð °ü½ÉÀÌ ÀÖ´Â »ç¶÷ÀÌ Àо Å« ºÎ´ãÀº ¾øÀ» °ÍÀÌ´Ù. ÀÌ Ã¥ÀÇ ¿øÁ¦´Â Àß ¾Ë·ÁÁø"Agile Software Development : Principle, Patterns, and Practices"ÀÌ´Ù. ´Ù¸¸ ÇÑ±Û Á¦¸ñ¿¡¼´Â ±× Á¦¸ñÀ» ã±â°¡ ¾î·Æ±â ¶§¹®¿¡ ¾Æ¸¶µµ ¸¹Àº ºÐµé²²¼ ÀÌ Ã¥À» ±×³É Áö³ªÃÆÀ» °Å¶ó°í »ý°¢µÈ´Ù. Ã³À½¿¡ ÀÌ Ã¥À» º¸±â ½ÃÀÛÇßÀ» ¶§´Â Code Complete 2¿Í °°Àº µüµüÇÔÀ» °¡Áö°í ÀÖÀ» °Å¶ó°í »ý°¢Çß´Ù. ÇÏÁö¸¸ Àд٠º¸´Ï ... |
|
|
|
| °´Ã¼ ÁöÇâ ¹æ¹ý·ÐÀÇ ±¸Ã¼Àû Áöħ¼.. |
¼ÕÈñ¼®´ÔÀÌ ¾²½Å ¼Æòº¸±â
I ÆòÁ¡
I Á¶È¸¼ö(579)
I °ø°¨ (0)
I ºí·Î±× |
| ¼¹® ±×´ë·Î °´Ã¼ÁöÇâÀÇ ¿øÄ¢°ú ÆÐÅÏ ±×¸®°í ¹æ½Ä¿¡ ´ëÇØ±¸Ã¼ÀûÀÌ°í Æø³ÐÀº »ç°í ¹æ½ÄÀ» °¡Áöµµ·Ï µµ¿ÍÁØ Ã¥À̶ø´Ï´Ù.Àú °°Àº °æ¿ì¿¡´Â ´Ù·ç´Â ¾ð¾î°¡ µ¨ÆÄÀÌÀÌÁö¸¸ ³ª¿Í ÀÖ´Â ¿¹Á¦¸¦ ÅëÇØ¼ÀúÀÚ°¡ ¾î¶² ¹®Á¦¸¦ ³õ°í Ç®¾î ³ª°¡±â À§ÇØ ¹«¾ùÀÌ Áß¿äÇÑÁö¿¡ ´ëÇÑ ¾ÆÀ̵ð¾î¸¦ º¸¿© ÁÖ¾ú±â ¶§¹®¿¡ ÇöÀç ¾ð¾î¿¡¼ ½±°Ô Àû¿ëÇÒ ¼ö ÀÖ¾ú½À´Ï´Ù.ÇѸ¶µð·Î ¿ä¾àÇÏÀÚ¸é Á¦°¡ ÇÁ·Î±×·¡¹ÖÀ» Çϴµ¥ ÀÖ¾î¼ °´Ã¼ÁöÇâ¾ð¾î·Î »ç¿ëÇÒ¼ö ÀÖµµ·Ï µµ¿ÍÁØ Ã¥ÀÌ°í ¾ÕÀ¸·Îµµ °è¼Ó ¿µÇâÀ» ¹ÌÄ¥ Ã¥À¸·Î ¼Õ²Å°í ½Í... |
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
| |
¿ø¡æ¿ø 10%
% ¿ø |
|