¼ÒÇÁÆ®¿þ¾î°øÇÐÀÇ ÀÌÇØ

1. ¼ÒÇÁÆ®¿þ¾îÀÇ ÀÌÇØ
2. ¼ÒÇÁÆ®¿þ¾î À§±â
3. ¼ÒÇÁÆ®¿þ¾î°øÇÐÀÇ ÀÌÇØ

- ÀÌ ³»¿ëÀº ÀÌÁÖÇå ±³¼öÀÇ ½Ç¿ë ¼ÒÇÁÆ®¿þ¾î °øÇзÐÀÇ ³»¿ë Áß ÀϺθ¦ Á¤¸®ÇÑ °ÍÀÔ´Ï´Ù.


1. ¼ÒÇÁÆ®¿þ¾îÀÇ ÀÌÇØ


1) ÇÁ·Î±×·¥°ú ¼ÒÇÁÆ®¿þ¾î

ÇÁ·Î±×·¥Àº ³í¸®Àû, »ê¼úÀû ±×¸®°í ½Å¼ÓÇÏ°Ô Ã³¸®µÇ¾î¾ß ÇÒ ±â´ÉµéÀ» ÇÁ·Î±×·¡¹Ö ¾ð¾î·Î ±¸ÇöÇÑ ¸í·É¾î ¹× °ü·Ã µ¥ÀÌÅÍÀÇ ÁýÇÕÀ̸ç, ¼ÒÇÁÆ®¿þ¾î´Â ÀÛ¼ºµÈ ÇÁ·Î±×·¥À» »óǰȭÇÑ °ÍÀÌ¶ó º¼ ¼ö ÀÖ´Ù. ±× ¹ÛÀÇ ¼ÒÇÁÆ®¿þ¾îÀÇ Æ¯¼ºÀ» »ìÆìº¸¸é ´ÙÀ½°ú °°´Ù.

  • ¼ÒÇÁÆ®¿þ¾îÀÇ À¯Çü¼º(êóúþàõ) - ¼ÒÇÁÆ®¿þ¾î´Â ³í¸®ÀûÀÌ¸ç º¸°í ¸¸Áú ¼ö ¾ø´Â °ÍÀÌ ¾Æ´Ï¶ó, ÇÁ·Î±×·¥ Äڵ带 Àμâ½ÃÄÑ º¼ ¼öµµ ÀÖ°í ºÐ¼®/¼³°è »êÃâ¹°·Î °¡½ÃÈ­½Ãų ¼ö ÀÖÀ¸¹Ç·Î À¯ÇüÀÌ´Ù.

  • ¼ÒÇÁÆ®¿þ¾îÀÇ µ¿ÀûÇàÀ§¼º(ÔÑîÜú¼êÓàõ) - ÇÁ·Î±×·¥Àº Á¤ÀûÀÎ ¹Ý¸é ¼ÒÇÁÆ®¿þ¾î´Â Á¤ÀûÀÌ´Ù. ÇÁ·Î±×·¥ÀÌ Çϵå¿þ¾î¿¡ ÀÇÇØ ¼öÇàµÇ°í »ç¿ëÀÚ¿Í »óÈ£ÀÛ¿ëÇÒ ¶§ ºñ·Î¼Ò ¼ÒÇÁÆ®¿þ¾î°¡ µÈ´Ù.

  • ¼ÒÇÁÆ®¿þ¾îÀÇ »óǰ¼º(ßÂù¡àõ) - °³¹ßµÈ ÇÁ·Î±×·¥Àº Á¦Ç°¿¡ ºÒ°úÇÏ°í Æ÷ÀåÀÌ µÇ°í »ç¿ëÀÚ°¡ »ç¿ëÇÒ °¡Ä¡°¡ »ý±â¹Ç·Î½á »óǰÀ̵ȴÙ.

  • ¼ÒÇÁÆ®¿þ¾îÀÇ °ß°í¼º(̱ͳàõ) - ¼ÒÇÁÆ®¿þ¾îÀÇ ÇàÀ§´Â ¿¹ÃøÀÌ ¾î·Æ°í ¼öÁ¤ÀÌ ¿ëÀÌÇÏÁö ¾Ê´Ù. µû¶ó¼­ ¼ÒÇÁÆ®¿þ¾î°¡ Çѹø ±¸Á¶¼ºÀ» ÀÒÀ¸¸é À¯Áöº¸¼ö´Â Á¡Á¡ ¾î·Á¿öÁö¹Ç·Î '¼ÒÇÁÆ®'¶ó´Â ´Ü¾î ó·³ ±×¸® À¯¿¬ÇÏÁö ¸øÇÏ´Ù´Â °ÍÀÌ´Ù.

  • ¼ÒÇÁÆ®¿þ¾îÀÇ ºñ¸¶¸ð¼º(ުبÙÄàõ) - ¼ÒÇÁÆ®¿þ¾î´Â Çϵå¿þ¾î¿Í ´Þ¸® ¸¶¸ðµÇÁö ¾Ê°í ǰÁúÀÌ ÀúÇϵǴ Ư¡ÀÌ ÀÖ´Ù.

2) ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ Æ¯¼º

  • ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ºñÁ¦Á¶¼º - ¼ÒÇÁÆ®¿þ¾î´Â Á¦Á¶, »ý»ê µÇ¾îÁö´Â °ÍÀÌ ¾Æ´Ï¶ó °³¹ßµÇ¾îÁø´Ù. Çϵå¿þ¾î¿Í °°ÀÌ ¼ÒÇÁÆ®¿þ¾îµµ ÁÁÀº ¼³°è¸¦ ¹ÙÅÁÀ¸·Î ¸¸µé¾îÁöÁö¸¸ »ý»ó°úÁ¤ÀÌ Ç°Áú¿¡ Å« ¿µÇâÀ» ÁÖÁö´Â ¾Ê´Â Çϵå¿þ¾î¿¡ ºñÇØ ¼ÒÇÁÆ®¿þ¾î °³¹ß°úÁ¤Àº ±× °úÁ¤ ÀÚü°¡ °ð ǰÁú·Î ¿¬°áµÈ´Ù.

  • ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ºñÁ¶¸³¼º - Çϵå¿þ¾î´Â ºÎǰÀÇ Á¶¸³À¸·Î ÀÌ·ç¾îÁö´Â ¹Ý¸é ¼ÒÇÁÆ®¿þ¾î´Â ´ëºÎºÐÀÇ °æ¿ì¿¡ °³¹ß¿¡ ¸Ó¹°»Ó Á¶¸³ÀÇ ´Ü°è´Â ¾ÆÁ÷ ¾Æ´Ï¶ó´Â °ÍÀÌ´Ù. ¹°·Ð ÃÖ±Ù¿¡´Â ÄÄÆ÷³ÍÆ®, Àç»ç¿ë °³³äÀÌ È°¹ßÇÏ°Ô Àû¿ëµÇ°í ÀÖ´Ù.

  • ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ºñ°úÇмº - ¼ÒÇÁÆ®¿þ¾î °³¹ß ÀÚü´Â ¼öÇÐÀûÀ̰ųª °úÇÐÀûÀÎ °ÍÀÌ ¾Æ´Ï¶ó Á¶Á÷, ÀηÂ, ½Ã°£, ºñ¿ë, ÀýÂ÷ µîÀÌ Áß½ÉÀ̵Ǵ °ü¸®±â¼úÀÌ Áß¿äÇÏ´Ù.

3) ¼ÒÇÁÆ®¿þ¾îÀÇ ºÐ·ù

  • Á¤º¸Ã³¸® ¹æ¹ý¿¡ ÀÇÇÑ ºÐ·ù - Àϰýó¸® ¼ÒÇÁÆ®¿þ¾î, ¿Â¶óÀÎ ¼ÒÇÁÆ®¿þ¾î, ½Ç½Ã°£ ¼ÒÇÁÆ®¿þ¾î µîÀ¸·Î ºÐ·ùµÈ´Ù.

  • »ç¿ëÀÚ¿Í Çϵå¿þ¾î »çÀÌÀÇ À§Ä¡¿¡ ÀÇÇÑ ºÐ·ù - ½Ã½ºÅÛ ¼ÒÇÁÆ®¿þ¾î, ÀÀ¿ë ¼ÒÇÁÆ®¿þ¾î µîÀ¸·Î ºÐ·ùµÈ´Ù.

  • ±â´É ¼öÇà¹æ¹ý¿¡ ÀÇÇÑ ºÐ·ù - °è»ê Áß½É, Á¤º¸Ã³¸® Áß½É, ÀýÂ÷ Áß½É, Áö½Ä ±â¹Ý µîÀ¸·Î ºÐ·ùµÈ´Ù.

  • °³¹ß ¸ñÀû¿¡ ÀÇÇÑ ºÐ·ù - ÇÁ·ÎÅäŸÀÔ, ÇÁ·ÎÁ§Æ®, ÆÐŰÁö µîÀ¸·Î ºÐ·ùµÈ´Ù.

  • ȹµæ ¹æ¹ý¿¡ ÀÇÇÑ ºÐ·ù - ÆÐŰÁö, ÁÖ¹®Çü ¼ÒÇÁÆ®¿þ¾î µîÀ¸·Î ºÐ·ùµÈ´Ù.

  • Çϵå¿þ¾î ¹× ¿î¿µÃ¼Á¦¿¡ ÀÇÇÑ ºÐ·ù - ¼ÒÇÁÆ®¿þ¾î°¡ ¼öÇàµÇ´Â Çϵå¿þ¾î¿¡ µû¶ó ¸ÞÀÎÇÁ·¹ÀÓ, ÁßÇü, PC, ¿öÅ©½ºÅ×ÀÌ¼Ç ¿ë(éÄ)µîÀ¸·Î ºÐ·ùµÈ´Ù.

  • ±Ô¸ð¿¡ ÀÇÇÑ ºÐ·ù - ¶óÀÎÀ̳ª ±â´ÉÁ¡¼ö µî ±Ô¸ð¿¡ ÀÇÇØ ºÐ·ùµÈ´Ù.

  • Ãֽбâ¼ú¿¡ ÀÇÇÑ ºÐ·ù - Åë½Å¿ë, ÇÁ·Î±×·¡¹Ö ¾ð¾î, »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º, ¿öµåÇÁ·Î¼¼¼­, °Å·¡Ã³¸®, ºÐ»êó¸®, ÀΰøÁö´É, °³¹ßÁö¿øµµ±¸, ¸ÖƼ¹Ìµð¾î ¼ÒÇÁÆ®¿þ¾î µî ´Ù¾çÇÏ°Ô ºÐ·ùµÈ´Ù.

2. ¼ÒÇÁÆ®¿þ¾î À§±â


