|
|
 |
|
| Âü´Ù¿î ¾ÆÅ°ÅØÆ®·Î °¡´Â Áö¸§±æ |
| |
| [ ·ùÇѼ®(Ä÷³´Ï½ºÆ®) 2005/11/29] |
| |
¾ÖÇø®ÄÉÀÌ¼Ç »ý¾ÖÁÖ±âÀÇ °ü¸®¸¦ ÅëÇØ ¾ò°íÀÚ ÇÏ´Â ±Ã±ØÀûÀÎ ¼º°ú´Â ¹«¾ùÀϱî? ±×°ÍÀº µÎ¸»ÇÒ Çʿ䵵 ¾øÀÌ ¹Ù·Î, ÇÁ·ÎÁ§Æ®ÀÇ ¼º°øÀÏ °ÍÀÌ´Ù. ±×·¸´Ù¸é ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®ÀÇ ¼º°øÀ» À§ÇØ, ¾ÖÇø®ÄÉÀÌ¼Ç »ý¾ÖÁÖ±âÀÇ °üÁ¡¿¡¼ ÀÌ·ç¾î³»¾ß ÇÒ ÇÙ½É ¸ñÇ¥°¡ ÀÖ´Ù¸é?
±×°ÍÀº ¹Ù·Î, ¾ÖÇø®ÄÉÀ̼ÇÀÇ Àüü ¸ð½ÀÀ» ½Ã°¢È(visualization)ÇÏ´Â °ÍÀÌ´Ù. ¾î·Á¿î ÀÏÀÌ´Ù. ÇÁ·ÎÁ§Æ®ÀÇ ÁøÇàÀ» ÅëÇØ °á°ú¹°ÀÌ Á¡Â÷ ´«À¸·Î È®ÀεǴ ´ëºÎºÐÀÇ ´Ù¸¥ ÇÁ·ÎÁ§Æ® ¾÷Á¾¿¡ ºñÇÏ¿©, ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®´Â ±× °á°ú¹°À» ´«À¸·Î È®ÀÎÇÏ´Â °ÍÀÌ ¼ö¿ùÇÏÁö ¾Ê´Ù.
±×·¯ÇÑ ±Ùº»ÀûÀÎ ÇѰè´Â ¾î¿ ¼ö ¾ø´Â ³ë¸©ÀÌÁö¸¸, ½Ã°¢ÈÀÇ ´Þ¼ºÀ» À§ÇØ ¾÷°è´Â °è¼Ó ³ë·ÂÇϰí ÀÖ´Ù. Microsoft Visual Studio 2005 Team Edition for Software Architects´Â ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ ½Ã°¢È¸¦ ±¸ÇöÇϱâ À§ÇØ »õ·Î¿î ±â´ÉÀ» ¸¹ÀÌ Æ÷ÇÔÇÏ¿´´Ù. ±×°ÍÀÇ ´ëºÎºÐÀº ¾ÆÅ°ÅØÆ®¸¦ À§ÇÑ °ÍµéÀÌ´Ù.
¾ÖÇø®ÄÉÀÌ¼Ç »ý¾ÖÁֱ⸦ ÅëÇØ ¼Ö·ç¼Ç ¾ÆÅ°ÅØÆ®¿Í ÀÎÇÁ¶ó ¾ÆÅ°ÅØÆ®°¡ ÈçÈ÷ Àǹ®À» °®´Â ³»¿ëÀº ´ÙÀ½°ú °°´Ù.
¼Ö·ç¼Ç ¾ÆÅ°ÅØÆ® : ¾ÖÇø®ÄÉÀÌ¼Ç ¿ä±¸»çÇ×À» ÃæÁ·ÇÏ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ¾î¶»°Ô ¼³°èÇÏ°í °³¹ßÇÒ °ÍÀΰ¡? ±×°ÍÀ» ¿î¿µ°ú ¾î¶»°Ô È¿°úÀûÀ¸·Î ¿¬°èÇÒ °ÍÀΰ¡?
ÀÎÇÁ¶ó ¾ÆÅ°ÅØÆ® : ½Ã½ºÅÛ ¿î¿µ Á¤Ã¥À» ¾î¶»°Ô ¼Â¾÷ÇÏ°í ½ÇÇàÇÒ °ÍÀΰ¡? °³¹ßµÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¾î¶»°Ô ¼º°øÀûÀ¸·Î ¹èÆ÷ÇÒ °ÍÀΰ¡?
Visual Studio ȯ°æ¿¡¼ ¼ÒÇÁÆ®¿þ¾î¸¦ °³¹ßÇÏ´Â ¾ÆÅ°ÅØÆ®·Î¼, µµ¿òÀ» ¹ÞÀ» ¼ö ÀÖ´Â µµ±¸µéÀÌ ¸î °¡Áö Á¦°øµÈ´Ù. ÀÚ¼¼ÇÑ »çÇ×Àº ±âÁ¸¿¡ ¼Ò°³µÈ Product Review ³»¿ëÀ» Âü°íÇϵµ·Ï Çϰí, ¿©±â¿¡¼´Â ¾ÆÅ°ÅØÆ®°¡ Ȱ¿ëÇÏ´Â µµ±¸ÀÇ Àü¹ÝÀûÀÎ ¿ªÇÒ°ú ÀÛ¾÷ È帧À» »ìÆìº¸µµ·Ï ÇÑ´Ù. ´ÙÀ½Àº ºÐ»ê ½Ã½ºÅÛÀ» ±¸ÇöÇϱâ À§ÇØ ¾ÆÅ°ÅØÆ®°¡ ´ã´çÇÏ´Â ¼³°è ÀÛ¾÷ ¹× ±×¿¡ ÇØ´çÇÏ´Â µµ±¸ÀÇ ¿ªÇÒÀÌ´Ù.
1´Ü°è. ¾ÖÇø®ÄÉÀÌ¼Ç µðÀÚÀÌ³Ê (Application Designer)
¾ÖÇø®ÄÉÀ̼ÇÀ» ¼³°èÇϰí, ¸ÞŸµ¥ÀÌÅÍ ¹× ¾ÖÇø®ÄÉÀÌ¼Ç ÀÇÁ¸¼ºÀ» ¼³Á¤ÇÑ´Ù. ÀÌ·¯ÇÑ °úÁ¤À» ÅëÇØ '¾ÖÇø®ÄÉÀÌ¼Ç ±¸ÃàÀ» À§ÇÑ ¸ðµ¨'¿¡ ´ëÇÑ ¸ðµç ÇÁ·ÎÁ§Æ® Âü¿©ÀÚµéÀÇ ÀÌÇØ¸¦ ÁõÁø½ÃŲ´Ù.
2´Ü°è. ½Ã½ºÅÛ µðÀÚÀÌ³Ê (System Designer)
¾ÖÇø®ÄÉÀ̼ǵé°ú ´Ù¸¥ ½Ã½ºÅÛµé°úÀÇ ¹èÄ¡¸¦ ¼³°èÇÑ´Ù. ÇØ´ç ³»¿ëÀº SDM(System Definition Model) ¹®¼¿¡ ±â·ÏµÈ´Ù. SDM¿¡ ´ëÇØ¼´Â Áö³ ¿¬Àç¿¡¼ »ìÆìº» ¹Ù ÀÖÀ¸¸ç, ÀÚ¼¼ÇÑ »çÇ×Àº ´ÙÀ½ÀÇ »çÀÌÆ®¸¦ Âü°íÇϱ⠹ٶõ´Ù:
http://lab.msdn.microsoft.com/teamsystem/
3´Ü°è. ³í¸®Àû µ¥ÀÌÅͼ¾ÅÍ µðÀÚÀÌ³Ê (Logical Datacenter Designer)
¾ÖÇø®ÄÉÀ̼ÇÀÌ ÂüÁ¶ÇÏ´Â µ¥ÀÌÅÍ ¸ðµ¨À» ¼³°èÇÑ´Ù. ¸ÞŸµ¥ÀÌÅÍ ¹× È£½ºÆ® ÀÇÁ¸¼ºÀ» ¼³Á¤Çϰí, ³í¸®Àû ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹öÀÇ Á¤ÀǸ¦ ÅëÇÏ¿© ¹èÄ¡, ¿¬°á, Á¦¾à µîÀ» Á¤ÇÑ´Ù. ÇØ´ç ³»¿ëÀº SDM ¹®¼¿¡ ±â·ÏµÈ´Ù.
4´Ü°è. ¹èÆ÷ µðÀÚÀÌ³Ê (Deployment Designer)
½Ã½ºÅÛ ¹× µ¥ÀÌÅͼ¾ÅÍ¿Í °ü·ÃµÈ ¹èÆ÷ ³»¿ªÀ» ¼³°èÇÑ´Ù. °³º° ¾ÖÇø®ÄÉÀ̼ǰú ƯÁ¤ ³í¸®Àû ¼¹ö¸¦ ¿¬°èÇϰí, ¹èÆ÷°¡ À¯È¿ÇÑ ¹üÀ§¸¦ Á¤ÀÇÇÑ´Ù.
ÀÌ¿Í °°ÀÌ ¼³°èµÈ ³»¿ëÀº ¸ðµÎ ÃëÇյǾî HTML, XML Æ÷¸ËÀÇ SDM ¸®Æ÷Æ®·Î ¸¸µé¾îÁú ¼ö ÀÖ´Ù. ¾ÆÅ°ÅØÆ®ÀÇ ¼³°è ÀÛ¾÷À» ÅëÇÏ¿© ¾ÖÇø®ÄÉÀÌ¼Ç ¹× ½Ã½ºÅÛÀÇ Àü¹ÝÀûÀÎ ¸ð½ÀÀÌ ½Ã°¢ÈµÇ°í, ÃÖÁ¾ÀûÀ¸·Î ¸®Æ÷Æ®¸¦ »êÃâÇÏ¿© ÇÁ·ÎÁ§Æ® Âü¿©ÀÚµéÀÌ °øÀ¯ÇÔÀ¸·Î½á ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ °¡½Ã¼ºÀ» º¸´Ù Çâ»ó½Ãų ¼ö ÀÖ´Â °ÍÀÌ´Ù.
ÃÖ±Ù ¼ÒÇÁÆ®¿þ¾î °øÇÐÀÇ ÁÖ¿ä ÀïÁ¡Àº, ºÒÈ®½ÇÇÑ ¿ä¼Ò°¡ ¸¹°í ¸íÈ®È÷ È®ÀεDZ⠾î·Á¿î ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ Çü»óÀ» ½Ã°¢ÈÇÏ°í ¶ÇÇÑ ¼ÒÇÁÆ®¿þ¾îÀÇ ¹èÆ÷ ³»¿ëÀ» ½Ã°¢ÈÇÏ´Â °ÍÀÌ´Ù. ±×¸®°í ´Ù¸¥ ¾ÖÇø®ÄÉÀ̼ÇÀ̳ª ´Ù¸¥ ȯ°æ¿¡¼ÀÇ Àç»ç¿ë¼º ¹× È®À强À» ³ôÀÌ´Â °Íµµ ÁÖ¿ä ¸ñÇ¥ ÁßÀÇ Çϳª¶ó°í ÇÒ ¼ö ÀÖ´Ù.
¾ÆÅ°ÅØÆ®´Â ±×°ÍÀ» Ã¥ÀÓÁö´Â »ç¶÷ÀÌ´Ù. ƯÈ÷ ¼ÒÇÁÆ®¿þ¾î °³¹ß Àü¹ÝÀÇ Áß¿äÇÑ ¿ªÇÒÀ» ¸Ã°í ÀÖ´Â ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®ÀÇ ¾÷¹«¿¡ ´ëÇØ¼´Â, ´ÙÀ½¿¡ ¼Ò°³ÇÏ´Â »çÀÌÆ®µéÀ» Âü°íÇϱ⠹ٶõ´Ù. @
[Âü°í] ¼ÒÇÁÆ®¿þ¾î ¾ÆÅ°ÅØÆ®¸¦ À§ÇÑ »çÀÌÆ®
World Wide Institute for Software Architecture
http://www.wwisa.org/
Software Architectures
http://www.softwarearchitectures.com/
Software Architecture for Software-Intensive Systems
http://www.sei.cmu.edu/architecture/
ÇÊÀÚ ·ùÇѼ®´ÔÀº ¼ÒÇÁÆ®¿þ¾î °³¹ß 13³âÀÇ °æ·ÂÀ» °¡Áø Microsoft MVP (Solutions Architect), .NET Advisor, PMPÀ̸ç, ¾ÆÅ°ÅØÃ³¿Í ÇÁ·ÎÁ§Æ® °ü¸®¿¡ ¸¹Àº °ü½ÉÀ» °®°í ÀÖ´Ù. ¶ÇÇÑ CISA, CISMÀ̸ç Çѱ¹CISSPÇùȸ ¿¬±¸ÀÌ»ç·Î¼, °³¹ß ÇÁ·Î¼¼½º¿¡¼ÀÇ º¸¾È °í·Á»çÇ׿¡ ´ëÇØ¼µµ Áö¼ÓÀûÀ¸·Î ¿¬±¸Çϰí ÀÖ´Ù. |
 |
|
|
 |
 |
|
|
|