|
 |
 |
"´Ü¼øÈ÷ ÀÚ¹Ù ¾ð¾îÀÇ ±¸Á¶º¸´Ù´Â °´Ã¼ÀÇ ±âÃʸ¦ ÀÌÇØÇÏ°Ô ÇÔÀ¸·Î½á ±Ã±ØÀûÀ¸·Î Á»´õ ÈǸ¢ÇÑ ÀÚ¹Ù ÇÁ·Î±×·¡¸Ó°¡ µÇ°Ô Çϱâ À§ÇÑ °ÍÀÌ´Ù. ÀÌ Ã¥À¸·Î µÑ ´Ù ¹è¿ì°Ô µÉ °ÍÀÌ´Ù!"
ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î½á °¡Áø ÀÚ¹ÙÀÇ ¸Å·ÂÀûÀΠƯ¡µé Áß¿¡¼ °´Ã¼ÁöÇâÀÇ º»¼ºÀÇ ÇÙ½ÉÀº °·ÂÇÑ »ý¼º, Àç»ç¿ë °¡´ÉÇÑ ÄÚµå, ±×¸®°í À¯Áö, È®ÀåÀÌ ½¬¿î ¾ÖÇø®ÄÉÀ̼ÇÀ̶õ Á¡ÀÌ´Ù. ÀÌ·± ´É·ÂÀÇ ÀÕÁ¡À» ¾ò±â À§Çؼ´Â ÀÚ¹Ù ¾ð¾îÀÇ ±¸¹®À» ¸¶½ºÅÍÇÏ´Â °Í »Ó¸¸ ¾Æ´Ï¶ó, °´Ã¼¶õ ¹«¾ùÀ̰í, ´õ Áß¿äÇϰԴ ¹Ù´Ú¿¡¼ºÎÅÍ ´ëºÎºÐÀÇ °´Ã¼¸¦ ¸¸µé±â ±îÁö ÀÚ¹Ù ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾î¶»°Ô ±¸Á¶È½Ãų °ÍÀΰ¡¿¡ ´ëÇÑ ½Ç¿ëÀûÀÎ ÀÌÇØ¸¦ ¾ò´Â °ÍÀÌ ÇÊ¿äÇÏ´Ù.
´©±¸¸¦ À§ÇÑ Ã¥Àΰ¡? ÀÌ Ã¥Àº ÀÚ¹Ù2 ¾ð¾î¿Í °´Ã¼ÁöÇâÀÇ °üÁ¡¿¡¼ ÀûÀýÇÏ°Ô ¹®Á¦¸¦ ±¸Á¶È½ÃŰ´Â ¹æ¹ý¿¡ ´ëÇØ ¹è¿ì±æ ¿øÇÏ´Â »ç¶÷À» À§ÇÑ Ã¥ÀÌ´Ù. ÀÌ¹Ì ÀÚ¹Ù¿¡ Àͼ÷ÇÒ Áö¶óµµ, ÀÌ Ã¥Àº ¿¹Á¦ ÄÉÀ̽º ½ºÅ͵𸦠°´Ã¼ ¸ðµ¨°ú °°Àº Ãʱ⠰³³ä¿¡¼ºÎÅÍ ÃæºÐÇÑ ±â´ÉÀ» °¡Áø ÀÚ¹Ù2 ¾ÖÇø®ÄÉÀ̼ǰú °°Àº ±¸Çö±îÁö ¹ßÀü½ÃÄѳª°¨À¸·Î½á, ¿©·¯ºÐ¿¡°Ô ÃæºÐÇÑ °¡Ä¡¸¦ ºÎ¿©ÇÒ °ÍÀÌ´Ù.
ÀÌ Ã¥ÀÌ ´Ù·ç´Â ³»¿ëÀº?
ÀÚ¹Ù2 ÇÁ·Î±×·¡¹Ö ¾ð¾î ¼Ò°³ °´Ã¼ ¿ë¾î ¹× °³³ä °´Ã¼ÀÇ °üÁ¡À¸·Î »ý°¢ÇÏ´Â ¹æ¹ý °´Ã¼ ¸ðµ¨¸µ ¹æ¹ýÀÎ UML(Unified Modeling Language, ÅëÇÕ ¸ðµ¨¸µ ¾ð¾î) ¼Ò°³ °´Ã¼ ¸ðµ¨À» ÀÛµ¿ÇÏ´Â ÀÚ¹Ù2 ¾ÖÇø®ÄÉÀ̼ÇÀ¸·Î ¿Å±â´Â ¹æ¹ý ±×·¡ÇÈ À¯Àú ÀÎÅÍÆäÀ̽º(GUI)¸¦ ½ºÀ®(Swing) ÄÄÆ÷³ÍÆ®¸¦ »ç¿ëÇÏ¿© ¾ÖÇø®ÄÉÀ̼ǿ¡ Ãß°¡Çϱâ
[ÀúÀÚ ¼Ò°³] Jacquie Barker Jacquie Barker´Â Àü¹®ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀ̸ç, Á¶Áö ¿ö½ÌÅÏ ´ëÇб³(George Washington University)°ú Á¸ ȩŲ½º ´ëÇб³(Johns Hopkins University)¿¡¼ º¸Á¶ ±³Á÷¿øÀ¸·Î ÀÖ´Ù. ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ ¹× ÇÁ·ÎÁ§Æ® ¸Å´ÏÀú·Î¼ 20³â ÀÌ»óÀÇ °æ·ÂÀ» °¡Áö°í ÀÖ°í, 1991³â ÀÌÈķδ °´Ã¼ ±â¼ú¿¡ ÃÊÁ¡À» ¸ÂÃß¾î ¿À°í ÀÖ´Ù. ¶ÇÇÑ Çö¾÷ÀÇ °´Ã¼ ¸ðµ¨·¯·Î¼, ½ã ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁîÀÇ ¼÷·ÃµÇ °øÀÎ ÇÁ·Î±×·¡¸ÓÀÌ´Ù. Jacquie´Â ÇöÀç ¹öÁö´Ï¾ÆÀÇ Æä¾îÆÑ½º(Fairfax)¿¡ ÀÖ´Â SRA International, Inc.ÀÇ Å×Å©´ÏÄà ½ºÅÇ Áß ¼ö¼® ¸â¹ö·Î ÀçÁ÷Çϰí ÀÖ´Ù. ±×¸®°í ±×³à´Â ±×°÷¿¡¼ Ȱµ¿ºÐ¾ßÀÇ °øÀû, »çÀûÀÎ °í°´µé¿¡ ´ëÇØ »ó´ãÀ» Çϰí ÀÖ´Ù. ÀÌÀüÀÇ °í°´À¸·Î´Â IBM, TRW, µðÁöÅÐ ÀÌÅ¢¸ÕÆ® ÁÖ½Äȸ»ç(Digital Equipment Corporation), ¹× ÇÁ¶óÀ̽º ¿öÅÍÇϿ콺(Price Waterhouse) µîÀÌ ÀÖ´Ù.
Jacquie´Â ¿ÀÇÏÀÌ¿ÀÁÖ, Ŭ¸®ºí·£µå¿¡ ÀÖ´Â ÄÉÀ̽º ¿þ½ºÅÏ ¸®Àúºê ´ëÇб³(Case Western Reserve University)¿¡¼ °¡Àå ±ÇÀ§ÀÖ´Â ÄÄÇ»ÅÍ ¿£Áö´Ï¾î¸µ ÀÌÇлçÇÐÀ§¸¦ ¹Þ¾Ò´Ù.
±×¸®°í ±×°÷¿¡¼ ±×³à´Â ¶ÇÇÑ Tau Beta Pi National Engineering Honor SocietyÀ¸·Î ÃëÀÓÇÏ¿´´Ù. ÀÌÈÄ¿¡ UCLA¿¡¼ ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛ ¿£Áö´Ï¾î¸µÀ» ÁÖÁ¦·Î ÄÄÇ»ÅÍ »çÀ̾𽺠¼®»çÇÐÀ§¸¦ ¹ÞÀ¸¸ç, ¹Ù·Î µÚÀÌ¾î ¹öÁö´Ï¾Æ, Æä¾îÆÑ½ºÀÇ Á¶Áö ¸Å½¼ ´ëÇб³(George Mason University)¿¡¼ Á¤º¸ ±â¼ú¿¡ÀÇ ´ëÇпø ±³À°À» ÃßÁøÇØ¿À°í ÀÖ´Ù.
°³ÀÎÀûÀ¸·Î, Jacquie´Â ³²Æí Steve, ±×µéÀÇ °³, Chloe¿Í Shylow, chocolate, pet rats, ±×¸®°í ÀÚ¹Ù·Î ÇÁ·Î±×·¡¹ÖÇϱ⸦ ¸Å¿ì ÁÁ¾ÆÇÑ´Ù. ¿Â ½Å°æÀ» ÀÏ¿¡ ¿ÁßÇÏÁö ¾ÊÀ» ¶§ Jacquie¿Í Steve´Â 2Àν ÀÚÀü°Å¸¦ Ÿ°Å³ª, ¸ðÅÍ»çÀÌŬ·Î ¹öÁö´Ï¾Æ Áö¹æÀ» ¿©ÇàÇϱ⵵ Çϸç, »êÇàÀ» Áñ±â±âµµ Çϰí, ÇØº¯¿¡¼ ÈÞ°¡¸¦ º¸³»±âµµ Çϸç, °¡Á·°ú Ä£±¸µé°ú ±ÍÁßÇÑ ½Ã°£À» º¸³½´Ù. |
| |
 |
 |