"Çϵå¿þ¾îÀÇ ±â¼ú ¹ßÀü ¼Óµµ°¡ ¼ÒÇÁÆ®¿þ¾îÀÇ ±â¼ú¹ßÀü ¼Óµµº¸´Ù ºü¸£´Ù. »õ·Î¿î ¼ÒÇÁÆ®¿þ¾î¸¦ ¿ä±¸ÇÏ´Â ½ÃÀåÀÇ ¼ö¿ä¸¦ °¨´çÇÏ±â ¾î·Æ´Ù. ½×ÀÌ´Â ±âÁ¸ ¼ÒÇÁÆ®¿þ¾îÀÇ À¯Áöº¸¼ö°¡ Èûµé¾îÁø´Ù."
ÀÌ·¯ÇÑ ÀÏ·ÃÀÇ ¹®Á¦µéÀº ÀΰǺñÀÇ »ó½ÂÈ¿°ú¿Í ¿ì¼ö ¼ÒÇÁÆ®¿þ¾îÀÇ ºÎÁ· Çö»óÀ¸·Î ¾ÇÈ­µÇ¾î ¼ÒÇÁÆ®¿þ¾î »ý»ê¼ºÀ̶ó´Â »õ·Î¿î °úÁ¦¸¦ ½É°¢ÇÏ°Ô ÇØ°áÇØ¾ß¸¸ ÇÏ´Â »óȲ¿¡ À̸£°Ô µÇ¾ú´Âµ¥ À̸¦ ÈçÈ÷ '¼ÒÇÁÆ®¿þ¾î À§±â(Software Crisis)¶ó°í ÇÑ´Ù.

1) ¼ÒÇÁÆ®¿þ¾î À§±âÀÇ ¹®Á¦ÀÇ ÇÙ½É

  • °³¹ß¿¹»êÀÇ Ãʰú

  • °³¹ßÀÏÁ¤ÀÇ Áö¿¬

  • ¼ÒÇÁÆ®¿þ¾î »ý»ê¼ºÀÇ ÀúÁ¶ÇÔ

  • ¼ÒÇÁÆ®¿þ¾î ǰÁúÀÇ ¹ÌÈí

ÀÌ ³×°¡Áö ¹®Á¦µéÀº ¹°°í ¹°¸®¸ç ¹ÐÁ¢ÇÏ°Ô ¿¬°üµÇ¾î °á±¹ »ý»ê¼ºÀ» ÀúÁ¶ÇÏ°Ô ¸¸µå´Â ¿øÀÎÀÌ µÈ´Ù.

2) ¹®Á¦ÀÇ ¿øÀÎ

  • ¼ÒÇÁÆ®¿þ¾î Ư¼º¿¡ °üÇÑ ÀÌÇØÀÇ ºÎÁ· - ¹°¸®ÀûÀÌÁö ¾Ê°í ³í¸®ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î¸¸ÀÌ °¡Áö°í Àִ Ư¼ºÀ» ÀÌÇØÇÏÁö ¸øÇÑ °á°úÀÌ´Ù.

  • °ü¸®ÀÇ ºÎÀç - ¼ÒÇÁÆ®¿þ¾î¿¡ ´ëÇÑ À߸øµÈ ÀÇ½Ä ±¸Á¶°¡ °ü¸®ÀÇ Á߿伺À» ¼ÒȦÈ÷ ÇÏ°Ô ¸¸µé¾ú°í ÀÇ»ç¼ÒÅë Àå¾Ö¿Í È¿°úÀûÀÎ ÀÚ¿øÀÇ ÅëÁ¦ µîÀÌ Á¦´ë·Î ÀÌ·ç¾îÁöÁö ¸øÇß´Ù.

  • ÇÁ·Î±×·¡¹Ö¿¡¸¸ Ä¡Áß - °ú°ÅÀÇ ¹æ½Ä´ë·Î ¼ÒÇÁÆ®¿þ¾îÀÇ Ç°ÁúÀ̳ª À¯Áöº¸¼ö¼º µîÀº °í·ÁÇÏÁö ¾ÊÀºÃ¤ ÇÁ·Î±×·¡¹Ö¸¸ ÀßÇÏ·Á´Â ÁýÂøÀ¸·Î´Â º¹Àâ, ´Ù¾çÇØÁö´Â ¼ÒÇÁÆ®¿þ¾îÀÇ ¿ä±¸¼öÁØÀ» ¸ÂÃâ ¼ö°¡ ¾ø´Ù.

3. ¼ÒÇÁÆ®¿þ¾î°øÇÐÀÇ ÀÌÇØ


1) ÀÌ»ó°ú Çö½ÇÀÇ Â÷ÀÌ

¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾îÀÇ ÀÌ»óÀº ´ÙÀ½°ú °°´Ù.
"»ç¿ëÀÚ°¡ ¿ä±¸ÇÏ´Â ¾çÁúÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ °èȹµÈ ½Ã°£¿¡ ¸ÂÃß¾î Çã¿ëµÈ ¿¹»ê³»¿¡¼­ ½×¾ÆÁö´Â ±â¼úÀ» ÃÖ´ëÇÑ È°¿ëÇØ °¡¸ç ÀûÀýÇÑ Á¶Á÷°ú ¿ì¼öÇÑ °³¹ß¿ä¿øÀÇ °ü¸®·Î »ý»ê¼º ³ô°Ô °³¹ß¿¡ ÀÓÇÏ°í »óǰȭ½ÃŰ°í ¶ÇÇÑ À¯Áöº¸¼öÇÑ´Ù"
±×·¯³ª Çö½ÇÀº ³ÃȤÇϸç ÀÌ»ó´ë·Î ½ÇõµÇÁö ¸øÇÑ´Ù. ¹°·Ð ¼ÒÇÁÆ®¿þ¾îÀÇ °øÇÐÀû Á¢±ÙÀ» ÅëÇØ ¾î´À Á¤µµ ÇØ°á°¡´ÉÇÏ´Ù. ¼ÒÇÁÆ®¿þ¾î¿¡ °øÇÐÀû Á¢±ÙÀÌ °¡´ÉÇÑ ÀÌÀ¯´Â ´ÙÀ½°ú °°´Ù.

  • ´Ü°èÀûÀ¸·Î ÃßÁøµÈ´Ù.

  • °¢ ´Ü°è¸¶´Ù Ç¥Áعæ¹ýÀ» äÅÃÇÔÀ¸·Î½á È¿À²Çâ»óÀÌ °¡´ÉÇÏ´Ù.

  • °á°úÀÇ ¹ÌºñÇÔÀ» ´Ü°è¸¶´Ù °ËÅä, º¸¿Ï½ÃÄÑ ³ª¾Æ°¨À¸·Î½á ǰÁúÀ» º¸ÁõÇÒ ¼ö ÀÖ´Ù.

  • °æÇè°ú ÃàÀûµÈ ±â¼úÀ» Åä´ë·Î '¾î´À Á¤µµ' °úÇÐÀû ¿¹ÃøÀÌ ºÒ°¡´ÉÇÏÁö ¾Ê´Ù.

