![]() |
1.
¼ÒÇÁÆ®¿þ¾îÀÇ ÀÌÇØ |
- ÀÌ ³»¿ëÀº ÀÌÁÖÇå ±³¼öÀÇ ½Ç¿ë ¼ÒÇÁÆ®¿þ¾î °øÇзÐÀÇ ³»¿ë Áß ÀϺθ¦ Á¤¸®ÇÑ °ÍÀÔ´Ï´Ù. |
1. ¼ÒÇÁÆ®¿þ¾îÀÇ ÀÌÇØ |
1) ÇÁ·Î±×·¥°ú ¼ÒÇÁÆ®¿þ¾î ÇÁ·Î±×·¥Àº ³í¸®Àû, »ê¼úÀû ±×¸®°í ½Å¼ÓÇÏ°Ô Ã³¸®µÇ¾î¾ß ÇÒ ±â´ÉµéÀ» ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ±¸ÇöÇÑ ¸í·É¾î ¹× °ü·Ã µ¥ÀÌÅÍÀÇ ÁýÇÕÀ̸ç, ¼ÒÇÁÆ®¿þ¾î´Â ÀÛ¼ºµÈ ÇÁ·Î±×·¥À» »óǰÈÇÑ °ÍÀÌ¶ó º¼ ¼ö ÀÖ´Ù. ±× ¹ÛÀÇ ¼ÒÇÁÆ®¿þ¾îÀÇ Æ¯¼ºÀ» »ìÆìº¸¸é ´ÙÀ½°ú °°´Ù.
2) ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ Æ¯¼º
3) ¼ÒÇÁÆ®¿þ¾îÀÇ ºÐ·ù
|
2. ¼ÒÇÁÆ®¿þ¾î À§±â |
1) ¼ÒÇÁÆ®¿þ¾î À§±âÀÇ ¹®Á¦ÀÇ ÇÙ½É
ÀÌ ³×°¡Áö ¹®Á¦µéÀº ¹°°í ¹°¸®¸ç ¹ÐÁ¢ÇÏ°Ô ¿¬°üµÇ¾î °á±¹ »ý»ê¼ºÀ» ÀúÁ¶ÇÏ°Ô ¸¸µå´Â ¿øÀÎÀÌ µÈ´Ù. 2) ¹®Á¦ÀÇ ¿øÀÎ
|
3. ¼ÒÇÁÆ®¿þ¾î°øÇÐÀÇ ÀÌÇØ |
1) ÀÌ»ó°ú Çö½ÇÀÇ Â÷ÀÌ ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÇ ÀÌ»óÀº ´ÙÀ½°ú °°´Ù.
2) ¼ÒÇÁÆ®¿þ¾î°øÇÐÀÇ ¿ª»ç IBM 360/OS¸¦ °³¹ßÇÏ´ø 1960³â´ë ºÎÅÍ ¼ÒÇÁÆ®¿þ¾î °³¹ß ¿¹»ê°ú ±â°£ÀÇ Àå±âÈ »çÅÂÀÇ ½É°¢¼ºÀÌ
Á¦±âµÇ±â ½ÃÀÛ 3) ¼ÒÇÁÆ®¿þ¾î°øÇÐÀÇ Á¤ÀÇ ÃÖ¼ÒÀÇ °æºñ·Î ǰÁú³ôÀº ¼ÒÇÁÆ®¿þ¾î »óǰÀÇ °³¹ß, À¯Áöº¸¼ö ¹× °ü¸®¸¦ À§ÇÑ ¸ðµç ±â¹ý, µµ±¸, ¹æ¹ý·ÐÀÇ
ÃÑĪÀ¸·Î¼ Àü»êÇÐ, °æ¿µÇÐ, ½É¸®ÇÐÀ» Åä´ë·Î ÇÑ Á¾ÇÕÇй®ÀÌ´Ù.
|
4) ¼ÒÇÁÆ®¿þ¾î »ý¸íÁÖ±â(SDLC) Á¤º¸½Ã½ºÅÛÀ» °³¹ßÇÏ´Â ÀýÂ÷, ȤÀº °³¹ß´Ü°èÀÇ ¹Ýº¹Çö»óÀ» ½Ã½ºÅÛ °³¹ßÁÖ±â(System Development
Life Cycle)À̶ó°í ºÎ¸¥´Ù. ¼ÒÇÁÆ®¿þ¾î°øÇп¡¼´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ÇϳªÀÇ »ý¸íüó·³ ź»ý¿¡¼ »ç¸Á±îÁöÀÇ º¯È¯°úÁ¤À¸·Î º¸¾Æ ¼ÒÇÁÆ®¿þ¾î
»ý¸íÁÖ±â¶ó°í ÇÑ´Ù. °¡. ÀüÅëÀûÀÎ 'ÆøÆ÷¼ö' ¸ðµ¨(Waterfall
Model) ÀüÅëÀûÀÎ »ý¸íÁֱ⠸ðµ¨Àº ´Ü°èÀû »ý¸íÁÖ±â(Phased Life-Cycle), ȤÀº ÆøÆ÷¼ö(Waterfall)
¸ðµ¨À̶ó°íµµ ÇÑ´Ù.
ÆøÆ÷¼ö ¸ðµ¨ÀÇ Æ¯Â¡À» Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°´Ù.
|
³ª. ÇÁ·ÎÅäŸÀÌÇÎ ¸ðµ¨(Prototyping
Model) »ç¿ëÀÚÀÇ ¿ä±¸»çÇ×À» ÃæºÐÈ÷ ºÐ¼®ÇÒ ¸ñÀûÀ¸·Î ½Ã½ºÅÛÀÇ ÀϺκÐÀ» ÀϽÃÀûÀ¸·Î °£·«È÷ ±¸ÇöÇÑ ´ÙÀ½, ¿ø·¡ °èȹÇß´ø °³¹ß ÀýÂ÷·Î µÇµ¹¾Æ °¡´Â ÇÁ·ÎÅäŸÀÌÇÎ ¹æ½Ä°ú ±¸ÇöµÈ ÇÁ·ÎÅäŸÀÌÇÎÀ» Áö¼ÓÀûÀ¸·Î °³¼±Çذ¡¸ç ÃÖÁ¾½Ã½ºÅÛÀ¸·Î ¿Ï¼º½ÃÄѰ¡´Â ÇÁ·ÎÅäŸÀÌÇÎ ¹æ½ÄÀ¸·Î Å©°Ô ³ª´©¾î º¼ ¼ö ÀÖ´Ù. ½ÇÇèÀû(Experimental) ÇÁ·ÎÅäŸÀÌÇÎ ¸ðµ¨ ¿ä±¸ºÐ¼®ÀÇ ¾î·Á¿òÀ» ÇØ°áÇϱâ À§ÇØ ½ÇÁ¦ °³¹ßµÉ ¼ÒÇÁÆ®¿þ¾îÀÇ ÀϺκÐÀ» Á÷Á¢ °³¹ßÇÔÀ¸·Î½á ÀÇ»ç¼ÒÅëÀÇ µµ±¸·Î »ï´Â °ÍÀÌ´Ù. °³¹ßÀÇ Å¸´ç¼ºÀ» °ËÁõÇϱâ À§ÇÑ ¸ñÀûÀ¸·Î ÇÁ·ÎÅäŸÀÔÀ» °³¹ßÇϱ⵵ ÇÑ´Ù. ÁøÈÀû(Evolutionary) ÇÁ·ÎÅäŸÀÌÇÎ ¸ðµ¨ ÇÁ·ÎÅäŸÀÔÀ» ¿ä±¸ºÐ¼®ÀÇ µµ±¸·Î¸¸ Ȱ¿ëÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ÀÌ¹Ì °³¹ßµÈ ÇÁ·ÎÅäŸÀÔÀ» Áö¼ÓÀûÀ¸·Î ¹ßÀü½ÃÄÑ ÃÖÁ¾ ¼ÒÇÁÆ®¿þ¾î¿¡ À̸£ÀÚ´Â °ÍÀ¸·Î B.BoehmÀÇ '³ª¼±Çü(Spiral) ¸ðµ¨'À» ¿¹·Î µé ¼ö ÀÖ´Ù. ÇÁ·ÎÅäŸÀÌÇÎ ¸ðµ¨ÀÇ Æ¯Â¡À» Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°´Ù.
´Ù. ³ª¼±Çü ¸ðµ¨(Spiral
Model) ÇÁ·ÎÅäŸÀÔÀ» Áö¼ÓÀûÀ¸·Î ¹ßÀü½ÃÄÑ ÃÖÁ¾ ¼ÒÇÁÆ®¿þ¾î °³¹ß±îÁö À̸£´Â °³¹ß¹æ¹ýÀ¸·Î À§Çè°ü¸®°¡ Áß½ÉÀÎ »ý¸íÁֱ⠸ðµ¨ÀÌ´Ù. À§ÇèºÐ¼®¿¡ ´ëÇÑ ÇØ°á¿ª·®ÀÌ ¾øÀ¸¸é ¿ÀÈ÷·Á À§ÇèÇÑ ¸ðµ¨ÀÌ µÉ ¼ö ÀÖ´Ù.
³ª¼±Çü ¸ðµ¨ÀÇ Æ¯Â¡À» Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°´Ù.
¶ó. ¹Ýº¹ ¹× Á¡ÁõÀû °³¹ß ¸ðµ¨(Iterative and
Incremental Development Model) »ç¿ëÀÚ ¿ä±¸»çÇ×ÀÇ ÀϺκÐ, ¶Ç´Â Á¦Ç°ÀÇ ÀϺκÐÀ» ¹Ýº¹ÀûÀ¸·Î °³¹ßÇÏ¿© ÃÖÁ¾Á¦Ç°À» ¿Ï¼ºÇÏ´Â ¹æ¹ýÀ¸·Î ÆøÆ÷¼ö ¸ðµ¨
»Ó ¾Æ´Ï¶ó ÇÁ·ÎÅäŸÀÌÇÎ ¸ðµ¨°ú ³ª¼±Çü ¸ðµ¨ µîÀÇ °³³äÀÌ ¸ðµÎ Æ÷ÇԵǾî ÀÖ´Â º¸´Ù Áøº¸µÈ °³¹ß ¸ðµ¨ÀÌ´Ù.
¸¶. ÄÄÆ÷³ÍÆ® ±â¹Ý °³¹ß ¸ðµ¨(Component Based
Development Model) ÀÌ ÀüÀÇ °³¹ß ¸ðµ¨µé°ú´Â ´Ù¸£°Ô ¼ÒÇÁÆ®¿þ¾î¸¦ Á¶¸³ÇÑ´Ù´Â °³³ä¿¡ µû¸¥ ¸ðµ¨ÀÌ´Ù. ÄÄÆ÷³ÍÆ®ÀÇ Æ¯¼º»ó °´Ã¼ÁöÇâÀû °³¹ß ¹æ½Ä¿¡ ÀÇÁ¸ÇÔ¿¡ µû¶ó À§¿¡¼ ¾ð±ÞÇÑ ¹Ýº¹ ¹× Á¡ÁõÀû ¸ðµ¨¿¡ ÄÄÆ÷³ÍÆ®¸¦ ¿ÜºÎ¿¡¼ ä¿ë, ±¸¼ºÇÏ´Â °³³ä µîÀÌ È¥ÇÕµÇÁö ¾ÊÀ»±î ¿¹ÃøÇÑ´Ù. ¾ÆÁ÷ Ç¥ÁØÈµÇ°Å³ª Ưº°È÷ Á¤ÇüȵǾîÁø ¸ðµ¨Àº ¾øÁö¸¸ ÇâÈÄ °³¹ß ¸ðµ¨ÀÇ ´ë¼¼¸¦ ÀÌ·ê °ÍÀ¸·Î ¿¹»óµÈ´Ù.
|
Copyright ¨Ï J. K. Lee. All right reserved. |