»ç½Ç, óÀ½ °³¹ßÀÚ »ýȰÀ» ½ÃÀÛÇßÀ» ¶§´Â ¾Æ¹«°Íµµ ¸ô¶ú´Ù Ä¡ÀÚ. ±×·¯´Ù Á¶±Ý¾¿ ÀÌ·± »ýȰ¿¡ Àͼ÷ÇØÁö¸é¼ ÇÁ·Î±×·¥ °³¹ß¿¡ ÀڽۨÀÌ »ý±æ ¹«·Æ, ¾Æ¹«·± »ý°¢¾øÀÌ Á¢Çß´ø °ÍÀÌ ¹Ù·Î UML°ú ÀÚ¹Ù¿´´Ù. óÀ½¿¡´Â UML, Áï ÅëÇÕ ¸ðµ¨¸µ ¾ð¾î¿©¼ ¸¶Âù°¡Áö°Ú±¸³ª ½Í¾ú´Âµ¥, ¿Ø°É »À´Ù±Í¿Í °°Àº(¼³¸íÀ» ÇÏÀÚ¸é, Ÿ¿øÇüµéÀÌ ¼·Î È»ìÇ¥·Î ¿¬°áµÈ ¸ð¾çÀÇ) ±×·± °Íµé »ÓÀ̾ú´Ù. ¹¹ÇÏÀÚ´Â °ÇÁö´Â ¾Ë°Ú´Âµ¥, À̰ÍÀ» µµ´ëü ÇÁ·Î±×·¥ °³¹ßÇÏ´Â µ¥ ¾î¶»°Ô ¾²³ª? ´ç½Ã¿£ ¿µ¼¼ÇÑ ¾÷ü¿¡ ÀÖ¾î¼ ±×·±Áö, ¸ðµ¨¸µÀ̶ó°í ÇÏ´Â °ÍÀÌ °ÅÀÇ Çʿ䰡 ¾ø¾ú´Ù. ´ç¿¬È÷ ÇÁ·ÎÁ§Æ® °ü¸®¶ó°í ÇØºÁ¾ß ÀÏÁ¤°ü¸®¿Í ¾÷ü°£ ȸÀÇ Á¤µµ »ÓÀ̾ú´Ù. ±×·¡¼ UMLÀ» ²ôÀû°Å¸®´Ù ¸»¾Ò´Ù.
±×·¯´ø ¾î´À ³¯ºÎÅÍ, È¥ÀÚ¼ ÇÏ´ø ÀÛ¾÷ÀÌ ´Ù¸¥ »ç¶÷µé°úÀÇ Çù¾÷ÀÌ µÇ°í, Á¶±Ý¾¿ ÇÁ·ÎÁ§Æ®¿¡ ÅõÀԵǸé¼, À̰б¦ÇÑ Àϸ¸ ÇÏ´Â°Ô ¾Æ´Ñ°¡ ½ÍÀº »ý°¢ÀÌ ºÒ¾¦ºÒ¾¦ µé¾ú´Ù. °³¹ßÀڷμ Á¤Ã¼¼ºÀ» °¡Áö°í Àִµ¥, ÀüÇô âÁ¶ÀûÀÌÁö´Â ¾Ê°í, ´Ü¼ø ÀÛ¾÷µéÀ» ¹Ýº¹Çϰí ÀÖ´Ù´Â »ý°¢ÀÌ µé¾ú´Ù. Ä£±¸¿Í ¼±¹èµé¿¡°Ô ÀÌ·± ºÒ¸¸À» Åä·ÎÇß´õ´Ï ÇѰᰰÀÌ ÇÏ´Â ¾ê±â°¡ "ÀÌ ¹Ù´Ú(?)ÀÌ ´Ù ±×·¡!"
±×¶§ºÎÅÍ ÁÖÀ§¿¡¼ ºñ½ÁÇÑ Á¡À» ´À³¤ °³¹ßÀÚµéÀÌ ¸· °ü½ÉÀ» °¡Áö´ø°Ô ÀÚ¹Ù¿Í UMLÀ̾ú´Ù. °á±¹ ±âÁ¸ÀÇ ±¸Á¶Àû, ÀýÂ÷Àû ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀ¸·Î´Â ÇѰ踦 ´À²¼±â ¶§¹®¿¡ °´Ã¼ ÁöÇâ ¾ð¾îÀÎ ÀÚ¹Ù¸¦ Á¦´ë·Î ½ÃÀÛÇϰíÀÚ ÇßÀ¸¸ç, ÇÁ·ÎÁ§Æ® ÁøÇàÁßÀÇ ¸ðµ¨¸µÀÇ Á߿伺À» üµæÇ߱⿡ UMLÀ» ÅëÇÑ ¸ðµ¨¸µ¿¡ °ü½ÉÀÌ ÁõÆøµÇ¾ú´ø °ÍÀÌ´Ù.
±× ÀÌÈÄ·Î ÃÖ±Ù±îÁö ÁÖÀ§ ¸¹Àº °³¹ßÀÚµéÀÌ ÀÚ¹Ù¿Í UMLÀ» ´ç¿¬ÇÏ°Ô ¾²°í ÀÖ´Ù. UMLÀº ÇÁ·ÎÁ§Æ® Çʼö »êÃâ¹°È(ûù)Çϰí ÀÖ´Ù. ±×·¯³ª ¿©ÀüÈ÷µµ ÇÁ·ÎÁ§Æ®¸¦ ÇÒ ¶§¸¶´Ù ¶È°°Àº ³»¿ëÀÇ ÄÚµùÀ» ¸Å¹ø ´Ù½ÃÇÏ´Â °æ¿ì¸¦ Á¾Á¾ º¸°Ô µÈ´Ù. ¸¸¾à °è¼ÓÇØ¼ °øÅëÀûÀ¸·Î »ç¿ëµÉ ¼ö ÀÖ´Â ¸ðµâÀÏ °æ¿ì, Á¶±Ý¸¸ ¸ðµ¨¸µÀ» ½Å°æ½á¼ Çϸé ÀÌÈÄ ÇÁ·ÎÁ§Æ®¿¡¼± Á»´õ ÆíÇÏ°Ô Àç»ç¿ëÇÒ ¼ö ÀÖ´Ù. ¹°·Ð °³Àθ¸ÀÇ ¹®Á¦´Â ¾Æ´ÏÁö¸¸, °´Ã¼ ÁöÇâ ¾ð¾îÀÎ ÀÚ¹Ù¸¦ ¾²¸é¼µµ Á¤ÀÛ °´Ã¼ ÁöÇâ °³³äÀ̳ª, ¸ðµ¨¸µ¿¡¼ UMLÀÇ ±âº» °³³äÀ» Á¦´ë·Î ÀÌÇØÇÏÁö ¸øÇϰí Àֱ⠶§¹®ÀÌ´Ù.
ÀÌ Ã¥Àº ÀÌ·¸°Ô ´Ù½Ã±Ý °³³äÀ» Á¤¸®Çغ¸°íÀÚ ÇÏ´Â »ç¶÷À̳ª, óÀ½ ÀÚ¹Ù¿Í ¸ðµ¨¸µÀ» Á¢ÇÏ´Â »ç¶÷µé¿¡°Ô ÀûÇÕÇϰԲû ¾º¿©ÀÖ´Ù. ½±°í, ü°èÀûÀ¸·Î Á¤¸®µÇ¾î ÀÖÀ¸¸ç, ÇöÀå¿¡¼ »ç¿ë °¡´ÉÇÑ ¿¹Á¦¸¦ °¡Áö°í, ¿ä±¸»çÇ× ºÐ¼®¿¡¼ºÎÅÍ ±¸Çö±îÁö¸¦ ¼Õ¼ö ¤¾îÁÖ°í ÀÖ´Ù. ÀÌ Ã¥À» ÇÊ¿ä·Î ÇÏ´Â »ç¶÷µé¿¡°Ô ¸¹Àº µµ¿òÀÌ µÇ¾úÀ¸¸é ÇÏ´Â ¼Ò¹ÚÇÑ ¹Ù·¥ÀÌ´Ù.
¾ð¶æ º¸±â¿¡´Â ¸Å·ÂÀûÀÎ °Í °°Àº ÀÌ ¹Ù´Úµµ »ç¶÷»ç´Â °÷ÀÌ ´Ù ±×·¯Çϵí, ¾Ï¿ïÇÔµµ °øÁ¸Çϰí ÀÖ´Ù. ½±°Ô °³¼±µÇÁö ¾ÊÀ» °Í °°Àº ȯ°æ, ¹®Èµµ ±×·¯ÇϰŴϿÍ, ƯÈ÷³ª ¿Â¶óÀο¡¼ °³ÀÎÀÇ »ç»ýȰ º¸Àå¹®Á¦³ª Á¤º¸ÀÇ °øÀ¯¹®Á¦¸¦ ±àÁ¤ÀûÀ¸·Î À̲ø¾î°¡°í ½Í¾îÇÏ´Â ¸¶À½°ú´Â Á¤¹Ý´ëÀÇ ¹æÇâ¿¡¼ ÀÏÀ» Çϰí ÀÖ´Ù´Â Á¡ ¶§¹®¿¡ ¶§·Î´Â ¸Ó¸®¸¦ Áã¾î ¶â±âµµ ÇÑ´Ù. ¾ÆÁ÷Àº Àþ°í, ºÎÁ·ÇÑ Á¡ÀÌ ¸¹À¸¸ç, ´Ù¾çÇÑ °æÇèÀ» ÇØº¸Áö ¸øÇؼ ¾îÂîÇØ¾ß ÇÒÁö¸¦ Àß ¸ð¸£±â ¶§¹®¿¡, ¾ÆÁ÷Àº Á»´õ È£ÈíÀ» °í¸£°í, õõÈ÷ °¥ ¼ö ÀÖÁö ¾ÊÀ»±îµµ »ý°¢ÇØ º»´Ù. ¸¶Ä¡ »êÀ» ¿À¸£±â¸¸ ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ½¬¾î°¥ ¼öµµ ÀÖ´Â °Íó·³... |
| |
| |
 |
 |