2) ¼ÒÇÁÆ®¿þ¾î°øÇÐÀÇ ¿ª»ç

IBM 360/OS¸¦ °³¹ßÇÏ´ø 1960³â´ë ºÎÅÍ ¼ÒÇÁÆ®¿þ¾î °³¹ß ¿¹»ê°ú ±â°£ÀÇ Àå±âÈ­ »çÅÂÀÇ ½É°¢¼ºÀÌ Á¦±âµÇ±â ½ÃÀÛ
1968³â NATOȸÀÇ¿¡¼­ '¼ÒÇÁÆ®¿þ¾î°øÇÐ'À̶ó´Â ´Ü¾î¸¦ ź»ý½ÃŰ¸é¼­ '¼ÒÇÁÆ®¿þ¾î À§±â'¸¦ ÀÎ½Ä - Dijkstra°¡ GOTOÙþÀÌ ¾ø¾î¾ß ±¸Á¶ÀûÀÎ ÇÁ·Î±×·¥ °³¹ßÀÌ °¡´ÉÇÏ´Ù´Â ¼ÒÀ§ GOTO ³íÀïÀ» ¾ß±â½ÃŰ¸é¼­ ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡ ±¸Á¶ÀûÀÌ°í °øÇÐÀûÀÎ Á¢±Ù¹æ¾ÈÀÇ ½Ãµµ¿¡ °üÇÑ ¿©·Ð È®»ê
1970³â´ë·Î Á¢¾îµé¸é¼­ ÇÁ·Î±×·¡¹Ö ÀÚüÀÇ ¹®Á¦Á¡º¸´Ù ºÐ¼®, ¼³°è ¶§ÀÇ °áÇÔÀÌ ´õ¿í ½É°¢Çϴٴ ǰÁú°ú »ý»ê¼º¿¡ °ü·ÃµÈ ³í¹®µéÀÌ ¹ßÇ¥µÇ¸é¼­ ±¸Á¶Àû ÇÁ·Î±×·¡¹Ö¿¡¼­ ´õ ³ª¾Æ°¡ ±¸Á¶Àû ºÐ¼®/¼³°èÀÇ °³³äÀÌ °¢±¤À» ¹Þ±â ½ÃÀÛ - ¼ÒÇÁÆ®¿þ¾î »ý¸íÁÖ±â¿Í °³¹ßµµ±¸ÀÇ Á¦¾Èµµ µîÀå
1973³â ¹Ì±¹ Àü±âÀüÀÚ°øÇÐȸ(IEEE)ÀÇ ¼ÒÇÁÆ®¿þ¾î ½Å·Ú¼º°ú °øÇбâ¹ý Àü¹Ý¿¡ °ÉÄ£ ½ÉÆ÷Áö¿ò ¹× NCC, IFIP, ICSE µî ±¹Á¦Àû Çмú´ëȸ¿¡¼­ ½Å±â¼ú ¹ßÇ¥
1980³â´ë Àü¹ÝÀº ±¸Á¶Àû ¹æ¹ý, Àè½¼ ¹æ¹ý, ¿ö´Ï¾î-¿À ¹æ¹ý µî ºÐ¼®, ¼³°è ¹æ¹ýµé°ú ½ÃÇè, À¯Áöº¸¼ö, ÇÁ·ÎÁ§Æ® °ü¸®, °³¹ßȯ°æ µî ÀüºÐ¾ß¿¡ ¶Ñ·ÇÇÑ ±â¼ú ¹ßÀü
1980³â´ë ÈĹݿ¡´Â °´Ã¼ÁöÇ⠺м®/¼³°è/ÇÁ·Î±×·¡¹Ö, 4GL, ¼ÒÇÁÆ®¿þ¾î Àç»ç¿ë, CASE, ÇÇÇÿþ¾î, Á¤º¸°øÇÐ, ǰÁúº¸Áõ, Çü»ó°ü¸®, ÇÁ·ÎÅäŸÀÌÇÎ µîÀÇ ±â¼úÀû Áøº¸
1990³â´ë¿¡´Â °´Ã¼ÁöÇâ, Á¤º¸°øÇÐ, CASE µîÀÇ º»°ÝÀûÀΠȰ¿ë ´Ü°è ¹× ¼ÒÇÁÆ®¿þ¾î ¼º´É°øÇаú Àç°øÇÐ, »ç¿ëÀÚ ÀÎÅÍÆäÀ̽ºÀÇ Á߿伺 µîµµ °­Á¶µÇ±â ½ÃÀÛÇÔ

3) ¼ÒÇÁÆ®¿þ¾î°øÇÐÀÇ Á¤ÀÇ

ÃÖ¼ÒÀÇ °æºñ·Î ǰÁú³ôÀº ¼ÒÇÁÆ®¿þ¾î »óǰÀÇ °³¹ß, À¯Áöº¸¼ö ¹× °ü¸®¸¦ À§ÇÑ ¸ðµç ±â¹ý, µµ±¸, ¹æ¹ý·ÐÀÇ ÃÑĪÀ¸·Î¼­ Àü»êÇÐ, °æ¿µÇÐ, ½É¸®ÇÐÀ» Åä´ë·Î ÇÑ Á¾ÇÕÇй®ÀÌ´Ù.
¼ÒÇÁÆ®¿þ¾î°øÇÐÀÇ Ã¼°è¸¦ ±×¸²À¸·Î ³ªÅ¸³»º¸¸é ´ÙÀ½°ú °°´Ù.


