SWÀÇ ±Ô¸ð¸¦ ÃøÁ¤ ¹× ¿¹ÃøÇÏ´Â ±â¹ýÀ¸·Î½á 1979³â ¹Ì±¹ IBMÀÇ Allen J. Albrecht¿¡ ÀÇÇØ Á¦¾ÈµÇ¾ú´Ù.
±â´ÉÁ¡¼ö´Â ÃÖÃÊ SW°³¹ß ÇÁ·ÎÁ§Æ®ÀÇ ±Ô¸ðÃøÁ¤(SIZING)À» À§ÇØ °í¾ÈµÇ¾úÀ¸³ª, ÇöÀç´Â SW°øÇÐÀûÁ¢±ÙÀ» ÅëÇÑ ´Ù¾çÇÑ
¹æ¹ýÀ¸·Î Ȱ¿ëµÇ°í ÀÖ´Ù. ±× Àû¿ë¹üÀ§¸¦ »ìÆìº¸¸é, ´ÙÀ½°ú °°´Ù.

  1. º¥Ä¡¸¶Å· Á¶»ç
  2. °³¹ßºñ¿ë »êÁ¤
  3. À¯Áöº¸¼öºñ¿ë »êÁ¤
  4. SW °è¾à¿¡ °ü·ÃµÈ ¼Ò¼Û
  5. ¾Æ¿ô¼Ò½Ì °è¾à
  6. ÇÁ·Î¼¼½º °³¼± ºÐ¼®
  7. ǰÁúºñ¿ë »êÁ¤
  8. ǰÁúÃøÁ¤
  9. »êÃâ¹°ÀÇ ±Ô¸ð ¿¹Ãø

¹Ì±¹¿¡ º»ºÎ¸¦ µÐ IFPUG(International Function Point User Group )¿¡¼­´Â ±â´ÉÁ¡¼ö ºÐ¼® ¸Å´º¾ó Á¦ÀÛ ¹× ¹èÆ÷,
±â´ÉÁ¡¼ö °ü·Ã »ç¿ëÀÚ±×·ì°úÀÇ ±³·ù¸¦ ÅëÇÑ ±â´ÉÁ¡¼öÀÇ ¼¼°èÀûÀÎ È®»êÀ» ´ã´çÇϰí ÀÖ´Ù.


±â´ÉÁ¡¼ö ºÐ¼®¹ýÀº °³¹ßÀÚ Áß½ÉÀÇ ¹°¸®Àû Á¢±Ù ¹æ½Ä¿¡¼­ ¹þ¾î³ª, »ç¿ëÀÚ °üÁ¡(User View)¿¡¼­ SW°³¹ß±Ô¸ð¸¦ ÃøÁ¤Çϱâ
À§ÇÑ Ç¥Áرâ¹ýÀ̶ó´Âµ¥ ±× ÇÙ½ÉÀÌ ÀÖ´Ù. LOC(Line of Code) ±â¹ÝÇÑ COCOMO(Constructive Cost Model) ¹æ½ÄÀº
°³¹ß ¼Ò½ºÀÇ ¶óÀÎÀ» ÀÏÀÏ Ä«¿îÆ®ÇÏ¿© SW±Ô¸ð¸¦ ÆÄ¾ÇÇѵ¥ ¹ÝÇÏ¿©, ±â´ÉÁ¡¼ö ºÐ¼®¹ýÀº »ç¿ëÀÚÀÇ ¿ä±¸±â´É
(Æ®·£Àè¼Ç ±â´É, µ¥ÀÌÅͱâ´É)À» ÆÄ¾ÇÇÏ¿© À̸¦ ÅëÇØ SW±Ô¸ð¸¦ ÆÄ¾ÇÇÏ´Â °ÍÀÌ´Ù.


1. »ç¿ëÀÚ ¿ä±¸¿Í Á¦°øµÈ ÀڷḦ Åä´ë·Î ±â´ÉÀ» ÃøÁ¤ Çϴµ¥ ÀÖ´Ù
2. ½Ã½ºÅÛ ±¸Çö¿¡ »ç¿ëµÇ´Â ±â¼úÀû ¿ä±¸»çÇ׿¡ µ¶¸³Àû(Independent)À¸·Î °³¹ß ¹× À¯Áöº¸¼ö SWÀÇ ±Ô¸ð¸¦ ÃøÁ¤Çϴµ¥ ÀÖ´Ù.


1. ÆÐŰÁö¸¦ Æ÷ÇÔÇÑ ¸ðµç ±â´ÉÀ» ÃøÁ¤ÇÏ¿©, ±¸¸Å ÇϰíÀÚÇÏ´Â ÀÀ¿ë ÆÐŰÁöÀÇ ±Ô¸ð¸¦ ¾Ë ¼ö ÀÖ´Ù.
2. SWÁ¦Ç°º° ǰÁú°ú »ý»ê¼º ºÐ¼®À» À§ÇÑ ÃøÁ¤µµ±¸·Î Ȱ¿ëÇÒ ¼ö ÀÖ´Ù.
3. SW°³¹ß°ú À¯Áöº¸¼ö¿¡ ¿ä±¸µÇ´Â ºñ¿ë°ú ÀÚ¿øÀ» »êÁ¤ÇÒ ¼ö ÀÖ´Ù.
4. SW°£ÀÇ ±Ô¸ð ºñ±³ÀÇ Àã´ë·Î Ȱ¿ëÇÒ ¼ö ÀÖ´Ù.
5. »ç¿ëÀÚÀÇ Æ¯º°ÇÑ ¿ä±¸»çÇ׿¡ ºÎÇյǴ ÀÀ¿ë ÆÐŰÁö°¡ ¹«¾ùÀÎÁö È®Á¤ÇÒ ¼ö ÀÖµµ·Ï µµ¿òÀ» ÁØ´Ù.