ÃÑ 128ÆäÀÌÁö

3ÆäÀÌÁö º»¹®½ÃÀÛ

Ư Áý
Áö¹æÀçÁ¤ ¼ö¿äÀÇ »êÁ¤
Àû Ư¼º»ó Áö¹æÀÚÄ¡´Üü¿¡ ´ëÇÑ ÀçÁ¤¼ö¿ä
´Â ¹Ý¸é, À̸¦ ÇØ°áÇÒ ¼ö ÀÖ´Â Á¤Ã¥¼ö´Ü¿¡
´Â Áö¼ÓÀûÀ¸·Î Áõ°¡ÇÒ ¼ö¹Û¿¡ ¾ø´Â ±¸Á¶Àû
´ëÇؼ­´Â °úµµÇÏ°Ô ³«°üÀûÀÎ °ßÇظ¦ °¡Áö
¿øÀÎÀ» ³»Æ÷ÇÏ°í ÀÖ´Ù.
°í ÀÖ´Ù. 1960-70³â´ë¿¡ ¿µ±¹°ú ¹Ì±¹¿¡¼­
ù°, 1930³â´ë ÀÌÈÄ Àα¸°ú¹Ð°ú ÀÌ·Î
½ÃÇàµÈ ÀçºÐ¹è ¹× »çȸº¹ÁöÇÁ·Î±×·¥µéÀÌ
ÀÎÇÑ ÁÖÅÃÀÇ ºÎÁ·°ú ±³ÅëÈ¥Àâ, ȯ°æ¿À¿° µî
¼¼ÃâÀÇ ±Þ°ÝÇÑ ÆØâÀ» °¡Á® ¿Â ¹Ý¸é Å« È¿
´Ù¾çÇÑ »çȸ?°æÁ¦Àû ¹®Á¦°¡ ½ÉÈ­µÇ°í ÀÖ
°ú¸¦ °ÅµÎÁö ¸øÇÑ °Íµµ Á¤ºÎ°³ÀÔÀ» ÅëÇÑ
°í, ÀÌ¿Í °°Àº »çȸÀû ¹®Á¦¸¦ ÇØ°áÇϴµ¥
¹®Á¦ÇØ°áÀÇ °¡´É¼ºÀ» °úµµÇÏ°Ô ³«°üÇÏ°í
ÀÖ¾î ½ÃÀåÀÇ ¿ªÇÒ¿¡ ÇÑ°è°¡ ÀÖ´Ù´Â ÀνÄÀÌ
Á¤Ã¥¼ö´ÜÀÇ È¿°ú¸¦ ÃæºÐÈ÷ °ËÅäÇÏÁö ¾Ê¾Ò
È®»êµÇ¾î ¿Ô´Ù. ÀÚº»ÁÖÀÇÀÇ ºÒ¾ÈÁ¤°ú ºóºÎ
±â ¶§¹®¿¡ ³ªÅ¸³­ °á°úÀÌ´Ù. ÀÌ¿Í °°ÀÌ ½Ã
°ÝÂ÷ÀÇ ¹®Á¦¿¡ ¿¹¹ÎÇÏ°Ô ¹ÝÀÀÇØ ¿Â ¹ÎÁÖ»ç
Àå½ÇÆÐÀÇ ¹®Á¦¸¦ ºÎ°¢½ÃÅ°°í ÀÌÀÇ ÇØ°áÀ»
ȸÀÇ Æ¯¼º»ó Áֹΰú ±ÙÁ¢°Å¸®¿¡¼­ ÇàÁ¤À»
À§ÇÑ Á¤ºÎÀÇ °¢Á¾ Á¶Ä¡¸¦ Á¦¾ÈÇÏ´Â °ÍÀº
¼öÇàÇÏ´Â Áö¹æÀÚÄ¡´ÜüÀÇ ÀçÁ¤¼ö¿ä´Â Áõ°¡
Á¤Ä¡Àεé°ú °ü·áÀÇ ÀÌÀÍ¿¡ ºÎÇÕÇÑ´Ù. ±×µé
ÇÒ ¼ö¹Û¿¡ ¾ø´Â ±¸Á¶Àû Ư¡ÀÌ Á¸ÀçÇÑ´Ù.
ÀÇ ÀÔÀå¿¡¼­´Â Á¤Ã¥Àû °³ÀÔÀ¸·Î ÀÎÇÑ °¢Á¾
ƯÈ÷ ½ÅÀÚÀ¯ÁÖÀÇ¿Í ¼¼°èÈ­·Î ´ëº¯µÇ´Â ÃÖ
º¸»óÀ» ±â´ëÇÒ ¼ö ÀÖ´Â ¹Ý¸é, ±×·Î ÀÎÇØ ¹ß
±ÙÀÇ ½Ã´ëÀû º¯È­´Â Áß¾ÓÁ¤ºÎÀÇ ¿ªÇÒ¹üÀ§
»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦¿¡ ´ëÇؼ­´Â Å©°Ô ¿ì·Á
¸¦ Ãà¼Ò½ÃÄ×°í, ±× ¿ªÇÒÀÇ »ó´çºÎºÐÀÌ Áö¹æ
ÇÏÁö ¾Ê´Â´Ù. °ü·á¿Í Á¤Ä¡ÀÎ ÀÌ¿Ü¿¡µµ Á¤ºÎ
ÀÚÄ¡´Üü·Î Àü°¡µÇ´Â Çö»óÀÌ ³ªÅ¸³ª°í ÀÖ
ÀÇ °³ÀÔ¿¡ ÀÇÇØ ÀڽŵéÀÇ ÀÌÀÍÀÌ Çâ»óµÉ
¼ö ÀÖ´Â ´Ù¾çÇÑ Áý´ÜµéÀÌ ½ÃÀå½ÇÆÐÀÇ ÆóÇØ
µÑ°, Áö±Ý±îÁö Á¤Ä¡ÀûÀ¸·Î ´ú Àû±ØÀûÀÌ
¿Í °³ÀÔÀÇ È¿°ú¸¦ °úÀåÇϱ⵵ ÇÑ´Ù.
´ø Áý´ÜµéÀÌ ½Ã¹Î´ÜüÀÇ ±¸¼º µîÀ» ÅëÇØ
³Ý°, Á¤ºÎ°³ÀÔÀ¸·Î ÀÎÇÑ ÇýÅÃÀº ƯÁ¤Áý
´Ù¾çÇÑ Á¤Ä¡Àû ¼¼·ÂÀ¸·Î °áÁýµÇ¾ú´Ù. ¿¹¸¦
´Ü¿¡ ±Í¼ÓµÇ´Â ¹Ý¸é ºñ¿ëºÎ´ãÀº ³³¼¼ÀÚ ¹×
µé¾î ¿©¼º, Çлý, ȯ°æº¸È£´Üü, ¼ÒºñÀÚº¸È£
¼ÒºñÀÚ Àüü¿¡°Ô ±¤¹üÀ§ÇÏ°Ô ºÐ»ê?Àü°¡µÇ
´Üü µîÀÌ °áÁýÇÏ¿© Á¾Àüº¸´Ù ´õ Àû±ØÀûÀ¸
´Â ¹Ì½ÃÀû ºÒÀÏÄ¡Çö»ó(micro decoupling)
·Î Àǻ縦 Ç¥¸íÇÏ°í, º¸´Ù È¿°úÀûÀÎ ¹æ¹ýÀ¸
Çö»óµµ Áö¹æÀÚÄ¡´ÜüÀÇ ÀçÁ¤ÁöÃâÀ» Áõ´ë½Ã
·Î È°µ¿¿µ¿ªÀ» È®´ëÇÔ¿¡ µû¶ó ´Ù¾çÇÑ ÀÔ¹ý
Å°´Â ¿äÀÎÀÌ´Ù. ±×·¯³ª ´ë´Ù¼öÀÇ ±¹¹ÎÀº Á¤
¹× ±ÔÁ¦Á¶Ä¡¿Í °°Àº Á¤ºÎÀÇ °³ÀÔÀ» À̲ø¾î
ºÎÀÇ °³ÀÔÀÌ »çȸ ÀüüÀûÀ¸·Î ÀûÁö ¾ÊÀº
³»´Âµ¥ ¼º°øÇÏ°í ÀÖ´Ù.
ºñÈ¿À²À» ¾ß±âÇÑ´Ù´Â »ç½ÇÀ» ÀνÄÇÏÁö ¸ø
¼Â°, ´Ü±âÀû ÀÌÇظ¦ Áß½ÃÇÏ´Â Áö¹æÁ¤Ä¡
Çϰųª, ¶Ç ÀνÄÇÏ´Â °æ¿ì¶óµµ °³º°ÀûÀ¸·Î
ÀÎÀÇ ¼ºÇâ ¿ª½Ã ÀçÁ¤ÁöÃâÀ» Áõ´ë½ÃÅ°´Â ¿ø
ºÎ´ãÇÏ´Â ºñ¿ëÀÌ ¸Å¿ì À۰ųª °£Á¢ÀûÀ̾î
ÀÎÀ¸·Î ÀÛ¿ëÇÏ°í ÀÖ´Ù. Áö¹æÀÚÄ¡´ÜüÀÇ Á¤
¼­ °á¼ÓÇÏ¿© ÀúÁöÇÒ Çʿ伺À» ´À³¢Áö ¸øÇÑ
Ä¡Àεé°ú °ü·áµéÀº Á¶±×¸¶ÇÑ ½ÃÀå½ÇÆÐ, °æ
´Ù. ¹Ý´ë·Î ´Ù¼öÀÇ ÁÖ¹ÎÀÌ ¼Ò¼öÁý´ÜÀ» ÂøÃë
¿ì¿¡ µû¶ó¼­´Â ÀÚÀ²ÀûÀÎ Á¶Á¤À̳ª ȸº¹ÀÌ
ÇÏ´Â °Å½ÃÀû ºÒÀÏÄ¡Çö»ó(macro decoupling)
°¡´ÉÇÑ ¹®Á¦¿¡ ´ëÇؼ­µµ °ú¹Î¹ÝÀÀÀ» º¸ÀÌ
ÀÌ ¹ß»ýÇÒ ¼öµµ ÀÖ´Ù. Á¤Ä¡Àû ¿µÇâ·ÂÀº ´Ù
6