[±×¸² 1] ¼ÒÇÁÆ®¿þ¾î°øÇÐÀÇ Ã¼°è


4) ¼ÒÇÁÆ®¿þ¾î »ý¸íÁÖ±â(SDLC)

Á¤º¸½Ã½ºÅÛÀ» °³¹ßÇÏ´Â ÀýÂ÷, ȤÀº °³¹ß´Ü°èÀÇ ¹Ýº¹Çö»óÀ» ½Ã½ºÅÛ °³¹ßÁÖ±â(System Development Life Cycle)À̶ó°í ºÎ¸¥´Ù. ¼ÒÇÁÆ®¿þ¾î°øÇп¡¼­´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ÇϳªÀÇ »ý¸íüó·³ ź»ý¿¡¼­ »ç¸Á±îÁöÀÇ º¯È¯°úÁ¤À¸·Î º¸¾Æ ¼ÒÇÁÆ®¿þ¾î »ý¸íÁÖ±â¶ó°í ÇÑ´Ù.
SDLC¿¡¼­´Â ¼ÒÇÁÆ®¿þ¾î¸¦ Á¤º¸½Ã½ºÅÛÀÇ ÀϺηθ¸ Ãë±ÞÇÏ¸ç ½ÃÀÛ°ú ³¡À» Áß¿ä½ÃÇÑ´Ù.

°¡. ÀüÅëÀûÀÎ 'ÆøÆ÷¼ö' ¸ðµ¨(Waterfall Model)

ÀüÅëÀûÀÎ »ý¸íÁֱ⠸ðµ¨Àº ´Ü°èÀû »ý¸íÁÖ±â(Phased Life-Cycle), ȤÀº ÆøÆ÷¼ö(Waterfall) ¸ðµ¨À̶ó°íµµ ÇÑ´Ù.

  • °èȹ ´Ü°è - »ç¿ëÀÚÀÇ ¹®Á¦¸¦ Á¤ÀÇÇϰí Àüü ½Ã½ºÅÛÀÌ °®Ãß¾î¾ß ÇÒ ±âº»±â´É°ú ¼º´É¿ä°ÇÀ» ÆÄ¾ÇÇÏ¿©, À̸¦ °³¹ßÄÚÀÚÇÏ´Â ¼ÒÇÁÆ®¿þ¾îÀÇ ±âº»¿ä±¸·Î Àüȯ½ÃŲ´Ù.

  • ºÐ¼® ´Ü°è - »ç¿ëÀÚÀÇ ¹®Á¦¸¦ ±¸Ã¼ÀûÀ¸·Î ÀÌÇØÇÏ°í ¼ÒÇÁÆ®¿þ¾î°¡ ´ã´çÇØ¾ß ÇÏ´Â Á¤º¸¿µ¿ªÀ» Á¤ÀÇÇÑ´Ù. ÀÇ»ç¼ÒÅë ±â¼úÀÌ ÇʼöÀûÀÌ´Ù.

  • ¼³°è ´Ü°è - ¼ÒÇÁÆ®¿þ¾îÀÇ ±¸Á¶¿Í ±× ¼ººÐÀ» ¸íÈ®ÇÏ°Ô ¹àÇô ±¸ÇöÀ» ÁغñÇÏ´Â ´Ü°èÀÌ´Ù. ¿ÜºÎ ½Ã½ºÅÛ ¹× »ç¿ëÀÚ¿ÍÀÇ ÀÎÅÍÆäÀ̽º¸¦ Áß½ÃÇÏ´Â ¿ÜºÎ¼³°è¿Í ½Ã½ºÅÛ ³»ºÎ¸¦ ¼³°èÇÏ´Â ³»ºÎ¼³°è·Î ºÐ·ùµÇ±âµµ Çϰí ÀüüÀûÀÎ ±¸Á¶¿Í µ¥ÀÌÅÍ ¾Ë°í¸®ÁòÀ» ¼³°èÇÏ´Â ´Ü°è¸¦ ºÐ¸®ÇØ ±âº»¼³°è¿Í »ó¼¼¼³°è·Î ºÐ·ùÇϱ⵵ ÇÑ´Ù.

  • ±¸Çö ´Ü°è - ÇÁ·Î±×·¡¹ÖÀ» ÇÏ´Â ´Ü°èÀÌ´Ù. °¢ ¸ðµâÀÇ ÄÚµù°ú µð¹ö±ëÀÌ ÀÌ·ç¾îÁö°í ±× °á°ú¸¦ °ËÁõÇÏ´Â ´ÜÀ§ ½ÃÇè ȤÀº ¸ðµâ ½ÃÇèÀ» ½Ç½ÃÇÑ´Ù.

  • ½ÃÇè ´Ü°è - °³¹ßµÈ ¸ðµâÀ» ÅëÇÕ½ÃŰ¸ç ½ÃÇèÇÏ´Â ÅëÇÕ½ÃÇè, ¿Ï¼ºµÈ ½Ã½ºÅÛÀ¸·Î¼­ÀÇ ¿ä±¸»çÇ×À» ¿Ïº®È÷ ¹Ý¿µ½ÃÄ״°¡¸¦ ¾Ë¾Æº¸´Â ½Ã½ºÅÛ ½ÃÇè, ±×¸®°í »ç¿ëÀÚ°¡ Á÷Á¢ ÀÚ½ÅÀÇ »ç¿ë ÇöÀå¿¡¼­ °ËÁõÇØ º¸´Â Àμö ½ÃÇè µîÀÌ ÀÖ´Ù.

  • ¿î¿µ ¹× À¯Áöº¸¼ö ´Ü°è - ¼ÒÇÁÆ®¿þ¾î¸¦ Á÷Á¢ ÀÌ¿ëÇϰí ÀÌ¿ë»ó¿¡ ³ªÅ¸³ª´Â ¹®Á¦Á¡µéÀ» ¼öÁ¤Çϰųª »õ·Î¿î ±â´ÉÀ» Ãß°¡ÇØ º¸´Ù À¯¿ëÇÑ ¼ÒÇÁÆ®¿þ¾î·Î ¹ßÀü½ÃŰ´Â ´Ü°èÀÌ´Ù.