| "Wrox-Beginning ½Ã¸®Áî" °ü·Ãµµ¼´Â ÃÑ 36±Ç ÀÔ´Ï´Ù. |
|
- ÇÁ·Î±×·¡¸Ó µÎ³ú´Ü·Ã ÆÛÁñ 44Á¦
|
|
- Beginning Ruby on Rails
|
|
- Beginning Linux Programming Á¦3ÆÇ
|
|
- Beginning ÀÚ¹Ù À¥ ¼ºñ½º
|
|
- Beginning ASP.NET Databases (C# Æí)
|
|
- Beginning ASP.NET Databases (VB.NET Æí)
|
|
- Beginning Java 2 SDK 1.4 Edition
|
|
- Beginning Oracle Programming
|
|
- Beginning XML 2nd Edition
|
|
- Beginning Java Networking
|
|
- Beginning Visual Basic .NET
|
|
- Beginning Visual Basic .NET Databases
|
|
- Beginning Java Databases
|
|
- Beginning ASP.NET using C#
|
|
- Beginning ASP.NET using VB.NET
|
|
- Beginning SQL Programming
|
|
- Beginning C#
|
|
- Beginning Databases with PostgreSQL
|
|
- Beginning JSP Web Development
|
|
- Beginning SQL Server 2000 Programming
|
|
- Beginning Java Objects
|
|
- Beginning SQL Server 2000 For Visual Basic Developers
|
|
- Beginning WAP, WML, & WMLScript
|
|
- Beginning PHP 4
|
|
- Beginning Visual Basic 6 Database Programming
|
|
- Beginning XML
|
|
- Beginning XHTML
|
|
- Beginning Active Server Pages 3.0
|
|
- Beginning ASP Databases
|
|
- Beginning Linux Programming
|
|
- Beginning Java 2 JDK 1.3 Edition
|
|
- Beginning ATL COM Programming
|
|
- Beginning Visual Basic 6
|
|
- Beginning Windows NT Programming
|
|
- Beginning Active Server Pages 2.0
|
|
- Beginning Visual C++ 6
|
| |
|
|
 |