Áö½ÄÇ¥Çö
Àü¹®°¡ ½Ã½ºÅÛ ¿ø¸®¿Í °³¹ß : ÀÌÀç±Ô, ÃÖÇü¸², ±èÇö¼ö, ¼¹Î¼ö, ÁÖ¼®Áø, Áö¿øö °øÀú, ¹ý¿µ»ç, 1996, Page 28~58
Àü¹®°¡½Ã½ºÅÛ¿¡¼ÀÇ Áö½Äº£À̽º´Â °¡Àå Áß¿äÇÑ ¿ä¼Ò ÁßÀÇ ÇϳªÀÌ´Ù. µû¶ó¼ ÀÌ·¯ÇÑ Áö½ÄÀ» ¾î¶»°Ô ÀúÀåÇÏ°í Ç¥ÇöÇϴ°¡ ÇÏ´Â °ÍÀº °¡Àå ±âº»ÀûÀÎ °úÁ¦¶ó°í ÇÒ ¼ö ÀÖ´Ù. º» Àå¿¡¼´Â ¿ì¼± Áö½ÄÀÇ Á¤ÀÇ¿¡ ´ëÇØ »ìÆ캸°í, Áö½ÄÀÇ ÇüÅÂ¿Í Àǹ̻óÀÇ ºÐ·ù, ±×¸®°í Áö½Ä Ç¥ÇöÀ» À§ÇÑ Á¦¹Ý±â¹ý¿¡ ´ëÇØ »ìÆ캸±â·Î ÇÑ´Ù.
Áö½Ä°ú Ã߷бâ´ÉÀÌ ÇÕÃÄÁ®¼ Àü¹®°¡½Ã½ºÅÛÀÌ ¸¸µé¾îÁø´Ù°í
ÇÒ ¸¸Å Áö½ÄÀ̶õ Àü¹®°¡½Ã½ºÅÛÀÇ °¡Àå Áß¿äÇÑ ¿ä¼ÒÀ̸ç, ȹµæµÈ Áö½ÄÀ» ¾î¶»°Ô È¿À²ÀûÀ̸é¼
È¿°úÀûÀ¸·Î Ç¥Çö¤ýÀúÀåÇϴ°¡ ÇÏ´Â °ÍÀº ¹Ù·Î Àü¹®°¡½Ã½ºÅÛÀÇ ¼º´É°ú Á÷°áµÇ´Â ¹®Á¦ÀÌ´Ù.
µû¶ó¼ ÀÌ·¯ÇÑ Áö½ÄÀÌ °ú¿¬ ¹«¾ùÀÎÁö¸¦ ¿ì¼±ÀûÀ¸·Î ±Ô¸íÇÒ ÇÊ¿ä°¡ ÀÖ´Ù. ±×·¯³ª Áö½ÄÀ̶õ
¸¶Ä¡ »ç¶ûÀÌ ¹«¾ùÀΰ¡¶ó°í ¹°À» ¶§ ¿©·¯ °¡Áö Â÷¿ø°ú ¼öÁØ¿¡¼ ´äÇÒ ¼ö ÀÖµíÀÌ Áö½Äµµ
¿©·¯ °¡Áö Â÷¿ø°ú ¼öÁØ¿¡¼ Á¤Àdz»¸± ¼ö ÀÖ´Ù. ÀϹÝÀûÀ¸·Î Áö½ÄÀ̶õ µ¥ÀÌÅÍ (Data),
Á¤º¸ (Information), »ç½Ç (Facts) µé°ú °°Àº Àǹ̷Π»ç¿ëµÇ±âµµ ÇÏÁö¸¸ Áö½ÄÀ̶õ
"Á¤º¸¸¦ º¸´Ù ü°èÈÇÏ°í °³³äÈÇÑ °Í" À¸·Î º¼ ¼ö ÀÖ´Ù. ¿©±â¼ °³³äȶõ,
Á¤º¸¸¦ ±¸Á¶ÈÇÔÀ¸·Î½á »ç¶÷À¸·Î ÇÏ¿©±Ý º¸´Ù ½±°Ô ÀÌ¿ëÇÒ ¼ö ÀÖ°Ô ÇÏ°í ÀÌÇØ °¡´ÉÇϵµ·Ï
ÇÏ´Â °ÍÀ» ¸»ÇÑ´Ù. ¶Ç´Ù¸¥ Ãø¸é¿¡¼ Áö½ÄÀ» Á¤ÀÇÇϸé, "ÄÄÇ»ÅÍ°¡ Áö´ÉÀûÀ¸·Î
ÀÛµ¿ÇÏ´Â µ¥ ÇÊ¿äÇÑ Á¤º¸·Î¼ »ç½Ç, ¹ÏÀ½, ¹®Á¦¸¦ ÇØ°áÇÏ´Â ¹æ¹ý, ÀýÂ÷, °³³äÀÇ Á¤ÀÇ
µîÀ» Æ÷ÇÔÇÏ¸ç ¶ÇÇÑ À̰͵鰣ÀÇ °ü°è" (Relationships) ¸¦ ¸»ÇÑ´Ù. Àü¹®°¡½Ã½ºÅÛ¿¡¼ÀÇ
Áö½ÄÀº ±×Àú ÀúÀåµÇ¾î ÀÖ´Â °ÍÀÌ ¾Æ´Ñ ÇØ°áÇÏ°íÀÚ ÇÏ´Â ¸ñÀûÀ» ÀÌ·çµµ·Ï »ç¿ëµÉ ¼ö
ÀÖ¾î¾ß ÇÑ´Ù. µû¶ó¼ Áö½ÄÀ» ÀÌ¿ëÇÏ¿© ¿øÇÏ´Â ¹Ù ¸ñÀûÀ» ÀÌ·ç±â À§ÇÑ ¼º°ú¸¦ ¿Ã¸±
¼ö ÀÖ¾î¾ß ÇÑ´Ù.
Áö½Ä Ç¥ÇöÀ̶õ ÀÌ·¯ÇÑ Áö½ÄÀ» ÄÄÇ»ÅÍ¿Í »ç¶÷ÀÌ µ¿½Ã¿¡ ÀÌÇØÇÒ
¼ö ÀÖ´Â ÇüÅ·Π³ªÅ¸³»´Â °ÍÀ» ¸»Çϸç ÇÕ¸ñÀûÀû, Áï ¸ñÀû´Þ¼º¿¡ ºÎÇյǴ ±¸Á¶¸¦
°¡Á®¾ßÇÒ »Ó¸¸ ¾Æ´Ï¶ó Ãß·ÐÀÇ È¿À²¼º, Áö½Ä ȹµæÀÇ ¿ëÀ̼º, ÀúÀåÀÇ °£°á¼º ¹× Ç¥ÇöÀÇ
Á¤È®¼º, ´Ù¾ç¼º µîÀ» °®Ãß¾î¾ß ÇÑ´Ù.
Áö½Ä Ç¥Çö¹æ¹ýÀº Àΰ£ÀÇ ÀÏ»ó¾ð¾î¿Í ÄÄÇ»Å;ð¾î¿ÍÀÇ
Ç¥Çö±¸Á¶ »çÀÌÀÇ ¾î´À Áß°£¿¡¼ ŸÇùÁ¡À» °áÁ¤ÇÏ°Ô µÈ´Ù. ¸¸¾à Àΰ£ÀÇ ¾ð¾î, Áï ÀÚ¿¬¾ð¾î·Î¸¸
Ç¥ÇöÇÑ´Ù¸é ¾ÆÁ÷ ÄÄÇ»ÅÍ¿¡ ÀÇÇÑ ÀÚ¿¬¾îÀÇ Ã³¸®°¡ ¿Ïº®ÇÏÁö ¸øÇϹǷΠ±¸Çö ºÒ°¡´ÉÇÏ°í,
¹Ý¸é ÄÄÇ»ÅÍÀÇ ÀÔÀå¿¡¼ Áö½ÄÀ» ÄÄÇ»Å;ð¾îÀÇ ¾Ë°í¸®Áò°ú ÀڷᱸÁ¶·Î¸¸ Ç¥ÇöÇϸé
±× ¶ÇÇÑ Àΰ£ÀÌ ÀÌÇØÇϱⰡ ¾î·Æ±â ¶§¹®ÀÌ´Ù. ÀÌ·¯ÇÑ Áß°£ ÀýÃæ¾ÈÀÌ ±ÔÄ¢À̳ª ÇÁ·¹ÀÓ,
Àǹ̸Á, ±×·¡ÇÁ, ÀüÄ¡³í¸® ÇüÅ µîÀÌ´Ù. ÀÌ·¯ÇÑ Ç¥ÇöÀ» À§ÇÑ Àü¹®ÀûÀÎ ÄÄÇ»ÅÍ ¾ð¾î,
¿¹¸¦ µé¸é LISP, PROLOG µîÀÌ °³¹ßµÇ¾î ÀÖ´Ù. Áï, Áö½ÄÀ» Ã¥À» ÁýÇÊÇÏµí ¼¼úÀûÀ¸·Î
³ªÅ¸³»±â º¸´Ù´Â ±¸Á¶È¿Í ü°èȸ¦ ÀÌ·ç¾î¾ß ÄÄÇ»ÅÍ¿¡ ÀÇÇØ ½±°Ô ±¸ÇöµÉ ¼ö ÀÖ°í,
Ãß·Ð ¹× °Ë»öÀÌ ¿ëÀÌÇØÁø´Ù.
ÀÌ·¯ÇÑ °¢ ¹æ¹ýÀ» ³íÇϱ⠾ռ ¸ÕÀú Àΰ£ÀÇ °üÁ¡¿¡¼
Áö½Ä Ç¥Çö¿¡¼ÀÇ ¿©·¯ °¡Áö ¹®Á¦Á¡À» ³íÀÇÇϵµ·Ï ÇÏÀÚ.
(1) Áö½ÄÀÇ Ç¥Çö¼öÁØ
¸ÕÀú Áö½Ä¿¡´Â Ç¥Çö·ÂÀÇ ¸íÈ®¼º ¹× Ã߻󼺿¡ µû¶ó ¿©·¯ °¡Áö ¼öÁØ (Level) ÀÌ ÀÖÀ» ¼ö Àִµ¥, ¿¹¸¦ µé¾î Ãß»ó¼ºÀÌ ³ôÀº Ç¥ÇöÀÇ °æ¿ì¸¦ º¸µµ·Ï ÇÏÀÚ.
"³¯¾¾°¡ Ãß¿ì¸é ½Ç³»¸¦ µû¶æÇÏ°Ô Ç϶ó."
³¯¾¾°¡ Ãß¿ì¹Ç·Î ¿ì¸®°¡ ÀÌ ÃßÀ§¸¦ °ßµð±â À§Çؼ´Â ½Ç³»¸¦ µû¶æÇÏ°Ô ÇØ¾ß ÇÒ °ÍÀÌ´Ù. ¸¸¾à ÀÌ·¯ÇÑ Áö½ÄÀÌ ¾ø´Ù¸é, Ãß¿öµµ ¾îÂîÇÒ ÁÙ ¸ð¸£°í ¶³°í ÀÖÀ» ¼ö¹Û¿¡ ¾øÀ» °ÍÀÌ´Ù. ±×·¯³ª ÀÌ Áö½ÄÀ¸·Î´Â ¾î´À Á¤µµ°¡ Ãß¿î °ÍÀÎÁö, ¾î¶»°Ô ÇÏ¸é ½Ç³»°¡ µû¶æÇØÁö´ÂÁö¸¦ ¾Ë ¼ö°¡ ¾ø´Ù. ´ÙÀ½ÀÇ ¿¹¸¦ º¸µµ·Ï ÇÏÀÚ.
"³¯¾¾°¡ ¿µÇÏ·Î ¶³¾îÁö¸é, ³¹æ±â±¸¸¦ °¡µ¿½ÃÄѶó."
¿©±â¼ Ãä´Ù¶ó´Â °ÍÀÇ ±¸Ã¼ÀûÀΠôµµ·Î¼ ¿µÇÏÀÇ ¿Âµµ·Î Ç¥ÇöÇÏ¿´°í, ½Ç³»¸¦ µû¶æÇÏ°Ô Çϱâ À§ÇÑ ¹æ¹ýÀ¸·Î ³¹æ±â±¸¸¦ °¡µ¿½ÃÄѶó¶ó°í µÇ¾î ÀÖ´Ù. ÀÌ´Â º¸´Ù ±¸Ã¼ÀûÀÌ¸ç ½ÇÁ¦ Á¶ÀÛÇÒ ¼ö ÀÖ´Â ¼öÁØÀÎ µ¥ ºñÇØ ¾ÕÀÇ Áö½ÄÀº Æ÷°ýÀûÀÎ ¼º°ÝÀÌ °ÇÏ´Ù. ¹°·Ð À̺¸´Ù ´õ ±¸Ã¼ÀûÀÎ Áö½ÄÀº "Àü±â³·ÎÀÇ ½ºÀ§Ä¡¸¦ ÄѶó" ¶Ç´Â "º¸ÀÏ·¯ ½ºÀ§Ä¡¸¦ ÄѶó" ¿Í °°ÀÌ ±¸Ã¼ÀûÀÎ ³¹æ±â±¸ÀÇ ¸íĪ°ú ÇÔ²² ±¸ºñµÇ¾î ÀÖ´Â »óȲ¿¡ µû¶ó ÀÛµ¿¹ýÀ» ¸í½ÃÇÏ´Â °ÍÀÏ °ÍÀÌ´Ù. ¶Ç ´Ù¸¥ ¿¹¸¦ º¸ÀÚ.
"ö¼ö´Â ¿µÈ¸¦ ÁÁ¾ÆÇÑ´Ù."
ö¼ö´Â ¿µÈ¸¦ ÁÁ¾ÆÇÑ´Ù´Â °³·«ÀûÀΠǥÇö¿¡¼ º¸´Ù ±¸Ã¼ÀûÀ¸·Î ±× Ƚ¼ö³ª Á¤µµ¸¦ ³ªÅ¸³¾ ¼ö ÀÖ´Ù.
"ö¼ö´Â ÀÏÁÖÀÏ¿¡ 2Æí ÀÌ»ó º¼ Á¤µµ·Î ¿µÈ¸¦ ¸Å¿ì ÁÁ¾ÆÇÑ´Ù."
ÀÌó·³ °°Àº Àǹ̸¦ Áö´Ñ Áö½ÄÀÌ¶óµµ Ç¥ÇöÀÇ ±¸Ã¼¼ºÀÇ ¼öÁØ¿¡ µû¶ó ±× ³»¿ëÀÌ ´Þ¸® Ç¥ÇöµÉ ¼ö ÀÖ´Ù.
(2) Ç¥¸éÁö½Ä°ú ½ÉÃþÁö½Ä
Áö½ÄÀÌ ´Ü¼øÈ÷ Á¶ÀÛÀûÀÎ ÃÖÁ¾ °á°ú¸¸À¸·Î Ç¥ÇöµÇ´Â °æ¿ì°¡ Àִµ¥ À̸¦ Ç¥¸éÁö½Ä (Surface Knowledge) ¶Ç´Â ÇÇ»óÀû Áö½Ä (Shallow Knowledge) À̶ó ÇÑ´Ù. Ç¥¸éÁö½ÄÀº ƯÁ¤ ¿µ¿ªÀÇ ¹®Á¦¸¦ ÇØ°áÇÏ´Â µ¥ »ç¿ëµÇ´Â, °æÇè¿¡ ÀÇÇØ »ý¼ºµÈ Ž»öÀû (Heuristic) Áö½ÄÀ¸·Î ÇØ´ç ¿µ¿ª¿¡ °üÇÑ ±¸Ã¼Àû »ç½ÇÀ̳ª ÀÌ·ÐÀ» Æ÷ÇÔÇϱ⵵ ÇÑ´Ù. ´ÙÀ½°ú °°Àº ¿¹¸¦ º¸ÀÚ.
"ÁöÁøÀÌ ¹ß»ýÇÏ¸é ´ë³ª¹« ½£À¸·Î µé¾î°¡¶ó."
À§ÀÇ ¿¹´Â ¿Ö ÁöÁøÀÌ ¹ß»ýÇÏ¸é ´ë³ª¹« ½£À¸·Î µé¾î°¡´ÂÁö¿¡ ´ëÇÑ ÀÌÀ¯´Â ¾Ë ¼ö ¾ø´Ù. ±×·¯³ª ´ë³ª¹« ½£À¸·Î µé¾î°¡´Â °ÍÀÌ ÁöÁøÀ¸·ÎºÎÅÍ »ý¸íÀ» º¸È£ÇÏ´Â ¾ÆÁÖ ÁÁÀº ¹æ¹ýÀ̶ó´Â °ÍÀº Ʋ¸²¾ø´Ù. ¶Ç ´ÙÀ½ ¿¹¸¦ º¸ÀÚ.
"¿©¸§ÀÌ µÇ¸é ÅÂdzÀÌ ºÐ´Ù."
¿Ö ¿©¸§À̸é ÅÂdzÀÌ ºÎ´ÂÁö¿¡ ´ëÇؼ´Â ³ªÅ¸³ª ÀÖÁö ¾Ê¾Æµµ ¿©¸§ÀÌ¸é ²À ÅÂdzÀÌ ºÎ´Â °ÍÀÓ¿¡´Â Ʋ¸²¾ø´Ù. ÀÌ¿Í °°ÀÌ Ç¥¸éÁö½ÄÀº ±× ¹è°æ ¼ÓÀÇ ±íÀº Àǹ̳ª ÀÌÀ¯´Â ¾øÀÌ ±¸Ã¼ÀûÀÎ ¹®Á¦¸¦ ÇØ°áÇÏ´Â ÃÖÁ¾Àû ¹æ¹ýÀ̳ª »ç½Ç, ÀÌ·ÐÀ» ³ªÅ¸³½´Ù. Àü¹®°¡½Ã½ºÅÛÀ» °³¹ßÇÒ °æ¿ì ÀÌ·¯ÇÑ Ç¥¸éÀû Áö½ÄÀ» ÀÌ¿ëÇÏ¸é ±¸ÃàÇϱ⠽±´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù. ±×·¯³ª ¿Ö ±×·¸°Ô Çؾ߸¸ ÇÏ´ÂÁö, ¶Ç´Â ¿Ö ±×·¸°Ô µÇ´ÂÁö¿¡ ´ëÇÑ ¿øÀÎ, ÀÌÀ¯¿¡ ´ëÇؼ ¼³¸íÀ» Çϱâ À§Çؼ´Â ½ÉÃþÁö½Ä (Deep Knowledge) ÀÌ ÇÊ¿äÇÏ´Ù. ½ÉÃþÁö½ÄÀº Ç¥¸éÁö½Ä¿¡ ´ëÇÑ »ó´ëÀûÀÎ °³³äÀ¸·Î »ç¿ëµÇ¸ç ±âº»ÀûÀÎ ÀÌ·Ð, ¿ø¸®, °ø¸®, »ç½Ç µîÀ» Æ÷ÇÔÇÑ´Ù. À§ÀÇ Ã¹ ¹ø° Áö½Ä¿¡ ´ëÇÑ ½ÉÃþÁö½ÄÀº ´ÙÀ½°ú °°´Ù. ÁöÁøÀº Áøµ¿À» ÀÏÀ¸Å°¸ç, ±× Áøµ¿À¸·Î ÀÎÇØ ¶¥ÀÌ °¥¶óÁö°Å³ª °¡¿Á, ±¸Á¶¹°ÀÇ ºØ±«¸¦ ÀÏÀ¸Å²´Ù. ±×·¯³ª ´ë³ª¹«´Â »Ñ¸®°¡ ¸Å¿ì Áú±â°í ¸¹ÀÌ »¸¾î Àֱ⠶§¹®¿¡ Áøµ¿¿¡ ½±°Ô ³Ñ¾îÁöÁö ¾Ê°í ¶ÇÇÑ ¶¥ÀÌ °¥¶óÁö´Â °ÍÀ» ¸·¾ÆÁֱ⠶§¹®ÀÌ´Ù. ÀÌ¿Í °°Àº ½ÉÃþÁö½Ä¿¡ ÀÇÇØ Ç¥¸éÁö½ÄÀÇ Å¸´ç¼º¿¡ °üÇÑ ³»ºÎÀû ¿øÀÎ ¹× ÀÌÀ¯¸¦ ¼³¸íÇÒ ¼ö ÀÖ´Ù.
(3) Áö½ÄÀÇ ³»¿ë¿¡ ÀÇÇÑ Çؼ®Àû ºÐ·ù
Áö½ÄÀº ±× ¼öÇàÇÏ´Â ¹Ù ÀǹÌ, ³»¿ëÀÇ Çؼ®¿¡ µû¶ó ´ÙÀ½°ú °°Àº ¿©·¯ °¡Áö ÇüÅ·ΠºÐ·ùµÉ ¼ö ÀÖ´Ù.
¨ç ¹®Á¦¸¦ ÇØ°áÇÏ´Â ÀýÂ÷ (Procedure)
¾î¶² »óȲÀ̳ª Á¶°Ç¿¡ ´ëÇØ ÀǵµÇÏ´Â ¸ñÀûÀ» ÀÌ·ç±â À§ÇÑ ¸í·É, ÇàÀ§, ÀýÂ÷ µîÀ» ±ÔÁ¤ÇÏ¿© ³õÀº °ÍÀ» ¸»ÇÑ´Ù. ´ÙÀ½ÀÇ ¿¹¸¦ º¸ÀÚ.
"ºÒÀÌ ³ª¸é ¼Ò¹æ¼¿¡ ½Å°íÇ϶ó."
ÀÌ°ÍÀº ºÒÀÌ ³ »óȲ¿¡ ´ëÇØ ¾î¶² ÇൿÀ» ÇÏ¿©¾ß ÇÒ °ÍÀΰ¡¿¡ ´ëÇÑ Áö½ÄÀ» ³ªÅ¸³½ °ÍÀÌ´Ù. ÀÌ°ÍÀº ¾î¶»°Ô (How) ÇÒ °ÍÀΰ¡¿¡ ´ëÇÑ °ÍÀ» ¸»ÇÑ´Ù. ÀÌ°ÍÀ» ÇÁ·Î½ÃÀúÀû (Procedural) ¶Ç´Â ÀýÂ÷Àû Áö½ÄÀ̶ó°í ÇÑ´Ù.
¨è ³í¸®Àû ¾Ï½Ã (Implication)
ÀÌ°ÍÀº Á¶°Ç¿¡ ÀÇÇØ ¾î¶² °á°ú°¡ ³í¸®ÀûÀ¸·Î ¾Ï½ÃµÊÀ» ÀǹÌÇÑ´Ù. ´ÙÀ½ÀÇ ¿¹¸¦ º¸ÀÚ.
"±×°¡ »ì¾Æ ÀÖ´Ù¸é ¼ûÀ» ½¯ °ÍÀÌ´Ù."
³í¸®Àû ¾Ï½Ã´Â ³í¸®¸¦ ÀÌ¿ëÇÑ Áö½Ä Ç¥ÇöÀÇ ÇÙ½ÉÀÌ µÈ´Ù.
¨é Áõ°Å·ÎºÎÅÍ °¡¼³ÀÇ ¼³Á¤
ÀÌ°ÍÀº ƯÁ¤ Áõ°Å·ÎºÎÅÍ ÀáÁ¤ÀûÀ¸·Î Åë¿ëµÉ ¼ö ÀÖ´Â °¡¼³À» Á¦½ÃÇÏ´Â °ÍÀ¸·Î, ¿©±â¼ÀÇ °¡¼³À̶õ ÀÌ·ÐÀ̳ª Áø¸®°¡ ¾Æ´Ï¶ó °æÇè°ú °üÂû¿¡ ÀÇÇØ ¼³Á¤µÈ °ÍÀ¸·Î ºÒÈ®½Ç¼ºÀ» ³»Æ÷ÇÏ°í ÀÖ´Ù. ´ÙÀ½ÀÇ ¿¹¸¦ º¸ÀÚ.
"¾È°æÀ» ³¤ ÇлýÀº °øºÎ¸¦ ÀßÇÑ´Ù."
ÀÌ ¿¹´Â ¾È°æÀ» ²¼´Ù´Â »ç½Ç·ÎºÎÅÍ °øºÎ¸¦ ÀßÇÒ °ÍÀÌ´Ù¶ó´Â °¡¼³À» ¼³Á¤ÇÑ °ÍÀÌ´Ù.
ÀÌ»óÀÇ ¼¼°¡Áö ÇüÅÂÀÇ Áö½ÄµéÀ» ¿ÜºÎÀûÀ¸·Î Ç¥ÇöÇÒ ¶§¿¡´Â ¸ðµÎ ´ÙÀ½Àå¿¡ ¾ð±ÞµÇ´Â ±ÔÄ¢ÇüÅÂÀÎ IF~THEN À¸·Î ³ªÅ¸³¾ ¼ö ÀÖÀ¸³ª ±× Çؼ®ÀûÀÎ Ãø¸éÀº ¸ðµÎ ´Ù¸£´Ù´Â °ÍÀ» º¸¿© ÁØ´Ù.
¨ê °³³äÀÇ Á¤ÀÇ
¹é°ú»çÀü½ÄÀ¸·Î ¾î¶² °³³äÀÇ Á¤ÀÇ, Ư¡À» ¼¼úÇÏ´Â °æ¿ìÀÌ´Ù. ´ÙÀ½ÀÇ ¿¹µéÀ» º¸ÀÚ.
"¼³Ä¡·ù¶õ Ç¥À¯·ùÀÇ ÇÑ ¸ñ (ÙÍ)À¸·Î ¼Û°÷´Ï°¡ ¾ø°í ¾Õ´Ï°¡ ¹ß´ÞÇÏ¿© ¹°°ÇÀ» Àß ½ã´Ù. ¼ÒÇüÀ¸·Î ÃʽļºÀ̸ç, °ÌÀÌ ¸¹À¸³ª ¹ÎøÇÏ°í, ¹ø½Ä·ÂÀÌ °ÇÏ´Ù (Åä³¢, Áã µûÀ§°¡ ¿©±â¿¡ ÇØ´çÇÔ)."
ÀÌ·¯ÇÑ Áö½ÄÀº °³³ä°£ÀÇ ´ë¼Ò¿¡ µû¶ó ¼·Î°£ÀÇ Æ÷ÇÔ°ü°è¸¦ °èÃþÀû ¶Ç´Â ³×Æ®¿öÅ© ÇüÅ·Π³ªÅ¸³¾ ¼ö ÀÖ°í, ƯÁ¤ °³³äÀÇ ±¸Ã¼ÀûÀÎ ¿¹¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ´Ù.
¼³Ä¡·ù ¡ø Æ÷À¯·ù
¼³Ä¡·ùÀÇ ¿¹ : Åä³¢,
Áã
ÀÌ·¯ÇÑ Áö½ÄÀº ³ªÁß¿¡ ¾ð±ÞÇÒ ÇÁ·¹ÀÓÀ» ÀÌ¿ëÇÑ ¹æ¹ýÀ¸·Î Ç¥ÇöÇϱⰡ ¿ëÀÌÇÏ´Ù.
¨ë Á¦¾àÁ¶°Ç
ÀÌ´Â Á¦¾à½Äó·³ ƯÁ¤ ¹®Á¦¿¡ ´ëÇÑ Çظ¦ ±¸ÇÏ´Â µ¥ ÀÖ¾î¼ °í·ÁÇØ¾ß ÇÒ Á¦¾àÁ¶°ÇÀ» Á¤ÀÇÇÏ´Â Áö½ÄÀÌ´Ù.
"ÄÄÇ»ÅÍ ±¸ÀÔÀº 2¹é¸¸¿ø À̳»¿¡¼
Ç϶ó."
"¼ÂÊ »ç¸éÀº µî»ê·Î°¡ ¾ø´Â Àýº®À̱⠶§¹®¿¡ °¥ ¼ö
¾ø´Ù."
¹®Á¦ÇØ°á (Problem Solving) À» À§ÇÑ ÀýÂ÷Àû Áö½Ä°ú ÇÔ²² »ç¿ëµÉ ¼ö ÀÖÀ¸¸ç, Ž»ö (Search) ÇüÅÂÀÇ ¹®Á¦±â¼úÀ» À§ÇÑ Áö½Ä Ç¥Çö¿¡ ÀÌ¿ëµÈ´Ù.
¨ì ¿øÀÎ-°á°ú
»ç½Ç°ú »ç½Ç°£ÀÇ °ü°è¸¦ ±ÔÁ¤ÇÔ¿¡ ÀÖ¾î ¼·ÎÀÇ Àΰú°ü°è¸¦ ³ªÅ¸³½´Ù. ´ÙÀ½ÀÇ ¿¹¸¦ º¸ÀÚ.
"¾²·¹±â°¡ ¸¹¾ÆÁö¸é º´¿ø±ÕÀÌ Áõ°¡ÇÑ´Ù."
À§ÀÇ ¿¹´Â º´¿ø±ÕÀÇ Áõ°¡°¡ ¾²·¹±â ¹ß»ý·®ÀÇ Áõ°¡·Î ¾ß±âµÈ´Ù´Â °ÍÀ» ³ªÅ¸³»°í ÀÖ´Ù. À§ÀÇ Áö½Äµµ ³í¸®Àû ¾Ï½Ã¿Í °°ÀÌ ±ÔÄ¢ ÇüÅ·ΠǥÇöµÉ ¼ö ÀÖ´Ù. ±×·¯³ª ±Ùº»ÀûÀ¸·Î ´Ù¸¥ Á¡Àº ¨èÀÇ ³í¸®Àû ¾Ï½ÃÀÇ °æ¿ì ´ë¿ì (Modus Tollens) °¡ ¼º¸³ÇÏÁö¸¸ ÀÌ °æ¿ì¿¡´Â ¼º¸³µÇÁö ¾Ê´Â´Ù´Â °ÍÀÌ´Ù. Áï, IF A THEN B À̸é IF (NOT B) THEN (NOT A) °¡ ¼º¸³Çϳª (¨è ÀÇ ¿¹¿¡ ÀÇÇϸé, "±×°¡ ¼ûÀ» ½¬Áö ¾ÊÀ¸¸é ±×´Â »ì¾Æ ÀÖÁö ¾Ê´Ù" °¡ ¼º¸³µÈ´Ù) ¿øÀΰú °á°ú¿¡¼´Â ÀÌ·¯ÇÑ Ãß·ÐÀÌ ¼º¸³µÇÁö ¾Ê´Â´Ù´Â °ÍÀÌ´Ù. Áï, "º´¿ø±ÕÀÌ Áõ°¡ÇÏÁö ¾ÊÀ¸¸é ¾²·¹±â°¡ ÁÙ¾îµç´Ù" ¶ó°í ÇÒ ¼ö°¡ ¾ø´Ù. ¶ÇÇÑ ³í¸®Àû ¾Ï½Ã¿¡¼´Â A °¡ ºÎÁ¤À̶ó°í Çؼ B µµ ºÎÁ¤À̶ó°í ÇÒ ¼ö ¾ø´Ù. ´Ù½Ã ¸»Çϸé IF A THEN B ÀÏ ¶§ IF (NOT A) THEN (NOT B) ´Â ¼º¸³ÇÏÁö ¾Ê´Â´Ù. ±×·¯³ª ¿øÀÎ-°á°ú¿¡¼´Â A ¶ó´Â ¿øÀÎÀÚ°¡ ºÎÁ¤µÇ¸é ±×¿¡ µû¸¥ °á°úµµ ºÎÁ¤µÈ´Ù. Áï, ¾²·¹±â°¡ ÁÙ¸é ÀÌ·Î ÀÎÇØ º´¿ø±Õµµ °¨¼ÒÇÏ°Ô µÇ´Â °ÍÀÌ´Ù.
¨í ¼±¾ðÀû Áö½Ä
¾î¶² »ç½ÇÀû ¸íÁ¦ÀÇ ¼±¾ðÇüŸ¦ ÃëÇÑ´Ù. ´ÙÀ½ÀÇ ¿¹µéÀ» º¸ÀÚ.
"Çѱ¹ÀÇ ¼öµµ´Â ¼¿ïÀÌ´Ù."
"°©µ¹ÀÌ´Â
°©¼øÀ̸¦ ÁÁ¾ÆÇÑ´Ù."
"°©¼øÀÌ´Â ¿©ÀÚÀÌ´Ù."
ÀÌ·¯ÇÑ Áö½ÄÀº ³ªÁß¿¡ ¼³¸íÇÒ Àǹ̸Á (Semantic Net)À» ÀÌ¿ëÇÏ¿© Ç¥ÇöÇϱ⠿ëÀÌÇÏ´Ù.
(4) Áö½Ä¿¡ °üÇÑ Áö½Ä
¸ÞŸ Áö½Ä (Meta Knowledge) Àº ÀϹÝÀûÀÎ Áö½ÄÀÇ ¹üÁÖ¿¡ ¼ÓÇÏÁö´Â ¾ÊÁö¸¸ Áö½Ä¿¡ °üÇÑ Áö½Ä (Knowledge about Knowledge) À¸·Î¼ Áö½Äº£À̽º°¡ Ä¿Áö°í º¹ÀâÇØÁú ¶§ Áö½ÄÀÇ Ãß·ÐÀ̳ª °ü¸®¸¦ È¿À²ÀûÀ¸·Î ¼öÇàÇϱâ À§ÇØ »ç¿ëµÇ´Â Áö½ÄÀÌ´Ù. ¿¹¸¦ µé¾î, ÀºÇàÀÇ ´ëÃâ¿©ºÎ¸¦ ÀÚ¹®ÇØ ÁÖ´Â Àü¹®°¡½Ã½ºÅÛÀÌ ÀÖÀ» °æ¿ì, °æ±â»óȲÀÌ ±Øµµ·Î ¾ÇȵǾî Áö½Äº£À̽ºÀÇ ÀϺθ¦ ¿î¿µµÇÁö ¸øÇÏ°Ô ÇØ¾ß ÇÒ ÇÊ¿ä°¡ Àִµ¥ ÀÌ·¯ÇÑ °ü¸®¸¦ ¸ÞŸ Áö½ÄÀÌ ¼öÇàÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ µÎ °³ÀÇ »óÃæµÈ Áö½ÄÀÌ µ¿½Ã¿¡ ¼öÇàµÇ´Â »óȲÀÌ ¹ß»ýµÉ ¶§ ±× Áß ¾î´À °ÍÀ» ¼±ÅÃÇÒÁö¸¦ ÀÌ·¯ÇÑ ¸ÞŸ Áö½ÄÀ» ÀÌ¿ëÇÏ¿© °áÁ¤ÇÒ ¼ö ÀÖ´Ù.
º» Àý¿¡¼´Â ÇöÀç ¸¹ÀÌ »ç¿ëµÇ°í ÀÖ´Â Áö½Ä Ç¥Çö ¹æ¹ýÀÎ ±ÔÄ¢, Àǹ̸Á, ÇÁ·¹ÀÓ¿¡ ´ëÇØ »ìÆ캻´Ù. ±×·¯³ª ÀÌ ¼¼ °¡Áö Áö½Ä Ç¥Çö ¹æ¹ýÀ» äÅÃÇÏ¿©¾ß¸¸ Àü¹®°¡½Ã½ºÅÛÀ̶ó°í ºÒ¸®´Â °ÍÀº Àý´ë ¾Æ´Ï´Ù. Áö½Ä Ç¥Çö ¹æ¹ýÀº Àü¹®°¡½Ã½ºÅÛÀÌ ÇØ°áÇÏ°íÀÚ ÇÏ´Â ¸ñÀû¿¡ ºÎÇյǸç Áö½Ä ȹµæ, Ãß·Ð, ¹®Á¦ÇØ°á¿¡ È¿À²Àû ÇüŶó¸é ±×°ÍÀÌ ¾î¶² ÇüÅÂÀÌµç »ó°üÀÌ ¾ø´Ù. º¸´Ù ´Ù¾çÇÑ ÇüÅÂÀÇ Áö½Ä Ç¥ÇöÀº °í±Þ Áö½Ä Ç¥Çö°ú º¹ÇÕÀû Áö½Ä Ç¥Çö¿¡¼ ´Ù·ç°Ú´Ù.
±ÔÄ¢Àº °¡Àå ³Î¸® ¾Ë·ÁÁø Áö½Ä Ç¥Çö ¹æ¹ý ÁßÀÇ ÇϳªÀÌ´Ù. ÀÌ´Â IF ¹®Àå°ú THEN ¹®ÀåÀ¸·Î ¿¬°áµÈ ÇüŸ¦ ÃëÇϸç IF ±¸¹®ÀÇ Á¶°ÇÀÌ ¸¸Á·µÇ°Å³ª ¹ß»ýÇÑ »óÅÂÀ̸é THEN ±¸¹®ÀÌ ¼öÇàµÇ°Å³ª ³í¸®ÀûÀ¸·Î ÂüÀÌ µÇ´Â ÇüÅÂÀÌ´Ù. À̸¦ »ý¼º ±ÔÄ¢ (Production Rule) À̶ó°íµµ ÇÑ´Ù. ±×·¯³ª ÇüÅ´ ´Ù°°ÀÌ ±ÔÄ¢ÀÇ ¸ð¾çÀ» ÃëÇÏ°í ÀÖÀ¸³ª ½ÇÁ¦ Áö½ÄÀÇ Çؼ®Àû ºÐ·ù´Â ´ÙÀ½°ú °°ÀÌ ´Ù¸¦ ¼ö ÀÖ´Ù.
(1) ±ÔÄ¢ÀÇ ÇüÅÂ¿Í ±ÔÄ¢ÀÇ Çؼ®Àû ºÐ·ù
´ÙÀ½Àº ±ÔÄ¢À¸·Î Ç¥ÇöµÈ Áö½ÄµéÀÇ ¿¹¸¦ º¸¿© ÁØ´Ù.
¨ç IF ºÒÀ̳ª¸é
THEN ¼Ò¹æ¼¿¡ ½Å°íÇ϶ó.
¨è IF ±Ç·Â¿¡ ¾ß½ÉÀÌ
ÀÖ´Â Àç·Â°¡¶ó¸é
THEN Á¤°è¿¡ ÁøÃâÇÒ °ÍÀÌ´Ù.
¨é IF ¼Û°÷´Ï°¡ ÀÖ´Â
Æ÷À¯·ùÀ̸é
THEN ±×°ÍÀº À°½Äµ¿¹°ÀÌ´Ù.
¨ê IF ¹ãÀ» ¼¼¿ö
ÀÏÇϸé
THEN ´ÙÀ½³¯ ÇÇ°ïÇÏ´Ù.
À§ÀÇ ¿¹¿¡¼ ¸ð¾çÀº ¸ðµÎ IF-THEN ÀÇ ÇüŸ¦ ¶ì°í ÀÖÀ¸³ª °¢ ±ÔÄ¢Àº ÀǹÌÀûÀ¸·Î ´ÙÀ½°ú °°ÀÌ Çؼ®µÉ ¼ö ÀÖ´Ù.
¨ç IF »óȲ THEN Çൿ
¨è IF ÀüÁ¦ THEN °á·Ð
¨é IF Áõ°Å THEN °¡¼³
¨ê IF ¿øÀÎ THEN °á°ú
±ÔÄ¢ÇüÅÂÀÇ Áö½Ä¿¡¼ÀÇ Ãß·ÐÀº ¾î´À ±ÔÄ¢ÀÇ IF
¹®ÀåÀÌ ¸¸Á·µÇ¸é THEN ¹®ÀÌ »ç½Ç·Î¼ ³ªÅ¸³ª°í ´Ù½Ã ÀÌ THEN ¹®ÀÇ ³»¿ëÀ» IF ¹®À¸·Î
ÇÏ´Â ´Ù¸¥ ±ÔÄ¢À» ¶Ç Æ®¸®°Å (Trigger) ÇÔÀ¸·Î½á ÀÌ·ç¾îÁø´Ù. ±×·¯³ª ±ÔÄ¢¿¡ ÀÇÇÑ
Ç¥ÇöÀº ´ëÇ¥ÀûÀÎ Áö½Ä Ç¥Çö ¹æ¹ýÀÌÁö¸¸ ÄÄÇ»ÅÍÀÇ ÀÔÀå¿¡¼´Â if ¹®ÀåÀÌ ¸¸Á·µÇ´ÂÁöÀÇ
¿©ºÎ¸¦ ÆÇ´ÜÇϱâ À§Çؼ ´Ü¼øÈ÷ ÆÐÅÏ ¸ÅĪÀ» ÀÌ¿ëÇÏ°Ô µÈ´Ù. Áï, ¾ÕÀÇ ¨ê ÀÇ ¿¹¿¡
³ªÅ¸³ if ¹®À» "¹ãÀ» ¼¼¿ö ÀÏÇϸé"À» "¹ã¿¡ ¾ÈÀÚ°í ÀÏÇϸé"
À¸·Î ¹Ù²Û´Ù¸é °°Àº ÀǹÌÀÇ Áö½ÄÀ̶óµµ, Àǹ̷ÐÀûÀ¸·Î´Â ½Äº°´É·ÂÀÌ ¾ø°í ¹®ÀÚÀû
ºñ±³ ´É·Â¸¸ °®Ãá ¼öÁØÀÇ ÄÄÇ»ÅÍ ÀÔÀå¿¡¼´Â ÀüÇô ´Ù¸¥ ±ÔÄ¢À¸·Î ÀνÄÇÏ´Â °ÍÀÌ´Ù.
ÀÌ °æ¿ì ±ÛÀÚ ÇÑ ÀÚ ¾È Ʋ¸®°í ¼·Î ÀÏÄ¡µÇ¾î¾ß¸¸ µ¿ÀÏÇÑ IF ¹® ¶Ç´Â THEN ¹®À¸·Î
°£ÁֵǴ °ÍÀÌ´Ù. ÇöÀç ´ëºÎºÐÀÇ Àü¹®°¡½Ã½ºÅÛÀº ÀÌ ¼öÁØÀ¸·Î ÀÛµ¿µÇ°í ÀÖÀ¸³ª ´ëºÎºÐÀÇ
ÇöÁ¸ÇÏ´Â Áö½ÄµéÀÌ »óȲ (¶Ç´Â Á¶°Ç) °ú ÀÌ¿¡ µû¸¥ Çൿ (¶Ç´Â °á·Ð) ÀÇ ÇüŸ¦ ¶ì°í
Àֱ⠶§¹®¿¡ ±ÔÄ¢ÇüÅ°¡ ÀûÇÕÇÑ Áö½Ä Ç¥Çö ¼ö´ÜÀ¸·Î ³Î¸® »ç¿ëµÇ°í ÀÖ´Ù.
±ÔÄ¢ÀÇ
Ç¥ÇöÀº IF-THEN ´ë½Å¿¡ ´ÙÀ½°ú °°ÀÌ "¡æ" ±âÈ£¸¦ ÀÌ¿ëÇÏ¿© Ç¥ÇöµÇ±âµµ
ÇÑ´Ù.
¼Û°÷´Ï°¡ ÀÖ´Â Æ÷À¯·ùÀÌ´Ù ¡æ ±×°ÍÀº À°½Äµ¿¹°ÀÌ´Ù.
À̸¦ ´õ¿í Ãà¾àÇÏ¿© "¼Û°÷´Ï°¡ ÀÖ´Â Æ÷À¯·ùÀÌ´Ù" ¸¦ A ·Î, "±×°ÍÀº À°½Äµ¿¹°ÀÌ´Ù" ¸¦ B ·Î º¸¾Æ À§ÀÇ ±ÔÄ¢À» A ¡æ B ¶ó´Â ±âÈ£ ÇüÅ·Π³ªÅ¸³¾ ¼ö ÀÖ´Ù. ±×¸®°í AND ³ª OR ¶Ç´Â NOT µîÀ» ÀÌ¿ëÇÏ¿© ¹®ÀåÀ» º¸´Ù ¸íÈ®È÷ ÇÒ ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, À§ÀÇ IF ¹®Àå "¼Û°÷´Ï°¡ ÀÖ´Â Æ÷À¯·ùÀÌ´Ù" ¶ó´Â »ç½ÇÀº µÎ °¡Áö Áõ°Å, Áï "¼Û°÷´Ï°¡ ÀÖ´Ù" ¿Í "Æ÷À¯·ùÀÌ´Ù" ·Î½á ±¸¼ºµÇ¾î ÀÖ´Ù. µû¶ó¼ ´ÙÀ½°ú °°ÀÌ Ç¥ÇöÇÏ´Â °ÍÀÌ °³º°ÀûÀÎ Áõ°Å¸¦ ´õ¿í ºÎ°¢½ÃÅ°´Â Ç¥ÇöÀÌ µÉ °ÍÀÌ´Ù.
¼Û°÷´Ï°¡ ÀÖ´Ù AND Æ÷À¯·ùÀÌ´Ù ¡æ ±×°ÍÀº À°½Äµ¿¹°ÀÌ´Ù
¶Ç ´Ù¸¥ ¿¹´Â,
µ¿¹°ÀÌ ±êÅÐÀÌ ÀÖ´Ù OR (µ¿¹°ÀÌ ³´Ù AND µ¿¹°ÀÌ ¾ËÀ» ³º´Â´Ù) ¡æ »õÀÌ´Ù
À§ÀÇ Ç¥ÇöÀº "µ¿¹°ÀÌ ±êÅÐÀÌ Àְųª ³¯¸é¼
¾ËÀ» ³ºÀ¸¸é" À̶ó´Â ÇϳªÀÇ ÅëÇÕµÈ ¹®ÀåÀ¸·Î Ç¥ÇöÇÏ¿© ±× ¸¸Á·¿©ºÎ¸¦ ÆÇ´ÜÇÏ´Â
°Íº¸´Ù´Â ´õ ±¸Á¶ÀûÀÌ´Ù. µû¶ó¼ Àüü ¹®ÀåÀÇ ¸¸Á·¿©ºÎ¸¦ ÆÇ´ÜÇϴµ¥ ÀÖ¾î¼ ¿À·ù¸¦
ÁÙÀÏ ¼ö ÀÖ´Ù. Áï, ¾î¶² »ç½ÇÀ» È®ÀÎÇϱâ À§ÇØ º¹ÇÕÀû ³»¿ëÀ» ÇϳªÀÇ Áú¹®À¸·Î Ç¥ÇöÇϱ⺸´Ù´Â
±× ³»¿ëÀ» °¢°¢ ºÐ¸®ÇÏ¿© ÇϳªÇϳª¾¿ Áú¹®ÇÏ´Â °ÍÀÌ º¸´Ù Á¤È®ÇÑ ´ë´äÀ» À¯µµÇÒ
¼ö ÀÖÀ» °ÍÀÌ´Ù.
NOT ÀÌ Á¶°Ç¹®¿¡ ºÙÀ» ¼öµµ ÀÖ´Ù. ±×·¯³ª ÀÌ¿Í °°Àº ¹æ¹ýÀº Àß
»ç¿ëµÇÁö ¾Ê´Â´Ù. ¿Ö³ÄÇÏ¸é º¸Åë °°Àº Àǹ̶ó¸é µÇµµ·Ï NOTÀ» »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ
±× ¹®ÀåÀÇ ¸¸Á·¿©ºÎ¸¦ ÆÇ´ÜÇϱⰡ ¿ëÀÌÇϱ⠶§¹®ÀÌ´Ù. ´ÙÀ½ÀÇ ¿¹¸¦ º¸ÀÚ.
NOT (³²ÀÚÀÌ´Ù) ¡æ ¾Æ±â¸¦ ³º´Â´Ù
À§ÀÇ ±ÔÄ¢°ú "¿©ÀÚÀÌ´Ù ¡æ ¾Æ±â¸¦ ³º´Â´Ù"
¸¦ ºñ±³ÇÏ¿© ¾î´À °ÍÀÌ ´õ ÀÌÇØÇϱ⠽¬¿î ±ÔÄ¢ÀÎÁö¸¦ º¸¶ó.
°á·Ð¿¡ NOT ÀÌ ÀÖ´Â
°æ¿ì´Â IF ¹®Àå¿¡¼¿Í °°ÀÌ ¹Ý´ë¸»·Î Á÷Á¢ Ç¥ÇöÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù. ´ÙÀ½ÀÇ ±ÔÄ¢À»
º¸ÀÚ.
¿©ÀÚÀÌ´Ù ¡æ NOT (¾Æ±â¸¦ ¸ø ³º´Â´Ù)
ÀÌ ±ÔÄ¢Àº ´ÙÀ½°ú °°ÀÌ Ç¥ÇöÇÏ´Â °ÍÀÌ ´õ ¸íÈ®ÇÒ °ÍÀÌ´Ù.
¿©ÀÚÀÌ´Ù ¡æ ¾Æ±â¸¦ ³º´Â´Ù
±×·¸´Ù°í NOT ÀÌ ÀüÇô ÇÊ¿ä¾ø´Ù´Â °ÍÀº ¾Æ´Ï´Ù. ¸¸¾à NOT ÀÌ ¾ø´Ù¸é ¾î¶² »ç½ÇÀÌ ºÎÁ¤¿¡ ÇØ´çÇÏ´Â »ç½ÇÀ» ´Ù½Ã ¸¸µé¾î¾ß ÇÏ´Â °æ¿ì°¡ »ý±æ ¼ö Àֱ⠶§¹®ÀÌ´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº ±ÔÄ¢ÀÌ ÀÖ´Ù°í ÇÏÀÚ.
ÅÐÀÌ ÀÖ´Ù ¡æ Æ÷À¯·ùÀÌ´Ù
ÅÐÀÌ ¾ø´Ù ¡æ
ġŸ°¡ ¾Æ´Ï´Ù
ÀÌ µÎ °¡Áö ±ÔÄ¢À» »ç¿ëÇÏ°í ÀÖ´Â Àü¹®°¡½Ã½ºÅÛÀÌ ÀÖ´Ù°í ÇÏÀÚ. ù ¹ø° ±ÔÄ¢¿¡ ÀÇÇØ »ç¿ëÀÚ¿¡°Ô ÇØ´ç µ¿¹°ÀÌ ÅÐÀÌ ÀÖ´ÂÁö Áú¹®À» ÇÑ´Ù°í ÇßÀ» ¶§, »ç¿ëÀÚ°¡ ÅÐÀÌ ÀÖ´Ù´Â °Í¿¡ "No" ¶ó°í ´ë´äÇÏ¿´´Ù°í ÇÏÀÚ. ±×·±µ¥ µÎ ¹ø° ±ÔÄ¢À¸·Î °¡¸é ÀÌÁ¦´Â ÅÐÀÌ ¾ø´Ù´Â °ÍÀÇ ÁøÀ§¿¡ ´ëÇØ Áú¹®À» ÇÏ°Ô µÉ °ÍÀÌ´Ù. ÀÌ·¯ÇÑ Áߺ¹ÀûÀÎ Áú¹®Àº ÅÐÀÌ ÀÖ´ÙÀÇ ºÎÁ¤ÀÌ ÅÐÀÌ ¾ø´Ù¶ó´Â »ç½ÇÀ» Àü¹®°¡½Ã½ºÅÛÀÌ ¸ð¸£±â ¶§¹®¿¡ ¹ß»ýÇÏ´Â Çö»óÀÌ´Ù. ÀÌ °æ¿ì ¸¸¾à NOT À» ½á¼ µÎ ¹ø° ±ÔÄ¢À» ´ÙÀ½°ú °°ÀÌ Ç¥ÇöÇÑ´Ù¸é Áߺ¹ÀûÀÎ Áú¹®À» ÇÇÇÏ°Ô µÉ °ÍÀÌ´Ù.
NOT (ÅÐÀÌ ÀÖ´Ù) ¡æ ġŸ°¡ ¾Æ´Ï´Ù
ÀÌ¹Ì ¾Õ¿¡¼ "ÅÐÀÌ ÀÖ´Ù" ´Â ºÎÁ¤µÇ¾ú±â
¶§¹®¿¡ "NOT (ÅÐÀÌ ÀÖ´Ù)" °¡ ÂüÀÌ µÇ¾î ġŸ°¡ ¾Æ´Ï´Ù¶ó´Â °á·ÐÀÌ ÀÚµ¿À¸·Î
µµÃâµÇ°Ô µÇ´Â °ÍÀÌ´Ù.
THEN ¹®Àå¿¡µµ AND ³ª OR ³ª NOT À» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
½ÉÇÑ ÁöÁøÀÌ ³ª¸é ¡æ °Ç¹°ÀÌ ¹«³ÊÁø´Ù AND ¶¥ÀÌ °¥¶óÁø´Ù
Áï, ÇϳªÀÇ Á¶°Ç¿¡ ÀÇÇØ ¿©·¯ °á°ú°¡ ÇÔ²² ¶Ç´Â µ¿½Ã¿¡ ÀϾ ¶§ °á·Ð¿¡ AND ¸¦ ¾µ ¼ö ÀÖ´Ù. ±×·±µ¥ OR ´Â ±ÔÄ¢ÀÇ ½Å·Ú¼ºÀ» ¶³¾î¶ß¸®´Â ´À³¦À» Áֱ⠽±±â ¶§¹®¿¡ °¡±ÞÀû »ç¿ëÇÏÁö ¾Ê´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù.
ÁÙ¹«´Ì°¡ ÀÖ´Â µ¿¹°ÀÌ´Ù ¡æ È£¶ûÀÌÀÌ´Ù OR ¾ó·è¸»ÀÌ´Ù
ÀÌ·¸°Ô °á·Ð¿¡ OR °¡ ÀÖÀ¸¸é À̰͵µ µÇ°í Àú°Íµµ µÈ´Ù´Â ½ÄÀ̹ǷΠÂ÷¶ó¸® º¸´Ù Á¤È®ÇÑ ±ÔÄ¢À¸·Î ´ëüÇÏ´Â °ÍÀÌ ´õ ¹Ù¶÷Á÷ÇÏ´Ù. ±×·¯³ª ´ÙÀ½°ú °°ÀÌ ¿©·¯ °¡Áö ´ëü¾È Áß Çϳª¸¦ ¼±ÅÃÇصµ µÇ´Â °æ¿ì¿¡´Â OR Ç¥ÇöÀÌ ÀûÀýÇÒ ¼öµµ ÀÖ´Ù.
¿©±â¼ A Áö¿ªÀ» °¡·Á¸é ¡æ B, C, D Áö¿ªÀ»
¼ø¼´ë·Î °æÀ¯Çؼ °£´Ù
OR
F, D, B Áö¿ªÀ» ¼ø¼´ë·Î °æÀ¯Çؼ °£´Ù
°á±¹ NOT À̳ª OR µç ±×°ÍÀ» »ç¿ëÇÔÀ¸·Î½á Áö½Ä Ç¥ÇöÀ» º¸´Ù Á¤È®ÇÏ°í °£°áÇÏ°Ô ÇÒ ¼ö¸¸ ÀÖ´Ù¸é ÀûÀýÇÏ°Ô »ç¿ëÇÏ´Â °ÍÀÌ ¹Ù¶÷Á÷ÇÏ´Ù.
(2) ±ÔÄ¢ÀÇ ¹®Àå¿¡¼ ´ë»ó°ú ¼ú¾îÀÇ ºÐ¸®
±ÔÄ¢ÀÇ »ç¿ë¿¡ ÀÖ¾î¼ IF ¹®À̳ª THEN ¹®¿¡¼ Áö½ÃÇÏ´Â ´ë»ó¿¡ ´ëÇÑ ¾ð±Þ°ú ´ë»óÀÇ Á¶°Ç, »óŸ¦ ³ªÅ¸³»´Â Ç¥ÇöÀÌ ¼·Î Áßø ¶Ç´Â »ý·«µÇ¾î ÀÖ´Â °æ¿ì°¡ ÀÖ´Ù. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº ±ÔÄ¢À» º¸ÀÚ.
ÁÙ¹«´Ì°¡ ÀÖ´Ù ¡æ ¾ó·è¸»ÀÌ´Ù
À§ÀÇ ±ÔÄ¢Àº ¾à°£ ¿ÀÇØÀÇ ¼ÒÁö¸¦ ÀÏÀ¸Å³ ¼ö ÀÖ´Ù. ´Ù½Ã ¸»Çϸé ÁÙ¹«´Ì°¡ ÀÖ´Â »õÀÎÁö, º®ÁöÀÎÁö, ¿ÊÀÎÁö µîÀÇ ´ë»ó¿¡ ´ëÇÑ ÁöÀûÀÌ ¾ø´Â °ÍÀÌ´Ù. THEN ¹®À» º¸¾Æ¼ ±×°ÍÀÌ µ¿¹° ¶Ç´Â ´õ Á¤È®È÷ Ãʽĵ¿¹°À» ´ë»óÀ¸·Î ÁöÁ¤ÇÑ °ÍÀ̶ó°í ¹Ì·ç¾î ÁüÀÛÇÒ ¼ö ÀÖÀ» »ÓÀÌ´Ù. ÀÌ ±ÔÄ¢À» º¸´Ù Á¤È®È÷ Ç¥ÇöÇÏ¸é ´ÙÀ½°ú °°ÀÌ ¾µ ¼ö ÀÖ´Ù.
¾î¶² Ãʽĵ¿¹°¿¡ ÁÙ¹«´Ì°¡ ÀÖ´Ù ¡æ ±× Ãʽĵ¿¹°Àº ¾ó·è¸»ÀÌ´Ù
ÀÌ ±ÔÄ¢¿¡¼ °¡¸®Å°´Â ´ë»óÀº Ãʽĵ¿¹°ÀÌ¸ç ±× Ãʽĵ¿¹°ÀÌ ÁÙ¹«´Ì¸¦ °®´Â Ư¡ÀÌ ÀÖÀ» °æ¿ì¿¡´Â ±× Ãʽĵ¿¹°Àº ¾ó·è¸»À̶ó´Â °ÍÀÌ´Ù. ¿©±â¼ IF ¹®¿¡¼ °¡¸®Å°´Â Ãʽĵ¿¹°°ú THEN ¹®¿¡¼ °¡¸®Å°´Â Ãʽĵ¿¹°Àº °°Àº ´ë»óÀ» ÀÏÄÃÀ½Àº ¸»ÇÒ °Íµµ ¾ø´Ù. µû¶ó¼ À̸¦ ±âÈ£ÀûÀ¸·Î Ç¥ÇöÇϸé,
Ãʽĵ¿¹°(×) ¡æ ¾ó·è¸»(×)
¶ó°í ÇÒ ¼ö ÀÖ´Ù. ¿©±â¼ × ¶ó´Â º¯¼ö¸¦ »ç¿ëÇÏ¿´´Âµ¥ ÀÌ´Â ±¸Ã¼ÀûÀÎ ÇϳªÀÇ ´ë»óÀ» ´ë½ÅÇÏ´Â °ÍÀÌ´Ù. ±×·±µ¥ ±× ´ë»óÀÌ ÇϳªÀÇ Ãʽĵ¿¹°¿¡ ´ëÇؼ ¼º¸³µÇ´Â °ÍÀÌ ¾Æ´Ï¶ó ¸ðµç Ãʽĵ¿¹°¿¡ ´Ù Àû¿ëµÉ ¼ö ÀÖ´Â °ÍÀ̹ǷΠ¾Õ¿¡´Ù "All" À̶õ ¶æÀÇ ÀüüÁ¤·®ÀÚ ¢£ ¸¦ ºÙ¿©,
¢£×(Ãʽĵ¿¹°(×) ¡æ ¾ó·è¸»(×))
À¸·Î Ç¥ÇöÇÒ ¼ö ÀÖ´Ù. ´Ù½Ã ¸»ÇÏ¸é ¾î¶² ´ë»ó × °¡ Ãʽĵ¿¹°ÀÌ¸é ±×·± ´ë»ó ¸ðµÎ´Â ¾ó·è¸»ÀÌ´Ù¶ó´Â ÀǹÌÀÌ´Ù. ±ÔÄ¢¿¡¼ ³ªÅ¸³ª´Â ¹®ÀåÀ» ÀÌ·¸°Ô º¸´Ù Á¤±³È÷ Ç¥ÇöÇÏ¸é ³í¸®¿¡¼ ¼³¸íµÉ ¼ú¾î°è»ê (Predicate Calculus) °¡ µÈ´Ù. µû¶ó¼ ¼ú¾î°è»ê¿¡¼´Â ±ÔÄ¢À» ±¸¼ºÇÏ´Â ¹®ÀåÀÇ Ç¥Çö¿¡ ´ë»óÀ» ÁöĪÇÏ´Â º¯¼ö »ç¿ëÀ» Çã¿ëÇÔÀ¸·Î½á º¸´Ù Àǹ̸¦ ¸íÈ®È÷ ÇÏ°íÀÚ ÇÑ´Ù. ±×·¯³ª ÀÌ·¯ÇÑ ¼ú¾î°è»êÀº ±× »ç¿ë¹üÀ§°¡ ÁøÀ§¸¦ ±¸ºÐÇÒ ¼ö ÀÖ´Â ¸íÁ¦¿¡ ±¹ÇѵȴÙ. Áï, ±ÔÄ¢ÀÇ ³»¿ëÀÌ ³í¸®Àû ¾Ï½ÃÀÏ °æ¿ì¿¡¸¸ ¼ú¾î°è»êÀû Ç¥ÇöÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª ¼ú¾î°è»êÀû Ç¥ÇöÀº ´Ü¼ø ±ÔĢǥÇö¿¡ ºñÇØ ±× Àǹ̸¦ º¸´Ù ³í¸®ÀûÀ¸·Î ¸íÈ®È÷ Ç¥ÇöÇÒ ¼ö ÀÖ°í ¼ú¾î°è»êÀÇ ±¸Á¶¸¦ ÀÌ¿ëÇÏ¿© µ¶Æ¯ÇÑ Ã߷йæ¹ýÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù.
(3) ±ÔÄ¢ÀÇ AND/OR ±×·¡ÇÁ Ç¥Çö
AND/OR ±×·¡ÇÁ¶õ ±ÔÄ¢ÀÇ Á¶°Ç ¹× °á·Ð°ü°è¿Í AND/OR °ü°è¸¦ ±×·¡ÇÁ ÇüÅ·Π³ªÅ¸³»´Â °ÍÀÌ´Ù. ¸¸¾à ¿©·¯ ±ÔÄ¢ÀÌ Àִµ¥ À̵éÀÌ ¸ðµÎ °°Àº THEN ¹®À» °®´Â´Ù°í ÇÏÀÚ. ¿¹¸¦ µé¾î ´ÙÀ½°ú °°Àº ±ÔÄ¢À» º¸ÀÚ.
µ¿¹°ÀÌ Á¥ÀÌ ÀÖ´Ù ¡æ Æ÷À¯·ùÀÌ´Ù
µ¿¹°ÀÌ
ÅÐÀÌ ÀÖ´Ù ¡æ Æ÷À¯·ùÀÌ´Ù
À̸¦ ¾Õ¿¡¼ ¾ð±ÞÇÑ ³í¸®Àû ¿¬°á»çÀÎ OR ¸¦ ÀÌ¿ëÇÏ¿© ´ÙÀ½°ú °°ÀÌ ÇϳªÀÇ ±ÔÄ¢ ÇüÅ·ΠǥÇöÇÒ ¼ö ÀÖ´Ù.
µ¿¹°ÀÌ Á¥ÀÌ ÀÖ´Ù OR µ¿¹°ÀÌ ÅÐÀÌ ÀÖ´Ù ¡æ Æ÷À¯·ùÀÌ´Ù
¶Ç ´Ù¸¥ ¹æ¹ýÀº ½Ã°¢ÀûÀÎ È¿°ú¸¦ ´õÇØÁÖ´Â ±×·¡ÇÁÇüÅ·ΠǥÇöÇÏ´Â ¹æ¹ýÀÌ´Ù. Áï, ³ëµå·Î½á °¢ ¹®ÀåÀ» ³ªÅ¸³»°í È£·Î¼ IF ¿Í THEN °ü°è¸¦ Ç¥ÇöÇÏ´Â °ÍÀÌ´Ù. À§ÀÇ ¿¹´Â ´ÙÀ½ ±×¸² 1 °ú °°ÀÌ ³ªÅ¸³¾ ¼ö ÀÖ´Ù.
±×¸² 1 AND/OR ±×·¡ÇÁ¿¡¼ÀÇ OR Ç¥Çö
¶ÇÇÑ IF ¹®¿¡ AND °¡ ÀÖ´Â ´ÙÀ½°ú °°Àº ±ÔÄ¢ÀÌ ÀÖ´Ù°í ÇÏÀÚ.
Æ÷À¯·ùÀÌ´Ù AND ¹ß±ÁÀÌ ÀÖ´Ù ¡æ Ãʽĵ¿¹°ÀÌ´Ù
ÀÌ´Â ´ÙÀ½ ±×¸² 2 ¿Í °°Àº ÇüÅÂÀÇ ±×·¡ÇÁ·Î Ç¥ÇöµÉ ¼ö ÀÖ´Ù
±×¸² 2 AND/OR ±×·¡ÇÁ¿¡¼ÀÇ AND Ç¥Çö
ÀÌ¿Í °°ÀÌ AND ¿Í OR ÀÇ ¿¬°á»ç¸¦ ÀÌ¿ëÇÏ´Â ±ÔÄ¢ÇüŸ¦ Ç¥ÇöÇÑ ±×·¡ÇÁ¸¦ AND/OR ±×·¡ÇÁ¶ó°í ÇÑ´Ù. AND/OR ±×·¡ÇÁ¸¦ ÀÌ¿ëÇÏ¸é ¼·Î »êÀçÇØ ÀÖ´Â ±ÔÄ¢µéÀÇ ÁýÇÕÀ» ÇϳªÀÇ ±¸Á¶·Î Á¶°¨ÇÒ ¼ö ÀÖÀ¸¸ç °¢ ¹®Àå°£ÀÇ ³í¸®ÀûÀÎ °ü°è¸¦ ½±°Ô ÆľÇÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½Àº µ¿¹°¿ø ¿¹Á¦ ±ÔÄ¢µé·Î¼ ÀÏ°ö °¡ÁöÀÇ µ¿¹°µéÀ» ±¸ºÐÇÏ´Â ¿¹Á¦Áö½ÄÀÌ´Ù. ÀÌ ¿¹Á¦Áö½ÄÀº ¾ÕÀ¸·Î º»¼¿¡¼ ÀÚÁÖ ÀοëµÉ ¿¹Á¦Áö½ÄÀÌ µÉ °ÍÀÌ´Ù. À̸¦ AND/OR ±×·¡ÇÁÇüÅ·ΠǥÇöÇØ º¸¸é ´ÙÀ½ ±×¸² 4 ¿Í °°´Ù.
±ÔÄ¢ 1 |
|
IF THEN |
µ¿¹°ÀÌ ÅÐÀÌ ÀÖ´Ù Æ÷À¯·ùÀÌ´Ù |
±ÔÄ¢ 2 |
|
IF THEN |
µ¿¹°ÀÌ Á¥ÀÌ ÀÖ´Ù Æ÷À¯·ùÀÌ´Ù |
±ÔÄ¢ 3 |
|
IF THEN |
µ¿¹°ÀÌ ±êÅÐÀÌ ÀÖ´Ù »õÀÌ´Ù |
±ÔÄ¢ 4 |
|
IF THEN |
µ¿¹°ÀÌ ³´Ù AND µ¿¹°ÀÌ ¾ËÀ» ³º´Â´Ù »õÀÌ´Ù |
±ÔÄ¢ 5 |
|
IF THEN |
µ¿¹°ÀÌ Æ÷À¯·ùÀÌ´Ù AND °í±â¸¦ ¸Ô´Â´Ù À°½Äµ¿¹°ÀÌ´Ù |
±ÔÄ¢ 6 |
|
IF THEN |
µ¿¹°ÀÌ Ç¥À¯·ùÀÌ´Ù AND ¼Û°÷´Ï°¡ ÀÖ´Ù AND ³¯Ä«·Î¿î ¹ßÅéÀÌ ÀÖ´Ù AND ´«ÀÌ Àü¹æÀ» ÇâÇØ ÀÖ´Ù À°½Äµ¿¹°ÀÌ´Ù |
±ÔÄ¢ 7 |
|
IF THEN |
µ¿¹°ÀÌ Ç¥À¯·ùÀÌ´Ù AND ¹ß±ÁÀÌ ÀÖ´Ù AND µÇ»õ±èÁúÀ» ÇÑ´Ù Ãʽĵ¿¹°ÀÌ´Ù |
±ÔÄ¢ 8 |
|
IF THEN |
À°½Äµ¿¹°ÀÌ´Ù AND Ȳ°¥»öÀÌ´Ù AND °ËÀº Á¡ÀÌ Àִ٠ġŸÀÌ´Ù |
±ÔÄ¢ 9 |
|
IF THEN |
À°½Äµ¿¹°ÀÌ´Ù AND Ȳ°¥»öÀÌ´Ù AND °ËÀº ÁÙ¹«´Ì°¡ Àִ٠ȣ¶ûÀÌÀÌ´Ù |
±ÔÄ¢ 10 |
|
IF THEN |
Ãʽĵ¿¹°ÀÌ´Ù AND ±ä ´Ù¸®¿Í ±ä ¸ñÀ» °¡Áö°í ÀÖ´Ù AND Ȳ°¥»öÀÌ´Ù. AND °ËÀº Á¡ÀÌ ÀÖ´Ù ±â¸°ÀÌ´Ù |
±ÔÄ¢ 11 |
|
IF THEN |
Ãʽĵ¿¹°ÀÌ´Ù AND Èò»öÀÌ´Ù AND °ËÀº ÁÙ¹«´Ì°¡ ÀÖ´Ù ¾ó·è¸»ÀÌ´Ù |
±ÔÄ¢ 12 |
|
IF THEN |
»õÀÌ´Ù AND ³¯Áö ¸øÇÑ´Ù AND ±ä ´Ù¸®¿Í ±ä ¸ñÀ» °¡Áö°í ÀÖ´Ù AND °ËÀº »ö°ú Èò»öÀ¸·Î ±¸¼ºµÅ Àִ٠ŸÁ¶ÀÌ´Ù |
±ÔÄ¢ 13 |
|
IF THEN |
»õÀÌ´Ù AND ³¯Áö ¸øÇÑ´Ù AND Çì¾öÀ» Ä£´Ù AND °ËÀº »ö°ú Èò»öÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù Æë±ÏÀÌ´Ù |
±ÔÄ¢ 14 |
|
IF THEN |
»õÀÌ´Ù AND Àß ³´Ù °¥¸Å±âÀÌ´Ù |
±×¸² 3 µ¿¹°¿ø ¿¹Á¦ ±ÔÄ¢
±ÔÄ¢¸¸À» ³ª¿ÇÑ °æ¿ìº¸´Ù Áö½Ä ÀüüÀÇ ³í¸®Àû ±¸Á¶¸¦ Á¶¸ÁÇϱⰡ ÈξÀ ½±´Ù. ÀÌ µ¿¹°¿ø ¿¹Á¦ÀÇ AND/OR ±×·¡ÇÁµµ º»¼¿¡¼ ÀÚÁÖ ÀοëµÉ °ÍÀÌ´Ù.
±×¸² 4 µ¿¹°¿ø ¿¹Á¦ÀÇ AND/OR ±×·¡ÇÁ
Àǹ̸Á (Semantic Net) Àº Àΰ£ÀÇ ¿¬°ü ±â¾ïÀÇ ½É¸®ÇÐÀû ¸ðÇüÀ» ±Ù°Å·Î ÇÏ°í ÀÖ´Ù. Àǹ̸ÁÀº ƯÁ¤ °´Ã¼³ª °³³äÀ» Ç¥ÇöÇϱâ À§ÇÑ ³ëµå (Node) ¿Í ³ëµå°£ÀÇ °ü°è¸¦ Ç¥ÇöÇϱâ À§ÇÑ È£ (Arc) ·Î ±¸¼ºµÇ´Â ³×Æ®¿öÅ© ±¸Á¶·Î¼, 1960³â´ë ÁÖ·Î ÀÚ¿¬¾îó¸®ÀÇ ¸ðÇüÈ¿¡ ÀÀ¿ëµÇ¾î ¿Ô´Ù. ³ëµå´Â °´Ã¼ (Object), °³³ä (Concept), »ç°Ç µîÀ» Ç¥ÇöÇÏ°í È£´Â ³ëµå°£ÀÇ °ü°è¸¦ ³ªÅ¸³½´Ù. ¹æÇâÀ» ³ªÅ¸³»´Â È»ìÇ¥°¡ Àִµ¥, Ãß»óÀûÀ¸·Î ³·Àº °³³ä¿¡¼ »óÀ§ÀÇ °³³äÀ¸·Î ÇâÇÑ´Ù. È£¿¡´Â È£°¡ ¿¬°áÇÏ´Â µÎ °³ ³ëµå »çÀÌÀÇ °ü°èÀÇ ¼ºÁúÀ» Ç¥ÇöÇÏ´Â °üÇÑ ¶óº§ (Label) ÀÌ ºÙ´Â´Ù. Àǹ̸ÁÀ» ÀÌ¿ëÇÏ¸é °³³äÀÇ Á¤Àdzª °³³ä°£ÀÇ °ü°è µîÀ» Ç¥ÇöÇϱⰡ ÁÁ´Ù. ¸¹ÀÌ »ç¿ëµÇ´Â È£ÀÇ Á¾·ù¿¡´Â is-a È£¿Í has-part È£°¡ ÀÖ´Ù. is-a È£´Â ÇϳªÀÇ °³³äÀÌ ´Ù¸¥ °³³äÀÇ ºÎºÐÁýÇÕ (Subset), ÇÏÀ§À¯Çü (Subtype) ¶Ç´Â Ư¼öÈ (Specialization) µÈ °ÍÀÏ ¶§ »ç¿ëµÇ´Âµ¥, ´ÙÀ½ ±×¸² 5 ´Â ÀÌ·¯ÇÑ is-a È£·Î Ç¥ÇöµÈ Àǹ̸ÁÀÇ ¿¹¸¦ º¸¿© ÁØ´Ù.
±×¸² 5 is-a È£¸¦ ÀÌ¿ëÇÑ Àǹ̸Á
ÀüÆø±â´Â ºñÇà±âÀ̸ç, F16 Àº ÀüÆø±â ÁßÀÇ ÇϳªÀÌ´Ù. is_a °ü°è´Â ÀÌÇ༺ (Transitivity) ÀÌ ÀÖÀ¸¹Ç·Î À§¿¡¼ ¸í½ÃÀûÀ¸·Î ³ª³ªÅ¸ ÀÖÁö ¾Ê´õ¶óµµ F16 Àº ºñÇà±âÀÌ´Ù¶ó´Â ¶æÀ» À¯ÃßÇÒ ¼ö ÀÖ´Ù. has-part ´Â ÇϳªÀÇ °³³äÀÌ ´Ù¸¥ °³³äÀÇ ÀϺθ¦ ±¸¼ºÇÏ´Â ±¸¼º¹°ÀÏ °æ¿ì »ç¿ëµÉ ¼ö ÀÖ´Ù. ´ÙÀ½ ±×¸² 6 Àº ÀÌ·¯ÇÑ has-part ÀÇ »ç¿ë¿¹¸¦ º¸¿© ÁÖ°í ÀÖ´Ù.
±×¸² 6 has-part È£¸¦ ÀÌ¿ëÇÑ Àǹ̸Á
Àǹ̸Á¿¡¼´Â ÀÌÇ༺À¸·Î ÀÎÇØ ¶È°°Àº ³ëµå¸¦ Áߺ¹ÀûÀ¸·Î ³ªÅ¸³»Áö ¾Ê¾Æµµ Ç¥ÇöµÇ±â ¶§¹®¿¡ Ç¥ÇöÀÇ Áߺ¹À» ÇÇÇÒ ¼ö ÀÖ¾î ±Ã±ØÀûÀ¸·Î Áö½ÄÀÇ ¾çÀ» ÁÙÀÏ ¼ö ÀÖ´Ù. ¿¹·Î½á ±×¸² 7 ÀÇ Àǹ̸Á¿¡¼ ºñÇà±âÀÇ ÇÏÀ§ °³³äµé-ÀüÆø±â, ¿©°´±â µî-¿¡ ´ëÇؼ Áߺ¹ÀûÀ¸·Î ¿£ÁøÀ̶ó´Â ³ëµå¸¦ ³ªÅ¸³»Áö ¾Ê´õ¶óµµ ¿£ÁøÀ» ÇÑ ºÎºÐÀ¸·Î °®°Ô µÊÀ» ¾Ë ¼ö ÀÖ´Ù. ¸¶Âù°¡Áö·Î F16 °ú F18 ¶ÇÇÑ ÀüÆø±âÀ̹ǷΠ¿£ÁøÀ» °¡Áö°í ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù. ¶ÇÇÑ ´õ ³ª¾Æ°¡ °ø±âÈíÀÔ±¸µµ °¡Áö°í ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù.
±×¸² 7 Àǹ̸ÁÀÇ ¿¹
±× ¿Ü¿¡µµ ¿©·¯ °¡Áö ÇüÅÂÀÇ Àǹ̸ÁÀ» ±¸ÃàÇÒ ¼ö ÀÖ´Ù. ¾Æ·¡ÀÇ ¿¹´Â "â¼ö¶ó´Â ¼Ò³âÀÌ Áøµ¾°³ÀÎ Èò»öÀÇ ¹ÙµÏÀÌ¿¡ 5¿ù 5ÀÏ ¸ÔÀ̸¦ ÁÖ¾ú´Ù" ´Â ³»¿ëÀ» Àǹ̸ÁÀ¸·Î ±¸ÃàÇØ º» °ÍÀÌ´Ù. ¾Æ·¡ÀÇ ¿¹¿¡¼ º¼ ¼ö ÀÖµíÀÌ Àǹ̸ÁÀº ÀÚ¿¬¾î¸¦ Ç¥ÇöÇÏ´Â µ¥ ¸Å¿ì À¯¿ë ÇÏ´Ù´Â °ÍÀ» ¾Ë ¼ö ÀÖ´Ù.
±×¸² 8 ÀÚ¿¬¾î¸¦ Ç¥ÇöÇÑ Àǹ̸Á
ÀÌ·¸µí Àǹ̸ÁÀº ÀÌÇØÇϱ⠽±°í Ç¥ÇöÀÌ À¯¿¬ÇÏ´Ù´Â ÀåÁ¡ÀÌ ÀÖÀ¸³ª ³ëµåÀÇ ±¸Á¶°¡ ´Ü¼øÇÔÀ¸·Î ¸»¹Ì¾Ï¾Æ ¾î´À °´Ã¼¿¡ µþ¸° ¼Ó¼º (Property) µéµµ ¿©´À °´Ã¼¿Í °°ÀÌ µ¶¸³µÈ ³ëµåµé·Î½á Ç¥ÇöµÇ¾î¾ß ÇÑ´Ù. µû¶ó¼ °¢ ³ëµå°¡ ´ã°í ÀÖ´Â Á¤º¸ÀÇ ¾çÀÌ Àû±â ¶§¹®¿¡ Á¶±Ý¸¸ ¹®Á¦°¡ º¹ÀâÇØÁ®µµ Àǹ̸ÁÀ» °Ë»öÇÏ´Â µ¥ ½Ã°£ÀÌ ³Ê¹« ¿À·¡ °É¸®°Ô µÇ´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. ÇöÀç ÀÌ·¯ÇÑ Àǹ̸ÁÀ» Ç¥ÇöÇϱâ À§ÇØ »ç¿ëµÇ´Â ¾ð¾î·Î´Â PROLOG °¡ Àִµ¥ ÀÌ·¯ÇÑ PROLOG ¿¡ ´ëÇؼ´Â ÀΰøÁö´ÉÀÇ ¾ð¾î¿¡¼ ÀÚ¼¼È÷ ¼³¸íµÉ °ÍÀÌ´Ù. ÀÌ·¯ÇÑ ¾ð¾î¸¦ ¾²°Ô µÇ¸é °³º°ÀûÀ¸·Î Áö½ÄÀÔ·ÂÀ» ÇÏ´õ¶óµµ ÀüüÀûÀÎ ¿¬°á ±¸Á¶¸¦ À¯ÁöÇÏ°Ô ÇØ ÁØ´Ù.
(1) ÇÁ·¹ÀÓ (Frame)
Àǹ̸ÁÀº ³ëµåÀDZ¸Á¶°¡ ³Ê¹« °£´ÜÇÏ¿© º¹ÀâÇÑ Ç¥ÇöÀÇ °æ¿ì Àǹ̸ÁÀÇ ³ëµå¼ö°¡ ´Ã¾î³ª °Ë»ö½Ã°£ÀÌ ±æ¾îÁø´Ù´Â ´ÜÁ¡ÀÌ ÀÖ´Ù. ÀÌ¿¡ ºñÇØ ÇÁ·¹ÀÓÀº
³ëµåÀÇ ±¸Á¶¸¦ º¸´Ù ü°èÈÇÑ °ÍÀ¸·Î º¼ ¼ö ÀÖ´Ù. ¿µÈÀÇ ÇÑ Àå¸éÀ» ±â¾ïÇÒ ¶§, ¿ì¸®´Â Á¤º¸µéÀ» º¸´Ù ±¸Á¶ÈÇÏ¿© ÇϳªÀÇ Æ²À» ¸¸µé¾î ±â¾ïÇÏ°Ô
µÈ´Ù. ¿¹¸¦ µé¾î ¿µÈÀÇ ¾î¶² Àå¸é Áß ÁÖÀΰøÀÌ ¾î´À Áý ¾Õ¿¡ ÀÖ´Â Àå¸éÀÌ ÀÖ´Ù°í ÇÏÀÚ. À̶§ ÁýÀÇ Å©±â, â¹®ÀÇ À§Ä¡, ¹è°æÇÏ´Ã, Á¤¿øÀÇ
ÇüÅÂ, ¹è°æÀ½¾Ç µîÀ» ÇϳªÀÇ Æ²·Î¼ ±â¾ïÇÑ´Ù. ±×¸®°í Áý¾ÈÀ¸·Î µé¾î°¡´Â Àå¸é¿¡¼ Çö°üÀÇ Å©±â, ÃÊÀÎÁ¾ÀÇ ¼Ò¸® µîÀÌ ¶°¿À¸£°í ´Ù½Ã ÁÖÀΰøÀÌ ¾ÈÀ¸·Î
µé¾î°¬À» ¶§ °Å½ÇÀÇ Å¹ÀÚ, º®°ÉÀÌ Àå½Ä, ¸¶·ç µîÀÇ ¸ð½ÀÀÌ ÇÑ È¸éÀ¸·Î ¿¬»óµÈ´Ù. ÀÌ·¸µí ¿µÈÀÇ ÇÑ Àå¸éó·³ ÇÁ·¹ÀÓÀ̶õ "¾î¶² ´ë»ó, °´Ã¼¿¡
´ëÇÑ ¿©·¯ °³ÀÇ »óȲÁ¤º¸µéÀ» ÇϳªÀÇ ±¸Á¶ÈµÈ Ʋ·Î¼ Ç¥ÇöÇÒ ¼ö ÀÖ´Â ÀڷᱸÁ¶" ÀÌ´Ù. ÇÁ·¹ÀÓ¿¡´Â ´ë»óÀÇ Æ¯¼º¿¡ ´ëÇÑ ±â¼úÀûÀÎ Á¤º¸»Ó¸¸ ¾Æ´Ï¶ó
ÇÁ·¹ÀÓ¿¡¼ÀÇ Á¤º¸ ÃßÃâ ¹æ½Ä±îÁöµµ ±ÔÁ¤µÇ¾î ÀÖ´Ù.
±¸Ã¼ÀûÀ¸·Î º¸¸é ÇÁ·¹ÀÓÀ»
ÀÌ¿ëÇÑ Ç¥Çöµµ ±Ã±ØÀûÀ¸·Î Àǹ̸Á°ú Èí»çÇÑ ±¸Á¶¸¦ °¡Áö°í ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù. Àǹ̸ÁÀº
³ëµå¿Í È£·Î¼ Ç¥ÇöµÇ´Â µ¥ ºñÇØ, ´ÜÁö ¿©±â¼´Â ³ëµå ´ë½Å¿¡ ÇÁ·¹ÀÓÀ» »ç¿ëÇÑ´Ù´Â
°ÍÀÌ ´Ù¸¥ Á¡ÀÌ´Ù. ÇϳªÀÇ ÇÁ·¹ÀÓÀÇ ±¸Á¶´Â ¿©·¯ °³ÀÇ ½½·Ô (Slot) À¸·Î¼ ±¸¼ºµÈ´Ù.
½½·ÔÀº ÇÁ·¹ÀÓÀÌ ³ªÅ¸³»°íÀÚ ÇÏ´Â ´ë»óÀÇ ÇϳªÇϳªÀÇ Æ¯¼ºµéÀ» ³ªÅ¸³½´Ù. °¢ ½½·ÔÀº
ÀÌ·¯ÇÑ Æ¯¼ºµéÀÇ °ªÀ» ÀúÀåÇÑ´Ù. ¿¹¸¦ µé¾î ³ªÀÇ ÆÛ½º³ÎÄÄÇ»ÅͶõ ÇÁ·¹ÀÓ¿¡´Â ¸ðµ¨¸í,
CPU, ij½Ã¸Þ¸ð¸®, Çϵåµð½ºÅ© ÄÜÆ®·Ñ·¯ ŸÀÔ µîÀÇ ¼Ó¼ºÀÌ ÀÖÀ» ¼ö ÀÖ°í, À̸¦ À§ÇØ
°¢°¢ÀÇ ½½·ÔÀÌ »ý¼ºµÇ¾î °¢ Ư¼ºµéÀÇ °ªÀÎ GK51P-6100, ÆæƼ¾ö 60, 256KB, IDE, PCI,
ÄÄÅà µîÀÌ ½½·Ô¿¡ µé¾î °¡°Ô µÈ´Ù.
ÇÁ·¹ÀÓÀÇ ±¸Á¶´Â ¸¶Ä¡ ÆĽºÄ®°ú °°Àº ÇÁ·Î±×·¥
¾ð¾îÀÇ ·¹ÄÚµå ±¸Á¶³ª LISP ¿¡¼ ¼³¸íµÉ ÇÁ¶óÆÛƼ ¸®½ºÆ® (Property List) ¸¦ °®´Â
LISP ÀÇ ¾ÆÅè (Atom) °ú À¯»çÇÏ´Ù.
¸ðµ¨¸í |
GK51P-6100 |
CPU |
ÆæƼ¾ö 60 |
ij½Ã¸Þ¸ð¸® |
256KB |
Çϵåµð½ºÅ© |
IDE |
¹ö½º |
PCI |
Á¦Á¶¾÷ü |
ÄÄÅÃ |
½½·Ô |
°ª |
±×¸² 9 ³ªÀÇ ÆÛ½º³ÎÄÄÇ»ÅÍ ÇÁ·¹ÀÓ
|
±×¸² 10 ÆÛ½º³ÎÄÄÇ»ÅÍ¿¡ °üÇÑ ÇÁ·¹ÀÓ
À§¿Í °°Àº ´ÜÀÏ ÇÁ·¹ÀÓµéÀÌ ¸ð¿© ÇÁ·¹ÀÓ°£ÀÇ °èÃþÀû
±¸Á¶ ¶Ç´Â °ü°è¸¦ Ç¥ÇöÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½ ±×¸² 10 ÀÇ ¿¹¸¦ º¸ÀÚ.
¿©±â¼ is-a ´Â
Àǹ̸Á¿¡¼ÀÇ is-a ¿Í °°Àº °ü°èÀ̸§ÀÌ°í instance-of ´Â ƯÁ¤ ÇÁ·¹ÀÓÀÇ ±¸Ã¼ÀûÀÎ
ÀνºÅϽº (Instance) °¡¸®Å²´Ù. ´Ù½Ã ¸»Çϸé instance-of ´Â Ãß»óÀûÀÎ ÀǹÌÀÇ °³³äÀ»
ÇϳªÀÇ ±¸Ã¼ÀûÀ¸·Î Á¸ÀçÇÏ´Â °´Ã¼·Î¼ÀÇ ¿¹¸¦ ¸»ÇÑ´Ù. ÀÌ·¯ÇÑ is-a ³ª instance-of
¶õ È£¸¦ »ç¿ëÇÏ¿© ÇÁ·¹ÀÓ°£ÀÇ °ü°è¸¦ ³ªÅ¸³½´Ù.
ÇÁ·¹ÀÓÀ» ÀÌ¿ëÇÑ Áö½Ä Ç¥Çö¿¡¼ ¸Å¿ì Áß¿äÇÑ Æ¯Â¡Àº is-a ¸¦ ºñ·ÔÇÑ °ü°èµéÀº ÇÁ·¹ÀÓ°£ÀÇ °³³ä»ó¼Ó (Inheritance) ÀÇ Æ¯Â¡À» °®´Â´Ù´Â °ÍÀÌ´Ù. °³³ä»ó¼ÓÀ̶õ "ÇÏÀ§ ÇÁ·¹ÀÓÀº »óÀ§ ÇÁ·¹ÀÓÀÇ ½½·Ô°ªÀ» »ó¼Ó¹Þ´Â´Ù" ´Â °ÍÀ» ¸»ÇÑ´Ù. ±×¸² 10 ÀÇ ¿¹¿¡¼ PC ÆæƼ¾öÀº ÆÛ½º³ÎÄÄÇ»ÅÍ¿Í is-a °ü°èÀ̹ǷΠPC ÆæƼ¾ö¿¡ ¿ëµµ¶ó´Â ½½·ÔÀÌ ¾ø´õ¶óµµ "¿ëµµ´Â °³Àοë" À̶ó´Â Á¤º¸¸¦ ÆÛ½º³ÎÄÄÇ»ÅÍ ÇÁ·¹ÀÓÀ¸·ÎºÎÅÍ »ó¼Ó¹Þ´Â´Ù. À̶§ »óÀ§ ÇÁ·¹ÀÓÀ¸·ÎºÎÅÍ ½½·ÔÀ» »ó¼Ó¹ÞÀ» ¶§, ±× °ª±îÁöµµ ÇÔ²² »ó¼Ó¹Þ´Âµ¥ ÀÌ°ÍÀº ÇÏÀ§ ÇÁ·¹ÀÓÀÇ ÀÔÀå¿¡¼ º¸¸é ÇØ´ç ½½·ÔÀÇ ±âº» °ª ¶Ç´Â °áÀå°ª (Default Value) ÀÌ µÈ´Ù. ±×¸² 10 ¿¡¼ ¿ª»óÀ¸·Î Ç¥ÇöµÈ ½½·Ô°ú °ªµéÀº »ó¼Ó¹ÞÀº °ÍÀÓÀ» °¡¸®Å²´Ù. ÇÏÀ§ ÇÁ·¹ÀÓ¿¡¼ ´Ù¸¥ ´ëü°ªÀÌ ¾øÀ¸¸é ÀÌ°ÍÀ» ÀÚ½ÅÀÇ ½½·Ô°ªÀ¸·Î ¹Þ¾ÆµéÀ̳ª, ¸¸¾à ÇÏÀ§ ÇÁ·¹ÀÓ °íÀ¯ÀÇ °ªÀ̳ª ¿¹¿ÜÀûÀÎ °ªÀÌ ÀÖ´Ù¸é ÀÌ°ÍÀº »ó¼ÓµÇ´Â °ª¿¡ ¿ì¼±ÇÏ°Ô µÈ´Ù. À§ÀÇ ±×¸²¿¡¼ TKX-P570H ÇÁ·¹ÀÓÀÌ CPU ¶ó´Â ½½·ÔÀ» »ó¼Ó¹Þ¾ÒÀ¸³ª ±× °ªÀº º¸´Ù ±¸Ã¼ÀûÀÎ °ªÀ¸·Î ´ëüµÉ ¼ö ÀÖ´Ù.
is-a
³ª instance-of ¿Ü¿¡µµ ÇÊ¿äÇÑ °ü°è¸¦ ÀÓÀÇ·Î ¼³Á¤ÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª ¸ðµç °ü°è¿¡
»ó¼ÓÀÌ Àû¿ëµÇ´Â °ÍÀº ¾Æ´Ï´Ù. is-a ³ª instance-of ¿Í °°ÀÌ ¸íÈ®È÷ ÇÁ·¹ÀÓ°£ÀÇ »óÇÏ°ü°è¸¦
±ÔÁ¤ÇÏ´Â °ü°è¿¡¸¸ »ó¼ÓƯ¼ºÀÌ ºÎ¿©µÈ´Ù.
¶Ç ´Ù¸¥ ¿¹¸¦ º¸ÀÚ ±×¸² 11 °ú °°ÀÌ
´ãº¸´ëÃâÀ̶õ ÇÁ·¹ÀÓÀÌ ÀÖÀ» °æ¿ì, º¸´Ù ±¸Ã¼ÀûÀÎ ´ãº¸´ëÃâ°Ç¿¡ °üÇÑ °ÍÀº À§ÀÇ ´ãº¸´ëÃâÀ»
»óÀ§ ÇÁ·¹ÀÓÀ¸·Î ÇÏ´Â is-a ³ª instance-of ÀÇ °ü°è¸¦ ¼³Á¤ÇÏ¿© »õ·Î¿î ÇÁ·¹ÀÓÀ»
Çü¼ºÇϸé À§ÀÇ ´ãº¸´ëÃâ¿¡ °üÇÑ ´Ù¼¸ °¡Áö ½½·ÔÀ» °øÅëÀûÀ¸·Î »ó¼Ó¹ÞÀ» ¼ö ÀÖ´Ù.
°©-´ãº¸´ëÃâÀº ´ëÃâÀÚ °©¿¡ ´ëÇÑ ´ëÃâ±â·ÏÀ¸·Î ´ãº¸´ëÃâÀÇ ÇϳªÀÇ ÀνºÅϽºÀÌ´Ù.
´ãº¸´ëÃâ ÇÁ·¹ÀÓÀÇ ÀÌÀÚÀ² ¿¬ 20% ¿Í ´ëÃâ±â°£ 1³â, ´ãº¸ÀÇ Á¾·ù¿¡¼ ºÎµ¿»êÀº ¸ðµç
´ãº¸´ëÃâ ÀνºÅϽº¸¦ À§ÇÑ ±âº»°ªÀ¸·Î »ç¿ëµÉ ¼ö ÀÖ´Ù.
|
||||||||||||||||||||||||||||||
|
´ëÃâÀÚ |
|
±×¸² 11 ´ãº¸´ëÃâ¿¡ °üÇÑ ÇÁ·¹ÀÓ (¿ª»óÀ¸·Î Ç¥ÇöµÈ ½½·ÔÀº »ó¼Ó¹ÞÀº ½½·ÔÀ» ³ªÅ¸³¿)
À̻󿡼 ¿¹·Î µç ÇÁ·¹ÀÓÀ» »ìÆ캸¸é, ¾î¶² ´ë»óÀ̳ª °´Ã¼¿¡ °üÇÑ Á¤Àû ¶Ç´Â ¼±¾ðÀû Ç¥Çö¸¸À» ´Ù·ê ¼ö ÀÖ´Â °Íó·³ º¸À̳ª ÇÁ·¹ÀÓÀº ÀýÂ÷Àû Á¤º¸µµ ÇÔ²² Ç¥ÇöÇÒ ¼ö ÀÖ´Ù. ÀÌ´Â ÇϳªÀÇ ÇÁ·¹ÀÓ¿¡ Çϳª ÀÌ»óÀÇ ÀýÂ÷ (Procedure) °¡ ºÙÀ» ¼ö Àֱ⠶§¹®ÀÌ´Ù. ÀÌ ÀýÂ÷´Â °¢ ½½·ÔÀÇ °ªÀÌ Ãß°¡ (If-added) ¶Ç´Â »èÁ¦ (If-removed) µÇ¾úÀ» ¶§³ª ½½·ÔÀÇ ³»¿ëÀÌ ¿ä±¸ (If-needed) µÇ¾úÀ» ¶§ ÀÚµ¿ÀûÀ¸·Î ¼öÇàµÇ°Ô µÈ´Ù. ÀÌ·¯ÇÑ ÀýÂ÷¿¡´Â ´ÙÀ½°ú °°Àº Á¾·ù°¡ ÀÖ´Ù.
¨ç ÷°¡½Ã ¼öÇàµÇ´Â ÀýÂ÷ (If-added Procedure)
: ½½·Ô¿¡ »õ·Î¿î °ªÀÌ ÀúÀåµÇ¸é ¼öÇàµÈ´Ù.
¨è »èÁ¦½Ã ¼öÇàµÇ´Â ÀýÂ÷ (If-removed
Procedure) : ½½·ÔÀÇ °ªÀÌ »èÁ¦µÇ¸é ¼öÇàµÈ´Ù.
¨é ÇÊ¿ä½Ã ¼öÇàµÇ´Â ÀýÂ÷ (If-needed
Procedure) : ½½·Ô¿¡ °ªÀÌ ¿ä±¸µÇ¾úÀ¸³ª ÇØ´ç ½½·ÔÀÌ ºñ¾î ÀÖ´Â °æ¿ì ¼öÇàµÈ´Ù.
¿ì¸®´Â ÀÌ·¯ÇÑ ÀýÂ÷¸¦ µð¸ó (Demon) À̶ó ºÎ¸£±âµµ ÇÑ´Ù. Áï, µð¸óÀº ƯÁ¤°ª ¶Ç´Â µ¥ÀÌÅÍÀÇ º¯°æ, ÷°¡ µîÀÇ º¯µ¿»çÇ×ÀÌ »ý°åÀ» ¶§ ±×¿Í ¿¬°èµÇ¾î ÀÚµ¿ÀûÀ¸·Î ¼öÇàµÇ´Â ÀýÂ÷ (Procedure)¸¦ ¸»ÇÑ´Ù. µð¸óÀº ƯÁ¤ °ª¿¡ ºÙ¾î Àִ ŽÁö±â ¶Ç´Â ¼¾¼Ã³·³ ÀÛµ¿µÈ´Ù. ¸¸¾à ÀÌ Å½Áö±â°¡ ÇØ´ç °ªÀÇ º¯È¸¦ ŽÁöÇÏ¿´´Ù¸é Áï°¢ Ãß°¡ÀûÀÎ °è»êÀ̳ª ÇൿÀ» ºÒ·¯ÀÏÀ¸Å°´Â °ÍÀÌ´Ù. À§ÀÇ ¿¹¿¡¼´Â, ¿ù»óȯ¾× °è»êÀº ±¸Ã¼ÀûÀÎ °ªÀ» ÀÔ·ÂÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ´ëÃâ¾×°ú ´ëÃâ±â°£, ÀÌÀÚÀ²°ªÀ» ÀÌ¿ëÇÑ °è»ê°ø½ÄÀÎ µð¸óÀ» ¼öÇàÄÉ ÇÏ¿© ¿ù »óȯ¾×ÀÇ °ªÀ» °áÁ¤ÇÏ°Ô ÇÑ´Ù. µû¶ó¼ ÀÌ µð¸óÀÌ ¼öÇàµÇ´Â ½ÃÁ¡Àº ´ëÃâ¾×À̳ª ÀÌÀÚÀ², ´ëÃâ±â°£ÀÇ °ª ¾î´À Çϳª¶óµµ º¯µ¿ÀÌ »ý°åÀ» ¶§ÀÌ´Ù. µû¶ó¼ ´ëÃâ¾×, ÀÌÀÚÀ², ´ëÃâ±â°£ ÀÌ ¼¼ °³ÀÇ ½½·Ô¿¡ ¿ù »óȯ¾×À» °è»êÇÏ¿© ±× °ªÀ» ¿ù »óȯ¾× ½½·ÔÀ» ÀúÀå½ÃÅ°´Â µð¸óÀÌ ºÙ¾î¾ß ÇÑ´Ù. µð¸óÀÌ »ç¿ëµÇ´Â ¿¹´Â ÀÌ¿Ü¿¡µµ ´ÙÀ½°ú °°Àº °æ¿ì°¡ ÀÖÀ» ¼ö ÀÖ´Ù.
¨ç ¾î¶² ÀÏÀÌ ¹ß»ýÇÏ¿´À» °æ¿ì ƯÁ¤ µ¥ÀÌÅ͸¦
ÇÊ¿ä·Î ÇÏ´Â ¸ðÀǽÇÇèÀÇ °æ¿ì
¨è ÀÏÀÌ ÁøÇàµÇ°í ÀÖ´Â µ¿¾È ÀÚµ¿ ¸ÞÀÏÀü¼Û
¨é
ÇÏÀ§ ¿¹»ê»ç¿ë³»¿ªÀ¸·ÎºÎÅÍÀÇ ºñ¿ëÀÇ ÇÕ»ê
¨ê Çã¶ô¹ÞÁö ¾ÊÀº Á¢±ÙÀ̳ª ¼öÁ¤ÀÇ
¹æÁö
À̻󿡼 ±â¼úÇÑ ÇÁ·¹ÀÓ±â¹Ý Áö½Ä Ç¥Çö¿¡ ´ëÇÑ Æ¯¼ºÀ» Á¤¸®ÇÏ¿© º¸¸é ´ÙÀ½°ú °°´Ù.
¨ç ³ëµå¿Í È£·Î¼ ±¸¼ºµÈ ³×Æ®¿öÅ© ÇüÅÂ. ³ëµå´Â
ÇÁ·¹ÀÓÀ̸ç È£´Â ÇÁ·¹ÀÓ°£ÀÇ °ü°è¸¦ ³ªÅ¸³½´Ù.
¨è ÇÁ·¹ÀÓÀº ÇϳªÀÇ ´ë»ó,
°´Ã¼ÀÇ »óųª Ư¼ºÀ» ±â¼úÇϱâ À§ÇØ ¿©·¯ °³ÀÇ ½½·ÔÀ» µÎ¸ç ÀÌ ½½·Ô¿¡ ÇØ´ç
°ªÀ» ÀúÀåÇÑ´Ù. ÀÌ ½½·Ô°ªÀ¸·Î ´Ù¸¥ ÇÁ·¹ÀÓ À̸§ÀÌ »ç¿ëµÉ ¼öµµ ÀÖ´Ù.
¨é
°¢ ½½·Ô¿¡´Â ½½·Ô°ªÀÇ Ãß°¡, »èÁ¦, º¯°æ, ¿ä±¸ µîÀÌ ÀϾ ¶§ ¾î¶°ÇÑ ÇàÀ§°¡
ÀÌ·ç¾îÁ®¾ß ÇÒÁö¸¦ ±ÔÁ¤ÇÑ ÀýÂ÷ (Procedure) °¡ ºÙÀ» ¼ö ÀÖ´Ù.
¨ê ÇÁ·¹ÀÓ°£ÀÇ
°èÃþÀû ±¸Á¶Çü¼º°ú »ó¼ÓÀÌ ÀÌ·ç¾îÁú ¼ö ÀÖ´Ù.
(2) ÇÁ·¹ÀÓ°ú ½ºÅ°¸¶
ÀϹÝÀûÀ¸·Î frameÀ̶õ À̸§ ´ë½Å ½ºÅ°¸¶ (Schema) ¶ó°í ºÎ¸£±âµµ ÇÏ¿© º¸Åë ½ºÅ°¸¶¸¦ frame°ú ºñ½ÁÇÑ °³³äÀ¸·Î »ç¿ëÇÏ°í ÀÖ´Ù. ±×·¯³ª ¿©±â¼´Â ½ºÅ°¸¶¸¦ frameº¸´Ù ´õ ³ÐÀº °³³äÀ¸·Î º¸°íÀÚ ÇÑ´Ù. ½ºÅ°¸¶´Â ¿ø·¡ ½É¸®Çп¡¼ ³ª¿Â ¿ë¾îÀε¥ °ú°ÅÀÇ ¹ÝÀÀÀ̳ª °æÇè¿¡ ÀÇÇØ »ý¼ºµÈ »ý¹°Ã¼ÀÇ Áö½Ä ¶Ç´Â ¹ÝÀÀü°è·Î¼ ȯ°æ¿¡ ´ëÇØ ÀûÀÀÇÏ°í ´ëóÇϵµ·Ï ÇÏ´Â ¿ªÇÒÀ» ´ã´çÇÑ´Ù. ÀÌ·¯ÇÑ ½ºÅ°¸¶¸¦ °¡Áö°í Àֱ⿡ ÁÖÀ§È¯°æ¿¡ ´ëÇØ Ã¼°èÀûÀÎ ´ëÀÀÀ» ÇÒ ¼ö ÀÖ´Ù. ¸¸¾à ÀÌ·¯ÇÑ ½ºÅ°¸¶°¡ ¾ø´Ù¸é »ý¹°Ã¼´Â ¿ÜºÎ¿¡¼ Àڽſ¡°Ô ÁÖ¾îÁö´Â ÀÚ±ØÀÌ ¹«ÀÛÀ§¿Í ¿ì¿¬, ¶Ç´Â ¾Æ¹«·± ÀÌÀ¯¾øÀÌ Àڽſ¡°Ô ´ÚÃÄ¿À´Â »ç°Çµéó·³ º¸ÀÌ°Ô µÉ °ÍÀÌ´Ù. À½½ÄÀ» ´ëÇßÀ» ¶§ À½½ÄÀÇ ¸À, ¹èºÎ¸§ µîÀÇ °ú°Å Áö½Ä°ú ¹ÝÀÀ¿¡ ´ëÇÑ °á°ú¸¦ ¾Ë±â¿¡ Àΰ£Àº °ÅÀÇ ¹«ÀǽÄÀûÀ¸·Î ÀÌ¿¡ ´ëóÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ ¾î¶² ƯÁ¤ Àι°, ¹°°Ç µî¿¡ ´ëÇؼµµ ±×¿¡ ¾Ë¸Â´Â ¹ÝÀÀÀ» º¸ÀÏ ¼ö ÀÖ´Ù. ½ºÅ°¸¶´Â ¾î¶² ´ë»ó¿¡ ´ëÇÑ À¯ÇüÈµÈ Ã¼°è¿Í °ú°Å Çൿ ¶Ç´Â ¹ÝÀÀ¿¡ ´ëÇÑ °á°úµé·Î¼ Àû±ØÀûÀ¸·Î Àڱؿ¡ ´ëÇØ ¹ÝÀÀÇÒ ¼ö ÀÖµµ·Ï Áö¿øÇØ ÁØ´Ù. ÀÌ·¯ÇÑ ½ºÅ°¸¶¸¦ Áö½Ä Ç¥ÇöÀÇ ÇÑ ¾ç½ÄÀ¸·Î ±¸ÇöÇÑ °ÍÀ» frameÀ¸·Î º¼ ¼ö ÀÖ´Ù. Âü°í·Î µ¥ÀÌÅͺ£À̽º ºÐ¾ß¿¡¼µµ ¸±·¹ÀÌ¼Ç (Relation) ¶Ç´Â µ¥ÀÌÅͺ£À̽ºÀÇ ±¸Á¶Á¤ÀǸ¦ ½ºÅ°¸¶¶ó°í ºÎ¸£°í ÀÖ´Ù.
(3) ÇÁ·¹ÀÓ°ú °´Ã¼ÁöÇâ
°´Ã¼ÁöÇâÇ¥Çö°ú ÇÁ·¹ÀÓÇ¥Çö¹æ¹ý°£ÀÇ °ü°è¿¡ ´ëÇØ ¼³¸íÇϸé, ÇÁ·¹ÀÓÇ¥ÇöÀº °´Ã¼ÁöÇâÇ¥ÇöÀÇ ¼±±¸ÀÚÀûÀÎ À§Ä¡¿¡ ÀÖ´Ù°í ÇÒ ¼ö ÀÖ´Ù. Áï ¼Ó¼ºÀ¸·Î »ç¹°ÀÇ ¿©·¯ Ư¼ºÀ» Ç¥ÇöÇÒ ¼ö ÀÖ´ÙµçÁö, »ó¼Ó±â´É°ú ÀýÂ÷ ÷ºÎ±â´ÉÀº ¸ðµÎ ¿À´Ã³¯ °´Ã¼ÁöÇâÇ¥Çö ±â´ÉÀÇ ÀϺÎÀÌ´Ù. °´Ã¼ÁöÇâ±â¹ýÀº ´ÙÀ½°ú °°Àº ¿©·¯ ºÐ¾ß¿¡¼ ³ª¸§´ë·ÎÀÇ Çʿ伺 ¶§¹®¿¡ ºÎ°¢µÇ¾î ¿Ô´Ù.
ÀÌ¿Ü¿¡µµ ½Ã½ºÅÛ ½Ã¹Ä·¹ÀÌ¼Ç ¸ðµ¨¸µ±â¹ý°ú ÄÄÇ»ÅÍ
±×·¡ÇȽººÐ¾ß¿¡¼µµ °´Ã¼ÁöÇâ±â¹ýÀ» µµÀÔÇÏ°í ÀÖ´Ù.
ÀÌÁ¦ °´Ã¼ÁöÇâÇ¥Çö±â¹ýÀÇ
°³·«ÀûÀÎ Á¶¸ÁÀ» ¸ÕÀú Çغ¸°í ÇÁ·¹ÀÓ°ú °´Ã¼ÁöÇâ±â¹ý°£ÀÇ °ü°è¸¦ ³íÀÇÇÏ°Ú´Ù.
¨ç Ŭ·¡½º Ãß»óÈ
¿ì¸®°¡
¾î¶² ½Ã½ºÅÛÀ» ¸ðÇüÈÇÏ¿© ÇÁ·Î±×·¡¹Ö ÀÛ¾÷À» ¼öÇàÇÏ·Á¸é, ¿ì¼± °ü·ÃµÈ °´Ã¼¸¦
ÆľÇÇÏ¿© ´ë»ó ¹®Á¦¿Í °ü·ÃµÈ »çÇ׵鸸À» ÃßÃâÇÏ´Â °úÁ¤-Ãß»óÈ °úÁ¤-À¸·ÎºÎÅÍ
Ãâ¹ßÇÏ°Ô µÈ´Ù. °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡¼ÀÇ Ãß»óÈ°úÁ¤Àº ´ë»ó ¹®Á¦¿Í °ü·ÃµÈ
°´Ã¼¸¦ ¼±ÅÃÇÏ°í, °´Ã¼µéÀÌ °®´Â ¼Ó¼ºµéÀ» ÆľÇÇÏ´Â °ÍÀÌ´Ù. À¯»çÇÑ ¼Ó¼ºµéÀ»
°®´Â °´Ã¼µéÀº µ¿ÀÏÇÑ Å¬·¡½º (Class) ·Î ¹À» ¼ö ÀÖ´Ù. ¿¹¸¦ µé¾î, ÀºÇà¿¡¼
´ëÃâÀ» ¹Þ°íÀÚ ÇÏ´Â °©, À», º´ À̶ó´Â ¼¼ »ç¶÷ÀÌ ÀÖ´Ù°í ÇÏÀÚ. À̵éÀº °¢±â
´Ù¸¥ »ç¶÷ÀÌÁö¸¸ ÀºÇàÀÇ ´ëÃâ¾÷¹«¿Í °ü·ÃÇÑ ÀÌÇØ°ü°è°¡ ÀÖ´Ù´Â °øÅëÁ¡ÀÌ ÀÖ´Ù.
ÀÌ °æ¿ì¿¡´Â °³°³ÀÇ ´ëÃâ Èñ¸ÁÀÚ °´Ã¼µéÀ» "°³ÀÎ ÀÀ¸ðÀÚ" ¶ó´Â ÇϳªÀÇ
Ŭ·¡½º·Î ºÐ·ùÇÒ ¼ö ÀÖ´Ù. ÀÌó·³ Ŭ·¡½º Ãß»óÈ°úÁ¤Àº ´ë»ó ¹®Á¦¿Í °³¹ßÇÏ°íÀÚ
ÇÏ´Â ½Ã½ºÅÛÀÇ ¼º°Ý¿¡ µû¶ó °´Ã¼µéÀÇ ºÐ·ù°¡ ´Þ¶óÁö°Ô µÇ¹Ç·Î Áö½Ä°øÇÐ (Knowledge
Engineering) ÀÇ ÁÖ¿ä ´Ü°è°¡ µÈ´Ù.
¨è Ŭ·¡½ºÀÇ °èÃþÀû ±¸Á¶
°´Ã¼ÁöÇâ
ÇÁ·Î±×·¡¹Ö¿¡¼ÀÇ Å¬·¡½ºµéÀº °èÃþÀûÀÎ ±¸Á¶¸¦ °®°Ô µÈ´Ù (±×¸² 13 ÂüÁ¶). »óÀ§°èÃþÀ¸·Î
°¥¼ö·Ï Ŭ·¡½ºÀÇ Àǹ̴ º¸´Ù ÀϹÝÀûÀÎ ³»¿ëÀÌ µÇ¸ç, ÇÏÀ§°èÃþÀ¸·Î °¥¼ö·Ï º¸´Ù
±¸Ã¼ÀûÀÎ ³»¿ëÀ» °®°Ô µÈ´Ù. ±×¸² 13 ¿¡¼ °³ÀδëÃâ½ÅûÀÚ¿Í ¹ýÀδëÃâ½ÅûÀÚŬ·¡½º´Â
°¡Àå ÇÏÀ§°èÃþÀÇ Å¬·¡½º·Î¼ ´ëÃâ½ÅûÀÚ¸¦ »óÀ§ Ŭ·¡½º·Î °®°í ÀÖ´Ù. ´ëÃâ½ÅûÀÚŬ·¡½º´Â
´Ù¸¥ ½Å¿ëÄ«µå½ÅûÀÚ ¹× ¹ýÀÎÄ«µå½ÅûÀÚŬ·¡½º¿Í ÇÔ²² °³ÀÎ°í°´À̶ó´Â Ŭ·¡½ºÀÇ
ÇÏÀ§ Ŭ·¡½º¸¦ ÀÌ·ç°Ô µÈ´Ù. ÀϹÝÀûÀ¸·Î ÇÑ °³ÀÇ Å¬·¡½º°¡ º¹¼öÀÇ »óÀ§ Ŭ·¡½º¸¦
°¡Áú ¼öµµ ÀÖ´Ù. ±×¸² 13 ¿¡¼ ¹ýÀÎÄ«µåŬ·¡½º´Â °³ÀÎ°í°´°ú ¹ýÀÎ°í°´À̶ó´Â
µÎ °³ÀÇ »óÀ§ Ŭ·¡½º¸¦ °®°í ÀÖÀ½À» ¾Ë ¼ö ÀÖ´Ù. °´Ã¼Å¬·¡½º°èÃþÀÇ È¿°úÀûÀÎ
¼³Á¤À» À§Çؼ´Â ´ë»ó ¹®Á¦¸¦ °´Ã¼ÁöÇâÀûÀÎ ºÐ¼®°ú ¼³°è°üÁ¡¿¡¼ ÆľÇÇÏ°í ºÐ¼®Çؾß
ÇÑ´Ù.
¨é »ó¼Ó
ÇÏÀ§°èÃþ¿¡ ÀÖ´Â
Ŭ·¡½º´Â »óÀ§ Ŭ·¡½º·ÎºÎÅÍ °øÅëÀûÀÎ ¼Ó¼ºµéÀ» »ó¼Ó¹ÞÀ» ¼ö ÀÖ´Ù. »óÀ§ Ŭ·¡½º´Â
°øÅëÀûÀÎ ¼Ó¼ºµéÀ» °®°Ô µÇ°í, ÇÏÀ§ Ŭ·¡½º´Â »óÀ§ Ŭ·¡½º·ÎºÎÅÍ »ó¼Ó¹ÞÀº °øÅë¼Ó¼º
¿Ü¿¡µµ °íÀ¯ÀÇ ¼Ó¼ºµéÀ» °¡Áú ¼ö ÀÖ´Ù. ÀÌ´Â ÇÁ·¹ÀÓ Áö½Ä Ç¥Çö¿¡¼ ÀÌ¿ëµÇ°í
ÀÖ´Â »ó¼Ó °³³ä°ú µ¿ÀÏÇÑ °ÍÀÌ´Ù. ¸¸ÀÏ ¾î¶² Ŭ·¡½º°¡ ¿©·¯ »óÀ§ Ŭ·¡½º¸¦ °®°í
ÀÖ´Ù¸é, ¸ðµç »óÀ§ Ŭ·¡½º·ÎºÎÅÍ Á¤º¸¸¦ »ó¼Ó¹ÞÀ» ¼ö Àִµ¥, À̸¦ º¹¼ö»ó¼Ó
(Multiple Inheritance) À̶ó°í ÇÑ´Ù.
±×¸² 13 °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡¼ÀÇ Å¬·¡½º °èÃþ
¨ê Ŭ·¡½ºÀÇ ÀνºÅϽº·Î¼
°´Ã¼
Ŭ·¡½º´Â À¯»çÇÑ °´Ã¼µéÀÇ ÁýÇÕÀû °³³äÀ¸·Î¼ ÀÌ¿ëµÇ´Â ¹Ý¸é, ½ÇÁ¦ Áö½Ä
º£À̽º³ª ÇÁ·Î±×·¥À» ¿î¿ëÇÒ °æ¿ì¿¡´Â Ŭ·¡½º¿¡ ¼ÓÇÑ °³°³ °´Ã¼µé°£ÀÇ »óÈ£ÀÛ¿ë¿¡
ÀÇÇØ °á°ú°¡ µµÃâµÈ´Ù. À̸¦ À§ÇØ ÇØ´ç Ŭ·¡½ºÀÇ ÀνºÅϽº·Î ºÒ¸®¿ì´Â Ŭ·¡½º¿¡
¼ÓÇÑ °³°³ °´Ã¼µéÀº Ŭ·¡½ºÀÇ °íÀ¯ÇÑ ¼Ó¼ºÀº ¹°·Ð »ó¼ÓµÈ ¼Ó¼ºµéÀ» °®°Ô µÈ´Ù.
¿¹¸¦ µé¾î, °©À̶ó´Â °´Ã¼°¡ ±×¸² 13 ¿¡¼ÀÇ °³ÀδëÃâ½ÅûÀÚŬ·¡½ºÀÇ ÀνºÅϽº·Î¼
Á¤ÀÇÇÏ°íÀÚ ÇÑ´Ù¸é ´ÙÀ½°ú °°Àº ÀνºÅϽº »ý¼º¹®ÀåÀ» ÀÌ¿ëÇØ¾ß ÇÑ´Ù. °´Ã¼ÁöÇâ
ÇÁ·Î±×·¡¹Ö¾ð¾î¿¡ µû¶ó ÀνºÅϽº »ý¼º¾ç½ÄÀº ´Ù¼Ò ´Ù¸¦ ¼ö ÀÖ´Ù.
°© :=(new "°³ÀδëÃâ½ÅûÀÚ")
¨ë ÇàÀ§ÀÚ (Methods)
Ŭ·¡½º´Â
°´Ã¼µéÀÇ ¼Ó¼º»Ó¸¸ ¾Æ´Ï¶ó ÀÌ ¼Ó¼ºµéÀ» ÀÌ¿ëÇÏ¿© ƯÁ¤ÇÑ ÀϵéÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â
ÇÔ¼ö¹®À» °¡Áú ¼ö Àִµ¥, ÀÌ ÇÔ¼ö¹®À» ÇàÀ§ÀÚ¶ó°í ÇÑ´Ù. ±×·¯¹Ç·Î ¾î¶² Ŭ·¡½ºÀÇ
ÀνºÅϽº °´Ã¼°¡ »ý¼ºµÇ¸é, ±× °´Ã¼´Â µ¥ÀÌÅÍ Ç¥ÇöÀ» À§ÇÑ ¼Ó¼º°ú ÇÁ·Î½Ãµà¾î
¶Ç´Â ÇÔ¼ö¹® Á¤ÀǸ¦ À§ÇÑ ÇàÀ§ÀÚ¸¦ ¸ðµÎ °®°Ô µÇ´Â °ÍÀÌ´Ù. ¿¹·Î½á °©À̶ó´Â
°´Ã¼°¡ "°³ÀδëÃâ½ÅûÀÚ" Ŭ·¡½ºÀÇ ÀνºÅϽº·Î¼ »ý¼ºµÇ¾ú´Ù¸é, ±×
°´Ã¼´Â °³ÀδëÃâ½ÅûÀڷμÀÇ ¼Ó¼ºÀ» ¸ðµÎ °®°Ô µÉ »Ó¸¸ ¾Æ´Ï¶ó ´ëÃâ½Åû °ü·ÃÇÑ
ÀϵéÀ» ¼öÇàÇÒ ¼ö ÀÖ´Â ÇÔ¼ö¹®À» °®°Ô µÈ´Ù. Áï, °ªÀº ´ëÃâ½ÅûÀÎÀÇ ¼Ó¼ºÀ» º¸ÀÏ
»Ó¸¸ ¾Æ´Ï¶ó ½ÅûÀÎÀ¸·Î¼ ÇàÀ§¸¦ ÇÏ°Ô µÇ´Â °ÍÀÌ´Ù. ±×·¯¹Ç·Î ÇàÀ§ÀÚ¸¦ Ŭ·¡½º¿¡
÷ºÎÇÔÀ¸·Î½á ½ÇÁ¦ ¹®Á¦¸¦ º¸´Ù ´õ Àß Ç¥ÇöÇÒ ¼ö ÀÖ°Ô µÇ´Â °ÍÀÌ´Ù.
½Ã½ºÅÛ»ó¿¡¼
ÇàÀ§ÀÚ¸¦ ±¸ÇöÇÏ´Â ¹æ¹ýÀº ¿©·¯ °¡Áö°¡ ÀÖÀ» ¼ö ÀÖ´Ù. ÇÔ¼ö¹®À̳ª ÇÁ·Î½Ãµà¾î´Â
¹°·Ð IF-THEN ÇüÅÂÀÇ ±ÔÄ¢À» ÀÌ¿ëÇÒ ¼öµµ ÀÖ´Ù. ÇàÀ§ÀÚ¸¦ ÀÌ¿ëÇÏ¿© ¼ö¸®°è»êÀ̳ª
ÀÔÃâ·Â ±â´É, ÀνºÅϽº °´Ã¼ÀÇ »ý¼º ¹× °´Ã¼°£ÀÇ ÀÇ»ç¼ÒÅë ±â´É µîÀ» ¼öÇàÇÏ°Ô
µÈ´Ù. °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö¿¡¼´Â Ŭ·¡½º°£ÀÇ ÀÇ»ç¼ÒÅëÀº ÇàÀ§ÀÚ¸¦ ÀÌ¿ëÇÑ ÀνºÅϽº°£ÀÇ
¸Þ½ÃÁö Àü´Þ·Î¼¸¸ °¡´ÉÇÏ´Ù. Ŭ·¡½ºÀÇ ¼Ó¼º°ú ¸¶Âù°¡Áö·Î ÇàÀ§ÀÚµµ »óÀ§ Ŭ·¡½º·ÎºÎÅÍ
ÇÏÀ§ Ŭ·¡½º·Î »ó¼ÓÀÌ ÀÌ·ç¾îÁø´Ù.
¨ì ¸ðµâÈ¿Í Ä¸½¶È
ÇϳªÀÇ
°´Ã¼´Â µ¥ÀÌÅÍ¿Í ÇÔ¼ö°¡ ÇϳªÀÇ Ä¸½¶¿¡ µé¾î ÀÖ´Â °¡Àå ÀÛÀº ´ÜÀ§ÀÇ ¸ðµâÀ̶ó°í
º¼ ¼ö ÀÖ´Ù. °³°³ °´Ã¼´Â ¼·Î µ¶¸³µÇ¾î ÀÖÀ¸¸ç, °´Ã¼°£ÀÇ ÀÇ»ç¼ÒÅëÀº ¿ÀÁ÷ ¸Þ½ÃÁöÀü´Þ¿¡
ÀÇÇؼ¸¸ ÀÌ·ç¾îÁø´Ù. ÀÌ·¯ÇÑ °úÁ¤À» ĸ½¶È ¶Ç´Â Á¤º¸ÀºÆó (Information Hiding)
¶ó°í ÇÑ´Ù. ÀÌ·¯ÇÑ ¸ðµâÈµÈ Ä¸½¶È°úÁ¤Àº ´ë±Ô¸ðÀÇ º¹ÀâÇÑ ¼ÒÇÁÆ®¿þ¾î °³¹ßÇÁ·ÎÁ§Æ®¿¡¼
½Ã½ºÅÛ ¼³°è ¹× °³¹ßÀÇ ÁÖ¿ä ±â¹ýÀ¸·Î ÀÀ¿ëµÉ ¼ö ÀÖ´Ù. ¸ðµâÈ¿Í Ä¸½¶È´Â ÇÁ·¹ÀÓ¿¡¼´Â
´Ù·çÁö ¾ÊÀº ºÎºÐÀ¸·Î, ÇÁ·Î±×·¥ ¾ð¾î¿¡¼ ¹ßÀüÇØ ¿Â °´Ã¼ÁöÇâ±â¹ýÀ¸·Î ÀÎÇØ
°Á¶µÇ°í ÀÖ´Ù.
À̻󿡼 »ìÆ캻 °´Ã¼ÁöÇâ±â¹ýÀÇ Æ¯¼º¿¡´Â ÇÁ·¹ÀÓ¿¡¼ ³ªÅ¸³ª°í ÀÖ´Â ±â´É, ¿¹¸¦ µé¾î »ó¼Ó, °èÃþÈ, ÇàÀ§ÀÚ µî °øÅëµÈ Á¡ÀÌ ¸¹ÀÌ ³ªÅ¸³ª°í ÀÖ´Ù. »ó¼Ó¤ý°èÃþÈ´Â ¾çÀÚ°£ °°Àº °³³äÀ¸·Î »ç¿ëµÇ°í ÀÖÀ¸¸ç, ÇàÀ§ÀÚ´Â ÇÁ·¹ÀÓÀÇ ÀýÂ÷¿¡ ´ëÀÀµÈ´Ù ÇÒ ¼ö ÀÖ´Ù. ±×·¯³ª °´Ã¼ÁöÇâ±â¹ýÀº ÇÁ·¹ÀÓ°ú´Â ´Þ¸® Ŭ·¡½º¿Í ÀνºÅº½º°³³äÀ» µÎ¾î ÇÁ·¹ÀÓÀÇ ºÐ·ù¸¦ º¸´Ù ¼¼ºÐÈÇÏ¿´´Ù. ±× ¿Ü ¸ðµâÈ¿Í Ä¸½¶È´Â ¸Þ½ÃÁö Àü´Þ¿¡ ÀÇÇÑ °´Ã¼°£ÀÇ Á¤º¸Àü´ÞÀ» °Á¶ÇÏ´Â °´Ã¼ÁöÇâ ÂÊ¿¡¼ °Á¶µÇ°í ÀÖ´Ù. ÀÌ·¯ÇÑ »ç½Çµé·Î ¹Ì·ç¾î º¼ ¶§ ÇÁ·¹ÀÓµµ °´Ã¼ÁöÇâ±â¹ýÀÇ Çϳª¶ó°í º¼ ¼ö ÀÖ´Ù. ±×·¯³ª ÇÁ·¹ÀÓÀº ÀΰøÁö´É¿¡¼ Áö½Ä Ç¥ÇöÀÇ ÇÑ ¹æ¹ýÀ¸·Î ³ªÅ¸³ª °´Ã¼ÁöÇâ±â¹ý¿¡ ¿µÇâÀ» ¹ÌÃÆ°í, °´Ã¼ÁöÇâ±â¹ýÀº ¼ÒÇÁÆ®¿þ¾î °øÇÐºÐ¾ß µî¿¡¼ ÇÁ·Î±×·¡¹Ö ¹æ¹ý·Ð °üÁ¡¿¡¼ ¹ßÀüµÈ °ÍÀÌ ¿©·¯ ºÐ¾ß, ¿¹¸¦ µé¾î ÀΰøÁö´É, µ¥ÀÌÅͺ£À̽º, ½Ã½ºÅÛ ºÐ¼® µî¿¡ ¿µÇâÀ» ¹ÌÃÆ´Ù°í º¼ ¼ö ÀÖ´Ù. ±×·±µ¥ ÇÁ·¹ÀÓ°ú °´Ã¼´Â ±× »Ñ¸®´Â ´Þ¶óµµ ¼·Î °°Àº °³³äÀ» Ç¥ÇöÇÏ°í ÀÖ´Ù°í º¼ ¼ö ÀÖÀ¸¸ç, ¿À´Ã³¯ °´Ã¼ (Object) ¶ó´Â Ç¥ÇöÀÌ º¸Æíȵʿ¡ µû¶ó ÇÁ·¹ÀÓµµ °´Ã¼¶ó°í ºÎ¸¦ ¼ö ÀÖ´Ù. ¶ÇÇÑ °´Ã¼ÁöÇâ µ¥ÀÌÅͺ£À̽º¿¡¼´Â µ¥ÀÌÅÍÀÇ ÀúÀ屸Á¶·Î °ü°èÇü µ¥ÀÌÅͺ£À̽º¿¡¼ÀÇ ¸±·¹ÀÌ¼Ç (Relation) ÀÌ ¾Æ´Ñ °´Ã¼¸¦ »ç¿ëÇϴµ¥ À̶§ ÀÌ °´Ã¼ÁöÇâ µ¥ÀÌÅͺ£À̽ºÀÇ °´Ã¼¿Í Áö½Ä Ç¥Çö¿¡¼ÀÇ ÇÁ·¹ÀÓÀº »óÈ£ Á¦ÇÑÀû ȣȯ±¸Á¶·Î¼ »óÈ£º¯È¯°úÁ¤À» °ÅÃÄ ÀڷḦ ±³È¯ÇÒ ¼ö ÀÖ°Ú´Ù.
Áö±Ý°¡Áö »ìÆ캻 ±âº»Àû Áö½Ä Ç¥ÇöÀº ¸¹Àº Àü¹®°¡½Ã½ºÅÛ¿¡¼ »ç¿ëµÇ´Â Ç¥Çö¹æ¹ýÀÌ´Ù. ±×·¯³ª °æ¿ì¿¡ µû¶ó¼´Â ÀÌµé ¼¼ °¡Áö Ç¥Çö¹æ¹ý¸¸À¸·Î´Â Àü¹®°¡½Ã½ºÅÛ¿¡ ÇÊ¿äÇÑ Áö½ÄÀ¸·Î ±¸ÃàÇϱ⿡ ¾î·Á¿î ¹®Á¦³ª ¿µ¿ªÀÌ ÀÖÀ» ¼ö ÀÖ´Ù. ÀÌ Àý¿¡¼´Â ±ÔÄ¢, Àǹ̸Á, ÇÁ·¹ÀÓ ¿Ü¿¡ ÀÚÁÖ »ç¿ëµÇ´Â Áö½Ä Ç¥Çö±â¹ýÀ» ¼Ò°³ÇÑ´Ù.
³í¸®¿¡¼ ¾ð±ÞµÉ ¸íÁ¦°è»ê°ú ¼ú¾î°è»ê µîÀº ¹Ù·Î Áö½Ä Ç¥ÇöÀÇ ÇÑ ¹æ¹ýÀ¸·Î »ç¿ëµÉ ¼ö ÀÖ°í, ÀüÀý¿¡¼ ¼Ò°³ÇÑ ±ÔÄ¢Çüŵµ ¿Ü°ß»ó ¸íÁ¦³í¸®ÀÇ ÇÑ Ç¥Çö¹æ½ÄÀ¸·Î »ý°¢ÇÒ ¼ö ÀÖ´Ù. ÀÚ¼¼ÇÑ °ÍÀº ³í¸®¸¦ Âü°íÇϱ⠹ٶõ´Ù.
¾Õ¿¡¼ ±ÔĢǥÇöÀ» µµÇüÀûÀ¸·Î ¹¦»çÇÑ °ÍÀ» AND/OR ±×·¡ÇÁ¶ó ÇÑ ¹Ù ÀÖ´Ù. ±×·¡ÇÁ´Â ±âº»ÀûÀ¸·Î ³ëµå (Node) ¿Í È£ (Arc) ·Î¼ ±¸¼ºµÇ¸ç ±× ¸ð¾ç¿¡ µû¶ó ¹æÇâ±×·¡ÇÁ, Æ®¸®, ³×Æ®¿öÅ© µîÀ¸·Î ºÐ·ùµÈ´Ù. ±×·¡ÇÁ·Î Áö½ÄÀ» Ç¥ÇöÇÏ¸é ´Ù¸¥ Çüź¸´Ù ÀüüÀûÀÎ Áö½ÄÀÇ ¸ð½ÀÀ» Á¶¸ÁÇϱⰡ ½±´Ù. ±×·¡¼ ÃÖÁ¾ÀûÀ¸·Î ±¸ÇöµÉ Áö½ÄÀÇ ÇüÅ´ ±ÔÄ¢ ȤÀº ÇÁ·¹ÀÓÀ̶ó Çصµ À̸¦ »ç¿ëÀÚ ¶Ç´Â Áö½ÄÀÔ·ÂÀÚÀÇ ÆíÀǼºÀ» °í·ÁÇÏ¿© ±×·¡ÇÁÇüÅ·ΠǥÇöÇϱ⵵ ÇÑ´Ù. ±×·¡ÇÁÀÇ ±¸Ã¼Àû Á¤ÀǴ Ž»ö¿¡¼ ´Ù·ç±â·Î ÇÑ´Ù.
±ÔÄ¢±â¹Ý Áö½Äº£À̽º´Â ±ÔÄ¢ÀÇ ¼ö°¡ ¸¹¾ÆÁö¸é Áö½ÄÀ» ºÐ·ù, °Ë»öÇϱⰡ ¾î·Æ°Ô µÈ´Ù. µû¶ó¼ ±ÔÄ¢µéÀ» ±×°ÍÀÇ ³»¿ëÀ̳ª ´Ù¸¥ ±âÁØ¿¡ ÀÇÇØ Á¤¸®ÇØ µÎ´Â °ÍÀÌ ÇÊ¿äÇÏ´Ù. À̸¦ À§Çؼ ÇÁ·¹ÀÓÀ» ÀÌ¿ëÇÏ¿© ±ÔÄ¢µéÀ» ºÐ·ùÇØ µÑ ¼ö°¡ ÀÖ´Ù. ±ÔÄ¢ÀÇ ÇÁ·¹ÀÓ ³»¿¡¼ÀÇ Ç¥ÇöÀº IF ½½·Ô°ú THEN ½½·ÔÀ» ÀÌ¿ëÇÒ ¼ö ÀÖ´Ù. ´ÙÀ½Àº ÁÖ½ÄÅõÀÚ¸¦ À§ÇÑ ±â¾÷ÀÇ °¡Ä¡ºÐ¼®À» À§ÇÑ Æò°¡Áö½ÄÀ» ÇÁ·¹ÀÓ°ú ±ÔÄ¢ÀÇ È¥ÇÕÇüÅ·Π³ªÅ¸³½ °ÍÀÌ´Ù. ±â¾÷°¡Ä¡ºÐ¼®¿¡´Â ¼ºÀåÀáÀç·ÂºÐ¼®°ú Àڻ갡ġºÐ¼® ±×¸®°í ¹è´çÅõÀÚÀ¯¸ÁÀ̶ó´Â ¼¼ °¡Áö ÇÏÀ§ºÐ¼®´Ü°è°¡ ÀÖ°í À̸¦ °¢°¢ ÇÁ·¹ÀÓÀ¸·Î ¸¸µé¾î ±¸Ã¼È¶ó´Â °ü°è·Î ¿«¾ú´Ù. ¿©±â¼ ´Ù½Ã ¼ºÀåÀáÀç·ÂºÐ¼®ÀÇ º¸´Ù ±¸Ã¼ÀûÀÎ ºÐ¼®´ÜÀ§·Î ÷´Ü±â¼ú°³¹ßÀÌ È°¹ßÇÑÁö ¶Ç´Â ¿¬±¸°³¹ßÅõÀÚ°¡ È°¹ßÇÑÁö¸¦ ¾Ë¾Æº¼ ¼ö Àִµ¥, À̵éÀ» ±¸Ã¼È¶õ °ü°è·Î ¼ºÀåÀáÀç·ÂºÐ¼® ÇÁ·¹ÀÓ¿¡ °ü·Ã½ÃÄ×´Ù. ¿©±â¼ ¼ºÀåÀáÀç·ÂºÐ¼®À̶ó´Â ÇÁ·¹ÀÓÀº ´Ù¸¥ ½½·ÔÀº °¡Áö°í ÀÖÁö ¾Ê°í ´Ù¸¸ Áö½ÄÀ» ³»¿ëÀûÀ¸·Î ºÐ·ùÇÏ´Â ±âÁØÀ¸·Î »ç¿ëµÇ°í ÀÖ´Ù. ÷´Ü±â¼ú°³¹ß ÇÁ·¹ÀÓ¿¡´Â ±¸Ã¼ÀûÀ¸·Î ƯÁ¤ ±â¾÷À» Á¶°ÇÀ¸·Î ÇÏ¿© ÀÌÀÇ Æò°¡µî±ÞÀ» ±ÔÄ¢ÇüÅ·ΠÁ¦½ÃÇÏ°í ÀÖ´Ù. ÀÌ¿¡ ´ëÇÑ ÀÌÀ¯ µîÀº º°µµÀÇ ½½·ÔÀ» ¸¸µé¾î ÀúÀåÇÒ ¼ö ÀÖ´Ù. ±ÔÄ¢º£À̽º¸¦ ±× ³»¿ëÀû ºÐ·ùÁ¤º¸¿Í ÀÌµé ºÐ·ùÀÇ °èÃþÀû »óÇÏ°ü°è¸¦ ÇÁ·¹ÀÓ ±¸Á¶¸¦ ÅëÇØ ±¸ÇöÇϹǷΠÁö½Äº£À̽ºÀÇ °Ë»ö°ú ¼öÁ¤ ¹× ¹ÌºñµÈ Áö½ÄÀÇ ¹ß°ßÀÌ º¸´Ù ¿ëÀÌÇØÁø´Ù. ÀÌ¿Í °°Àº È¥ÇÕÇü Ç¥ÇöÀº UNIK-FRAME µî ÇÁ·¹ÀÓ ±¸Ãà¿ë µµ±¸¸¦ »ç¿ëÇÏ¸é °¡´ÉÇÏ´Ù. ¶ÇÇÑ ÇÁ·¹ÀÓÇüŸ¦ Àß ÀÌ¿ëÇϸé Á¦¾à, ÃÖÀûȸðÇü µîµµ ÇÁ·¹ÀÓÇüÅ·ΠǥÇö °¡´ÉÇϱ⠶§¹®¿¡ ±ÔÄ¢ ¿Ü¿¡µµ ´Ù¾çÇÑ ÇüÅÂÀÇ Áö½Ä°ú ÇÁ·¹ÀÓ°úÀÇ È¥ÇÕÇ¥ÇöÀÌ °¡´ÉÇÏ´Ù.
±×¸² 18 ÇÁ·¹ÀÓ°ú ±ÔÄ¢ÀÇ È¥ÇÕ Ç¥ÇöÀÇ ¿¹
°´Ã¼ÁöÇâ±â¹ýÀº °´Ã¼ÀÇ ÇàÀ§ÀÚ (Method) ¸¦ »ç¿ëÇÏ¿© ¸Þ½ÃÁöÀü´ÞÀ» Çϴµ¥, ÀÌ·¯ÇÑ ÇàÀ§ÀÚÀÇ ÇüŸ¦ ±ÔÄ¢À¸·Î ¼³Á¤Ç쵂 ±ÔÄ¢ÀÇ Á¶°ÇºÎºÐ¿¡ ¸Þ½ÃÁöÀü´Þ¿¡ ÇÊ¿äÇÑ Àμö (Parameter) ¸¦ µÎ¾î Á¶°Ç¿¡ µû¶ó ƯÁ¤ °´Ã¼¸¦ ±ÔÄ¢À¸·Î ºÎ¸¦ ¼ö ÀÖµµ·Ï ÇÒ ¼ö ÀÖ´Ù.
º» Àå¿¡¼´Â Àü¹®°¡½Ã½ºÅÛÀÇ ±âº»ÀÌ µÇ´Â Áö½Ä Ç¥ÇöÀ» À§ÇÑ ±â¹ýÀ» ¼Ò°³ÇÏ¿´´Ù. ±âº»Àû Áö½Ä Ç¥ÇöÀ¸·Î ±ÔÄ¢°ú Àǹ̸Á ±×¸®°í ÇÁ·¹ÀÓ¿¡ ´ëÇØ ¼Ò°³ÇÏ¿´°í, ±× ¿Ü¿¡ À̵é Áö½Ä Ç¥ÇöÀ» º¹ÇÕÀûÀ¸·Î °áÇÕÇÒ ¼öµµ ÀÖÀ¸¸ç, ±×·¡ÇÁ ¶Ç´Â ³í¸® µîÀ» »ç¿ëÇÏ¿© Ç¥ÇöÇÒ ¼öµµ ÀÖ´Ù. Áö½Ä Ç¥ÇöÀº ´ë»ó¹®Á¦¿¡ µû¶ó °¡Àå ÀûÇÕÇÑ Ç¥ÇöÀ» »ç¿ëÇØ¾ß ÇÒ °ÍÀ̸ç, ¹Ýµå½Ã ƯÁ¤ Ç¥Çö¹æ½ÄÀ» ½á¾ß¸¸ Àü¹®°¡½Ã½ºÅÛÀ̶ó°í ºÒ¸®¿öÁö´Â °ÍÀº ¾Æ´Ï´Ù. ÀÌÁ¦ ÀÌ·¯ÇÑ Áö½ÄÀ» ¹ÙÅÁÀ¸·Î ¾î¶»°Ô Ãß·ÐÇÏ´ÂÁö¿¡ ´ëÇÑ ³»¿ëÀ» Ã߷п¡¼ ´Ù·ç±â·Î ÇÑ´Ù. ÇÁ·¹ÀÓ ÇüÅÂÀÇ Áö½Ä Ç¥ÇöÀÇ ½Ç½ÀÀº °´Ã¼ÁöÇâ ÇÁ·Î±×·¡¹Ö µµ±¸¿¡¼ ´Ù·ç°Ô µÉ °ÍÀÌ´Ù. ±×¸®°í ±ÔÄ¢ÇüÅÂÀÇ Áö½Ä Ç¥Çö°ú ÀÌ¿¡ ´ëÇÑ Ãß·ÐÀº ¿ª¹æÇâ Ã߷пë Àü¹®°¡½Ã½ºÅÛ ±¸Ã൵±¸¿Í Á¤¹æÇâ Ã߷пë Àü¹®°¡½Ã½ºÅÛ ±¸Ã൵±¸¿¡¼ °¢°¢ ´Ù·ç°Ô µÈ´Ù.