[±×¸² 2] ÀüÅëÀûÀÎ ¼ÒÇÁÆ®¿þ¾î 'ÆøÆ÷¼ö' »ý¸íÁֱ⠸ðµ¨

ÆøÆ÷¼ö ¸ðµ¨ÀÇ Æ¯Â¡À» Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°´Ù.

  • °íÀüÀû »ý¸íÁÖ±â ÆÐ·¯´ÙÀÓÀÌ´Ù.

  • ¿ä±¸»çÇ× ºÐ¼®, ¼³°è, ±¸Çö(ÇÁ·Î±×·¡¹Ö), ½ÃÇè ¹× À¯Áöº¸¼öÀÇ ¼ø¼­·Î À̾îÁø´Ù.

  • S/W°³¹ßÀ» ´Ü°èÀûÀ¸·Î Á¤ÀÇÇÑ Ã¼°èÀÌ¸ç ¼øÂ÷Àû Á¢±Ù¹æ¹ýÀ» »ç¿ëÇÑ´Ù.

  • °¡Àå ¿À·¡µÇ°í ³Î¸® »ç¿ëµÇ°í ÀÖ´Ù.

  • °³³ä Á¤¸³¿¡¼­ ±¸Çö±îÁö ÇÏÇâ½Ä Á¢±Ù ¹æ¹ýÀ» »ç¿ëÇÏ¿© ³ôÀº Ãß»óÈ­ ´Ü°è¿¡¼­ ³·Àº Ãß»óÈ­ ´Ü°è·Î ¿Å°Ü°¡´Â ¹æ½ÄÀÌ´Ù.

  • °¢ ´Ü°è Á¾·á½Ã °ËÁõ ÈÄ¿¡ ´ÙÀ½ ´Ü°è·Î ÁøÇàÇÑ´Ù.

  • ÇÁ·ÎÁ§Æ® ÁøÇà°úÁ¤À» ¼¼ºÐÈ­ÇÏ¿© °ü¸®Çϱ⿡ ¿ëÀÌÇÏ´Ù.

  • °í°´ÀÇ ¿ä±¸»çÇ×À» Ãʱ⿡ ¸íÈ®È÷ Á¤ÀÇÇÏ±â ¾î·Æ´Ù.

  • ¸ñÇ¥ ½Ã½ºÅÛÀÌ °úÁ¤ÀÇ ÈĹݺο¡ °¡¼­¾ß ±¸Ã¼È­µÇ¹Ç·Î Áß¿äÇÑ ¹®Á¦Á¡ÀÌ µÚ¿¡¼­ ¹ß°ßµÈ´Ù.

³ª. ÇÁ·ÎÅäŸÀÌÇÎ ¸ðµ¨(Prototyping Model)

»ç¿ëÀÚÀÇ ¿ä±¸»çÇ×À» ÃæºÐÈ÷ ºÐ¼®ÇÒ ¸ñÀûÀ¸·Î ½Ã½ºÅÛÀÇ ÀϺκÐÀ» ÀϽÃÀûÀ¸·Î °£·«È÷ ±¸ÇöÇÑ ´ÙÀ½, ¿ø·¡ °èȹÇß´ø °³¹ß ÀýÂ÷·Î µÇµ¹¾Æ °¡´Â ÇÁ·ÎÅäŸÀÌÇÎ ¹æ½Ä°ú ±¸ÇöµÈ ÇÁ·ÎÅäŸÀÌÇÎÀ» Áö¼ÓÀûÀ¸·Î °³¼±Çذ¡¸ç ÃÖÁ¾½Ã½ºÅÛÀ¸·Î ¿Ï¼º½ÃÄѰ¡´Â ÇÁ·ÎÅäŸÀÌÇÎ ¹æ½ÄÀ¸·Î Å©°Ô ³ª´©¾î º¼ ¼ö ÀÖ´Ù.

½ÇÇèÀû(Experimental) ÇÁ·ÎÅäŸÀÌÇÎ ¸ðµ¨

¿ä±¸ºÐ¼®ÀÇ ¾î·Á¿òÀ» ÇØ°áÇϱâ À§ÇØ ½ÇÁ¦ °³¹ßµÉ ¼ÒÇÁÆ®¿þ¾îÀÇ ÀϺκÐÀ» Á÷Á¢ °³¹ßÇÔÀ¸·Î½á ÀÇ»ç¼ÒÅëÀÇ µµ±¸·Î »ï´Â °ÍÀÌ´Ù. °³¹ßÀÇ Å¸´ç¼ºÀ» °ËÁõÇϱâ À§ÇÑ ¸ñÀûÀ¸·Î ÇÁ·ÎÅäŸÀÔÀ» °³¹ßÇϱ⵵ ÇÑ´Ù.

ÁøÈ­Àû(Evolutionary) ÇÁ·ÎÅäŸÀÌÇÎ ¸ðµ¨