3ÆäÀÌÁö º»¹®³¡



ÇöÀç Æ÷Ä¿½ºÀÇ ¾Æ·¡³»¿ëµéÀº µ¿ÀÏÇÑ ÄÁÅÙÃ÷¸¦ °¡Áö°í ÆäÀÌÁö³Ñ±è È¿°ú¹× ½Ã°¢Àû È¿°ú¸¦ Á¦°øÇÏ´Â ÆäÀÌÁöÀ̹ǷΠ½ºÅ©¸°¸®´õ »ç¿ëÀÚ´Â ¿©±â±îÁö¸¸ ³¶µ¶ÇϽðí À§ÀÇ ÆäÀÌÁöÀ̵¿ ¸µÅ©¸¦ »ç¿ëÇÏ¿© ´ÙÀ½ÆäÀÌÁö·Î À̵¿ÇϽñ⠹ٶø´Ï´Ù.
»ó´Ü¸Þ´º ¹Ù·Î°¡±â ´ÜÃàÅ°¾È³» : ÀÌÀüÆäÀÌÁö´Â ÁÂÃø¹æÇâÅ°, ´ÙÀ½ÆäÀÌÁö´Â ¿ìÃø¹æÇâÅ°, ùÆäÀÌÁö´Â »ó´Ü¹æÇâÅ°, ¸¶Áö¸·ÆäÀÌÁö´Â ÇϴܹæÇâÅ°, ÁÂÃøÈ®´ëÃà¼Ò´Â insertÅ°, ¿ìÃøÈ®´ëÃà¼Ò´Â deleteÅ°