ÇÁ·ÎÅäŸÀÔÀ» ¿ä±¸ºÐ¼®ÀÇ µµ±¸·Î¸¸ Ȱ¿ëÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ÀÌ¹Ì °³¹ßµÈ ÇÁ·ÎÅäŸÀÔÀ» Áö¼ÓÀûÀ¸·Î ¹ßÀü½ÃÄÑ ÃÖÁ¾ ¼ÒÇÁÆ®¿þ¾î¿¡ À̸£ÀÚ´Â °ÍÀ¸·Î B.BoehmÀÇ '³ª¼±Çü(Spiral) ¸ðµ¨'À» ¿¹·Î µé ¼ö ÀÖ´Ù. ÇÁ·ÎÅäŸÀÌÇÎ ¸ðµ¨ÀÇ Æ¯Â¡À» Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°´Ù.

  • ½Ã½ºÅÛ °³¹ß½Ã, °í°´Àº ¸ñÇ¥¸¦ Á¤ÇÏ¿´À¸³ª ¿ä±¸µÇ´Â ¼Ó¼ºµéÀ» ¾î¶»°Ô ¸¸Á·½ÃÄÑ¾ß ÇÒÁö ¸ð¸£´Â °æ¿ì°¡ ¹ß»ýÇÑ´Ù.

  • »ç¿ëÀÚ ÀÚ½ÅÀÌ ¿øÇÏ´Â °ÍÀÌ ¹«¾ùÀÎÁö ±¸Ã¼ÀûÀ¸·Î Àß ¸ð¸£´Â °æ¿ì.

  • °£´ÜÇÑ ½ÃÁ¦Ç°À» ¸¸µå´Â °³³äÀÌ´Ù.

  • ÇÁ·ÎÅäŸÀÌÇÎ ±â¹ýÀº ÆøÆ÷¼ö ¸ðµ¨ÀÇ ´ÜÁ¡À» º¸¿ÏÇÏ¿© Á¡ÁøÀûÀ¸·Î ½Ã½ºÅÛÀ» °³¹ßÇÏ¿© ³ª°¡´Â Á¢±Ù ¹æ¹ýÀÌ´Ù.

  • ½Ã½ºÅÛÀÇ ±â´ÉÀÌ »ç¿ëÀÚ¿¡°Ô ÀϺΠº¸¿©ÁüÀ¸·Î½á °³¹ßÀÚ¿Í »ç¿ëÀÚ »çÀÌÀÇ ¿ÀÇØ°¡ ±Ô¸íµÈ´Ù.

  • »ý°¢Áö ¸øÇß´ø ±â´É°ú ¼­ºñ½º°¡ ¹ß°ßµÈ´Ù.

  • ºÒ¿ÏÀüÇϰųª Àǹ®½º·´´ø ¿ä±¸»çÇ×À» ½ÃÁ¦Ç°À» ÅëÇÏ¿© ¹ß°ßÇÑ´Ù.

  • ¿Ï¼ºµÉ ½Ã½ºÅÛ¿¡ ´ëÇÑ ¿ÀÇØ¸¦ ºÒ·¯ÀÏÀ¸Å³ ¼ö ÀÖ´Ù.

  • ½ÃÁ¦Ç°¿¡¼­ ¿ÏÁ¦Ç°À¸·Î ¿Å°Ü°¡´Âµ¥ ¸¹Àº º¯È­°¡ ¿¹»óµÈ´Ù.

  • ±ØÇÑ »óȲ, Ÿ ½Ã½ºÅÛ°úÀÇ ÀÎÅÍÆäÀ̽º µîÀÇ ¼º´É Æò°¡°¡ ¾î·Æ´Ù.

´Ù. ³ª¼±Çü ¸ðµ¨(Spiral Model)

ÇÁ·ÎÅäŸÀÔÀ» Áö¼ÓÀûÀ¸·Î ¹ßÀü½ÃÄÑ ÃÖÁ¾ ¼ÒÇÁÆ®¿þ¾î °³¹ß±îÁö À̸£´Â °³¹ß¹æ¹ýÀ¸·Î À§Çè°ü¸®°¡ Áß½ÉÀÎ »ý¸íÁֱ⠸ðµ¨ÀÌ´Ù. À§ÇèºÐ¼®¿¡ ´ëÇÑ ÇØ°á¿ª·®ÀÌ ¾øÀ¸¸é ¿ÀÈ÷·Á À§ÇèÇÑ ¸ðµ¨ÀÌ µÉ ¼ö ÀÖ´Ù.


[±×¸² 3] ³ª¼±Çü »ý¸íÁֱ⠸ðµ¨

  • °èȹ¼ö¸³ - ¸ñÇ¥, Á¦¾àÁ¶°ÇÀÇ ¼³Á¤

  • À§ÇèºÐ¼® - À§Çè¿ä¼ÒµéÀÇ ºÐ¼®°ú °ü¸®±â¼úÀ» ÅëÇÑ ÇØ¼Ò

  • °³¹ß - ´ÙÀ½ ´Ü°è ÇÁ·ÎÅäŸÀÔÀÇ °³¹ß

  • °í°´Æò°¡ - °³¹ßµÈ ÇÁ·ÎÅäŸÀÔÀÇ Æò°¡

³ª¼±Çü ¸ðµ¨ÀÇ Æ¯Â¡À» Á¤¸®ÇÏ¸é ´ÙÀ½°ú °°´Ù.

  • ÆøÆ÷¼ö ¸ðµ¨°ú ÇÁ·ÎÅäŸÀÌÇÎ ¸ðµ¨ÀÇ ÀåÁ¡¿¡ À§Çè ºÐ¼®(Risk Analysis)À» Ãß°¡ÇÏ¿© ¸¸µç °ÍÀÌ´Ù.

  • ³ª¼±À» µ¹¸é¼­ Á¡ÁøÀûÀ¸·Î ¿Ïº®ÇÑ ½Ã½ºÅÛ °³¹ß

  • °¢ ³ª¼±Àº °èȹ¼ö¸³, À§ÇèºÐ¼®, °³¹ß, °í°´Æò°¡ÀÇ 4´Ü°è·Î ³ª´µ¾îÁ® ÀÖ´Ù.

  • ³ª¼±Çü ¸ðµ¨Àº ºñ¿ëÀÌ ¸¹ÀÌ µé°í ½Ã°£ÀÌ ¿À·¡ °É¸®´Â Å« ½Ã½ºÅÛÀ» ±¸ÃàÇØ³ª°¡´Âµ¥ °¡Àå Çö½ÇÀûÀÎ Á¢±Ù¹æ¹ýÀÌ´Ù.

  • ¼º°ú¸¦ º¸¸é¼­ Á¶±Ý¾¿ ÅõÀÚÇÏ¿© À§ÇèºÎ´ãÀ» ÁÙÀÏ ¼ö ÀÖ´Â ¹æ¹ýÀÌ´Ù.

  • ÇÁ·ÎÁ§Æ® °ü¸®¸¦ ¾î·Æ°Ô ¸¸µé °¡´É¼ºÀÌ ÀÖ´Ù.

  • »ó´ëÀûÀ¸·Î »õ·Î¿î Á¢±Ù¹æ¹ýÀÌ¸ç ¸¹ÀÌ »ç¿ëµÇÁö ¾Ê¾Æ ÃæºÐÇÑ °ËÁõÀ» °Åġġ ¸øÇÏ¿´´Ù´Â ´ÜÁ¡À» °¡Áö°í ÀÖ´Ù.

¶ó. ¹Ýº¹ ¹× Á¡ÁõÀû °³¹ß ¸ðµ¨(Iterative and Incremental Development Model)

»ç¿ëÀÚ ¿ä±¸»çÇ×ÀÇ ÀϺκÐ, ¶Ç´Â Á¦Ç°ÀÇ ÀϺκÐÀ» ¹Ýº¹ÀûÀ¸·Î °³¹ßÇÏ¿© ÃÖÁ¾Á¦Ç°À» ¿Ï¼ºÇÏ´Â ¹æ¹ýÀ¸·Î ÆøÆ÷¼ö ¸ðµ¨ »Ó ¾Æ´Ï¶ó ÇÁ·ÎÅäŸÀÌÇÎ ¸ðµ¨°ú ³ª¼±Çü ¸ðµ¨ µîÀÇ °³³äÀÌ ¸ðµÎ Æ÷ÇԵǾî ÀÖ´Â º¸´Ù Áøº¸µÈ °³¹ß ¸ðµ¨ÀÌ´Ù.

°³¹ß ÇÁ·Î¼¼½º Áß¿¡¼­ ¹Ýº¹ÇÒ ºÎºÐ°ú ¹Ýº¹ Ƚ¼ö, °¢ ¹Ýº¹ÀÇ ¿Ï·á½Ã¿¡ »êÃâµÇ´Â Baseline µîÀ» »çÀü¿¡ °èȹÇϸç, ÈĹݺÎÀÇ ¹Ýº¹À¸·Î °¥¼ö·Ï ÀÛ¾÷·®°ú ¼º°ú°¡ ´Ã¾î³­´Ù. ¶ÇÇÑ ÆøÆ÷¼ö ¸ðµ¨°ú´Â ´Þ¸® °³¹ß°úÁ¤ÀÇ À¯¿¬¼ºÀ¸·Î ÀÎÇØ ÈÄ¼Ó ´Ü°è¿¡¼­µµ ¾ðÁ¦µçÁö ¼±Çà ÀÛ¾÷À¸·Î µÇµ¹¾Æ°¥ ¼ö ÀÖ´Ù.

°´Ã¼ÁöÇâ ¹æ¹ý·Ð¿¡ ä¿ëÀÌ µÇ¸é¼­ ÃÖ±Ù¿¡ °¡Àå ºÎ°¢µÇ°í ÀÖÀ¸¸ç ¾ÕÀ¸·Î ¸¹Àº ¹ßÀüÀÌ ±â´ëµÇ´Â ¸ðµ¨ÀÌ´Ù.


[±×¸² 4] ¹Ýº¹ ¹× Á¡ÁõÀû °³¹ß ¸ðµ¨ÀÇ ¿¹

¸¶. ÄÄÆ÷³ÍÆ® ±â¹Ý °³¹ß ¸ðµ¨(Component Based Development Model)

ÀÌ ÀüÀÇ °³¹ß ¸ðµ¨µé°ú´Â ´Ù¸£°Ô ¼ÒÇÁÆ®¿þ¾î¸¦ Á¶¸³ÇÑ´Ù´Â °³³ä¿¡ µû¸¥ ¸ðµ¨ÀÌ´Ù. ÄÄÆ÷³ÍÆ®ÀÇ Æ¯¼º»ó °´Ã¼ÁöÇâÀû °³¹ß ¹æ½Ä¿¡ ÀÇÁ¸ÇÔ¿¡ µû¶ó À§¿¡¼­ ¾ð±ÞÇÑ ¹Ýº¹ ¹× Á¡ÁõÀû ¸ðµ¨¿¡ ÄÄÆ÷³ÍÆ®¸¦ ¿ÜºÎ¿¡¼­ ä¿ë, ±¸¼ºÇÏ´Â °³³ä µîÀÌ È¥ÇÕµÇÁö ¾ÊÀ»±î ¿¹ÃøÇÑ´Ù. ¾ÆÁ÷ Ç¥ÁØÈ­µÇ°Å³ª Ưº°È÷ Á¤ÇüÈ­µÇ¾îÁø ¸ðµ¨Àº ¾øÁö¸¸ ÇâÈÄ °³¹ß ¸ðµ¨ÀÇ ´ë¼¼¸¦ ÀÌ·ê °ÍÀ¸·Î ¿¹»óµÈ´Ù.


[±×¸² 5] ÄÄÆ÷³ÍÆ® ±â¹Ý °³¹ß ¸ðµ¨ÀÇ ¿¹


Copyright ¨Ï J. K. Lee. All right reserved.