¼ÒÇÁÆ®¿þ¾î ½ºÆåÀÇ ¸ðµç °Í - ÇÁ·ÎÁ§Æ®¸¦ ¼º°øÀ¸·Î À̲ô´Â ¼ÒÇÁÆ®¿þ¾î ½ºÆå(SRS) ÀÛ¼º¹ý
- ÆòÁ¡ÆòÁ¡Á¡Æò°¡¾øÀ½
- ÀúÀÚ±èÀÍȯ.Àü±ÔÇö ÁöÀ½
- ÃâÆÇ»çÇѺû¹Ìµð¾î
- ÃâÆÇÀÏ2021-01-04
º¸À¯ 1, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 1, ´©Àû¿¹¾à 0
Ã¥¼Ò°³
ÇÁ·ÎÁ§Æ®°¡ ½ÇÆÐÇÏÁö ¾Ê´Â ´äÀº ¼ÒÇÁÆ®¿þ¾î ½ºÆå ÀÛ¼º¿¡ ÀÖ´Ù <BR>¼ÒÇÁÆ®¿þ¾î ½ºÆå(SRS)Àº ½ÃÀÛÀÌ°í ±âÁØÀÌ´Ù. ½ºÆåÀ» Á¦´ë·Î ÀÛ¼ºÇÏ´Â °ÍÀº ÇÁ·ÎÁ§Æ®ÀÇ ¼ºÆи¦ °¡¸¦ ¸¸Å Áß¿äÇÏ´Ù. ½ºÆåÀ» Àß ÀÛ¼ºÇϱâ À§Çؼ´Â °³¹ß ¹®È, °üÇà, ½À°ü, ÇÁ·Î¼¼½º, ¿ø¸®, ¿øÄ¢À» ¾Ë°í Á¢±ÙÇØ¾ß ÇÏ¸ç ½ÇÀüÀ» ÅëÇÑ ³ëÇÏ¿ì ÃàÀûÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ Ã¥Àº ÀúÀÚµéÀÇ ¼ö¸¹Àº °æÇèÀ» Åä´ë·Î ¿©·¯ À¯°ü ºÐ¾ß ÀÌ·ÐÀ» ¸Á¶óÇÏ°í ½ºÆå ÀÛ¼º ¿ä·ÉÀ» Á¦½ÃÇÑ´Ù. '½ºÆå ÀÛ¼º'ÀÇ ÁøÂ¥ Àǹ̰¡ ¹«¾ùÀÎÁö ÀÌ Ã¥À» ÅëÇØ ¾Ë¾Æº¸±æ ¹Ù¶õ´Ù.<BR><BR>ÇÁ·ÎÁ§Æ®ÀÇ ºÒÈ®½Ç¼ºÀ» ÁÙÀÌ´Â ¼ÒÇÁÆ®¿þ¾î ½ºÆå, Á¦´ë·Î ÀÛ¼ºÇÏ°í ÀÖ¾úÀ»±î?<BR><BR>ÇÁ·ÎÁ§Æ®ÀÇ °¡Àå ¸¹Àº ½ÇÆÐ ¿øÀÎÀº ½ºÆå°ú °ü·Ã ÀÖ´Ù. ¼ÒÇÁÆ®¿þ¾î ¹ö±×ÀÇ Àý¹Ý ÀÌ»óÀÌ ºÎ½ÇÇϰųª À߸ø ÀÛ¼ºµÈ ½ºÆå ¶§¹®¿¡ ¹ß»ýÇÑ´Ù. ÇÁ·ÎÁ§Æ® ¼º°ø·üÀ» ³ôÀÌ´Â °¡Àå ÁÁÀº ¹æ¹ýÀº ½ºÆåÀ» Á¦´ë·Î ÀÛ¼ºÇÏ´Â °ÍÀÌ´Ù. ¿©±â¼ 'Á¦´ë·Î'´Â 'ÀÚ¼¼È÷'°¡ ¾Æ´Ï´Ù. ¾î·Á¿ò°ú ¹ÌÁö¼ö±îÁö »ç½ÇÀ» ±×´ë·Î º¸°í, ½ºÆåÀ» ÀÛ¼ºÇÏ¸é¼ °ËÁõÇØ ºÒÈ®½Ç¼ºÀ» ÁÙ¿©°¡´Â °ÍÀÌ´Ù. ´©±¸³ª ¾Ë°í ½Í¾î ÇÏÁö¸¸ ½±°Ô ¾Ë ¼ö ¾ø´Â ¼ÒÇÁÆ®¿þ¾î ½ºÆå ÀÛ¼ºÀÇ °ÅÀÇ ¸ðµç °ÍÀ» Á¤¸®Çß´Ù. ÈǸ¢ÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â µ¥ ÈùÆ®°¡ µÇ±â¸¦ ¹Ù¶õ´Ù. <BR><BR>- 1ºÎ ¼ÒÇÁÆ®¿þ¾î ½ºÆåÀ̶õ?<BR>¼ÒÇÁÆ®¿þ¾î ½ºÆå ¿ø¸®¸¦ ÀÌÇØÇÏ°í À̸¦ Àß ÀÛ¼ºÇÏ´Â ¿ª·®À» Å°¿ì´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ½ºÆå, SRS(Software Requirements Specification)¶ó´Â ¿ë¾î´Â ±Û·Î¹ú ¼ÒÇÁÆ®¿þ¾î ¾÷°è¿¡¼ ³Î¸® Åë¿ëµÇ´Â Ç¥ÁØ ¿ë¾îÀÌ¸ç ±â´É¸í¼¼¼, ½Ã¹æ¼ µî°ú´Â Àǹ̰¡ ´Ù¸£´Ù. <BR><BR>- 2ºÎ SRS ÀÛ¼º¹ý<BR>½ÇÁ¦ SRS ÅÛÇø´À» Á¦°øÇÏ°í °¢ Ç׸ñº° ÀÛ¼º ³»¿ëÀ» ¼³¸íÇÑ´Ù.
ÀúÀÚ¼Ò°³
¼¿ï´ëÇб³ °ø°ú´ëÇÐ Á¹¾÷ ÈÄ ¹Ì±¹ »êÈ£¼¼ ÁÖ¸³´ëÇб³¿¡¼ Àü»êÇÐ Çлç, ½ºÅÄÆÛµå ´ëÇб³¿¡¼ Àü»êÇÐ ¼®»ç¸¦ ÃëµæÇß´Ù. GE, ½ã ¸¶ÀÌÅ©·Î½Ã½ºÅÛÁî, GTE Government Systems µî ¼¼°èÀûÀÎ ½Ç¸®Äܹ븮 ±â¾÷¿¡¼ 17³â°£ ¼ÒÇÁÆ®¿þ¾î °³¹ß ½Ç¹« ³»°øÀ» ½×¾ÒÀ¸¸ç, ±Û·Î¹ú ±â¾÷¿¡ ÀÎÅÍ³Ý ÅëÇÕ ¸Þ½ÃÁö ¼Ö·ç¼ÇÀ» Á¦°øÇÏ´Â '½ºÅÄÆÛµå ¼ÒÇÁÆ®¿þ¾î(Stanford Software Corp, USA)'¸¦ ¼³¸³Çß´Ù. ±¹³»¿¡¼´Â ¾Èö¼ö¿¬±¸¼Ò ºÎ»çÀå ¹× CTO¸¦ Áö³»°í, Ä«À̽ºÆ® ¼ÒÇÁÆ®¿þ¾î´ëÇпø °âÀÓ±³¼ö¸¦ ¿ªÀÓÇß´Ù. ÇöÀç´Â ´Ù¾çÇÑ ±â¾÷À» ´ë»óÀ¸·Î °æ¿µ/°³¹ß ÄÁ¼³ÆÃÀ» ÁøÇàÇÏ¸ç ½Ç¸®Äܹ븮ÀÇ ¼±Áø ¼ÒÇÁÆ®¿þ¾î¸¦ ÀüÆÄÇÏ°í ÀÖ´Ù.<BR>¡º´ëÇѹα¹¿¡´Â ¼ÒÇÁÆ®¿þ¾î°¡ ¾ø´Ù¡», ¡º¼ÒÇÁÆ®¿þ¾î °³¹ßÀÇ ¸ðµç °Í¡», ¡º±Û·Î¹ú ¼ÒÇÁÆ®¿þ¾î¸¦ ²Þ²Ù´Ù¡», ¡º±Û·Î¹ú ¼ÒÇÁÆ®¿þ¾î¸¦ ¸»ÇÏ´Ù, ÁöÇý¡»¸¦ ÁýÇÊÇÏ°í ¡º¼¼»óÀ» ¹Ù²Û 32°³ÀÇ ÅëÂû¡»À» ¹ø¿ªÇßÀ¸¸ç, ¼ÒÇÁÆ®¿þ¾î °øÇÐ ºí·Î±× ikwisdom.comÀ» ¿î¿µÇÑ´Ù.
¸ñÂ÷
<p><B>1ºÎ ¼ÒÇÁÆ®¿þ¾î ½ºÆåÀ̶õ?</B><BR><BR>1Àå ¼ÒÇÁÆ®¿þ¾î ½ºÆåÀÇ °³¿ä<BR>1.1 ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ® ½ÇÆÐÀÇ ¿øÀÎ <BR>1.2 ½ºÆå¿¡ ´ëÇÑ ¿ÀÇØ <BR>1.3 ½ºÆåÀÇ ¿ªÇÒ<BR>1.4 ½ºÆåÀ» Á¦´ë·Î ÀÛ¼ºÇÏÁö ¾ÊÀ¸¸é<BR>1.5 ½ºÆå°ú ÇÁ·ÎÁ§Æ®ÀÇ ¼º°ø<BR><BR>2Àå SRS<BR>2.1 SRS¶õ ¹«¾ùÀΰ¡? <BR>2.2 ¾î¶»°Ô ¼ÒÇÁÆ®¿þ¾î¸¦ ºü¸£°Ô °³¹ßÇÒ °ÍÀΰ¡?<BR>2.3 ½ºÆå ¹®¼ÀÇ À¯Çü<BR>2.4 ¿ä±¸»çÇ×°ú ½ºÆåÀÇ Â÷ÀÌ<BR>2.5 ½ºÆå ¹®¼¿¡ ´ëÇÑ Âø°¢<BR>2.6 ½ºÆåÀÎ °Í°ú ½ºÆåÀÌ ¾Æ´Ñ °Í<BR>2.7 ½ºÆå°ú ÇÁ·ÎÁ§Æ® ÀÏÁ¤ÀÇ °ü°è<BR>2.8 ½ºÆå°ú ¼³°èÀÇ ±¸ºÐ<BR><BR>3Àå ½ºÆå ÀÛ¼ºÀÇ ÇöÁÖ¼Ò, Çö½Ç°ú °üÇà<BR>3.1 ÇöÀçÀÇ °üÇà°ú ¹®Á¦Á¡<BR>3.2 ½ºÆå¿¡ ´ëÇÑ À߸øµÈ Åë³ä <BR>3.3 ºÎ½ÇÇÑ ½ºÆå ÈÄ ¼³°è´Â »ç»ó´©°¢<BR>3.4 ½Ã°£¸¸ ÀÖÀ¸¸é ´©±¸³ª ½ºÆåÀ» ¾µ ¼ö Àִ°¡?<BR>3.5 ¼ÒÇÁÆ®¿þ¾î °øÇÐ, ¾àÀΰ¡? µ¶Àΰ¡?<BR><BR>4Àå »ç·Ê ¿¬±¸<BR>4.1 A»çÀÇ ÇØ¿Ü ÇÁ·ÎÁ§Æ®_ºÎ½ÇÇÑ ºÐ¼®¿¡ ÀÇÇÑ °è¾à<BR>4.2 B»çÀÇ ºÎÇ° ±³Ã¼_Çã¼úÇÑ º¯°æ °ü¸®<BR>4.3 C»çÀÇ °©À» °ü°è_°í°´ÀÇ Àǹ« ¼ÒȦ<BR>4.4 D»çÀÇ SI ¼öÇà_ºÐ¼® ¿ª·® ºÎÁ·<BR>4.5 E»çÀÇ ¼ÒÇÁÆ®¿þ¾î °³¹ß_ÀÖ´Â °ÍÀº ¼Ò½ºÄÚµå»Ó<BR>4.6 F»çÀÇ °ø°ø ÇÁ·ÎÁ§Æ®_°úµµÇÑ »êÃâ¹°<BR>4.7 ÇØ¿Ü »ç·Ê_Ãʱ⠺м® ºÎ½Ç<BR><BR>5Àå ±â¾÷ ¹®È<BR>5.1 ½ºÆå°ú ±â¾÷ ¹®È<BR>5.2 Àß ÀÛ¼ºÇÑ ½ºÆåÀÇ ÇýÅÃ<BR>5.3 ÁÁÀº °üÇà ¸¸µé±â<BR>5.4 Àü»ç ¾ÆÅ°ÅØó Àü·«À» ¼±µµÇÏ´Â ±â¼úÀ§¿øȸ<BR>5.5 »ç¼ö/ºÎ»ç¼ö ½Ã½ºÅÛ Å»ÇÇ ¹æ¹ý<BR>5.6 ½ºÆåÀ» Á¦´ë·Î ÀÛ¼ºÇÏ·Á¸é<BR><BR>6Àå ÇÁ·Î¼¼½º<BR>6.1 ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®ÀÇ °³¹ß ´Ü°è<BR>6.2 ½ºÆå ÀÛ¼º ÇÁ·Î¼¼½º<BR>6.3 SRS °üÁ¡À¸·Î ¹Ù¶óº» ¹æ¹ý·Ð ºñ±³<BR>6.4 ½ºÆå ÀÛ¼º¿¡ ½Ã°£À» ¾ó¸¶³ª ÇÒ¾ÖÇØ¾ß Çϴ°¡?<BR>6.5 ½ºÆåÀº ¾ó¸¶³ª ÀÚ¼¼È÷ Àû¾î¾ß Çϴ°¡?<BR>6.6 ½ºÆå ¸®ºä<BR>6.7 ÄÚµå ¸®ºäº¸´Ù´Â ¼³°è ¸®ºä, ¼³°è ¸®ºäº¸´Ù´Â ½ºÆå ¸®ºä<BR>6.8 ½ºÆå°ú º£À̽º¶óÀÎ<BR>6.9 ½ºÆå º¯°æ ÇÁ·Î¼¼½º<BR>6.10 Á¾°áµÈ ÇÁ·ÎÁ§Æ®ÀÇ ½ºÆå, ¾÷µ¥ÀÌÆ®ÇÒ °ÍÀΰ¡?<BR>6.11 Á¾°áµÈ ÇÁ·ÎÁ§Æ®ÀÇ ½ºÆå ÀϺΠ»èÁ¦<BR>6.12 ´ëÇü ÇÁ·ÎÁ§Æ® ºÐ¼®ÀÇ Çù¾÷<BR><BR>7Àå Who?<BR>7.1 ½ºÆåÀº ´©°¡ ¾²´Â°¡?<BR>7.2 ºÐ¼® ¾ÆÅ°ÅØÆ®ÀÇ ¿ªÇÒ<BR>7.3 ºÐ¼® ¾ÆÅ°ÅØÆ®ÀÇ ÀÚÁú<BR>7.4 ¼ÒÇÁÆ®¿þ¾î °³¹ßÀÚ´Â ±ÛÀ» Àß ½á¾ß ÇÑ´Ù<BR>7.5 ¹®¼ ÀÛ¼º ±â¼ú<BR>7.6 ½Ã¹Ä·¹ÀÌ¼Ç ´É·Â<BR>7.7 ¹®Á¦ ÇØ°á ´É·Â<BR>7.8 ÇÁ·ÎÁ§Æ® ÀÌÇØ°ü°èÀÚ<BR><BR>8Àå What?<BR>8.1 why, what, how<BR>8.2 ¸ñÇ¥¿Í ¹üÀ§ Á¤ÀÇÇϱâ<BR>8.3 ¿ä±¸»çÇ׿¡ ¿ì¼±¼øÀ§ ºÎ¿©Çϱâ<BR>8.4 ¿ÜÁÖ ½Ã ¿ÜÁÖ ¾÷ü¿¡ Àü´ÞÇÒ ¹®¼´Â?<BR>8.5 ½ºÆå üũ¸®½ºÆ®ÀÇ È¿¿ë¼º<BR><BR>9Àå How?<BR>9.1 ½ºÆåÀÇ Àç·á<BR>9.2 ½ºÆå °¡µ¶¼º ³ôÀ̱â<BR>9.3 ¹®Àå ¹Ù¸£°Ô ¾²±â<BR>9.4 ½ºÆå ÀÛ¼º ÆÁ<BR>9.5 ½ºÆå Àç»ç¿ëÇϱâ<BR>9.6 ¼Ò½ºÄÚµå·Î ½ºÆå ÀÛ¼ºÇϱâ<BR>9.7 À¯´Ö Å×½ºÆ®·Î ½ºÆå ÀÛ¼ºÇϱâ<BR>9.8 Áߺ¹ ÃÖ¼ÒÈÇϱâ<BR>9.9 Ç°Áú Ư¼º ¸í½ÃÇϱâ<BR>9.10 ÇÁ·ÎÅäŸÀÔ ¸¸µé±â<BR>9.11 ½ºÆåÀ» Àû±â À§Çؼ´Â why¸¦ ¾Ë¾Æ¾ß ÇÑ´Ù<BR>9.12 ÈÉÃ帱â´Â ÀÌÁ¦ ±×¸¸<BR>9.13 ÀÎÅÍÆäÀ̽º °³¼±Çϱâ<BR>9.14 ÀÎÅÍÆäÀ̽º Á¤ÀÇÇϱâ<BR><BR>10Àå µµ±¸<BR>10.1 SRS ÀÛ¼ºÀ» µ½´Â µµ±¸<BR>10.2 UI ÀÛ¼º ¹æ¹ý<BR>10.3 ½ºÆå ¹®¼ÀÇ ÅÛÇø´<BR><BR><B>2ºÎ SRS ÀÛ¼º¹ý </B><BR><BR>1Àå Introduction(°³¿ä)<BR>1.1 Purpose(¸ñÇ¥)<BR>1.2 Product Scope(¹üÀ§)<BR>1.3 Document Conventions(¹®¼ ±ÔÄ¢)<BR>1.4 Terms and Abbreviations(Á¤ÀÇ ¹× ¾à¾î)<BR>1.5 Related Documents(°ü·Ã ¹®¼)<BR>1.6 Intended Audience and Reading Suggestions(´ë»ó ¹× Àд ¹æ¹ý)<BR>1.7 Project Output(ÇÁ·Î?§Æ?»êÃâ¹°)<BR><BR>2Àå Overall Description(Àüü ¼³¸í)<BR>2.1 Product Perspective(Á¦Ç° Á¶¸Á)<BR>2.2 Overall System Configuration(Àüü ½Ã½ºÅÛ ±¸¼º)<BR>2.3 Overall Operation(Àüü µ¿ÀÛ¹æ½Ä)<BR>2.4 Product Functions(Á¦Ç° ÁÖ¿ä ±â´É)<BR>2.5 User Classes and Characteristics(»ç¿ëÀÚ °èÃþ°ú Ư¡)<BR>2.6 Assumptions and Dependencies(°¡Á¤°ú Á¾¼Ó°ü°è)<BR>2.7 Apportioning of Requirements(´Ü°èº° ¿ä±¸»çÇ×)<BR>2.8 Backward Compatibility(ÇÏÀ§ ȣȯ¼º)<BR><BR>3Àå Environment(ȯ°æ)<BR>3.1 Operating Environment(¿î¿µ ȯ°æ)<BR>3.2 Product Installation and Configuration(Á¦Ç° ¼³Ä¡ ¹× ¼³Á¤)<BR>3.3 Distribution Environment(¹èÆ÷ ȯ°æ)<BR>3.4 Development Environment(°³¹ß ȯ°æ)<BR>3.5 Test Environment(Å×½ºÆ® ȯ°æ)<BR>3.6 Configuration Management(Çü»ó °ü¸®)<BR>3.7 Bugtrack System(¹ö±×Æ®·¡Å· ½Ã½ºÅÛ)<BR><BR>4Àå External Interface Requirements(¿ÜºÎ ÀÎÅÍÆäÀ̽º ¿ä±¸»çÇ×)<BR>4.1 System Interface(½Ã½ºÅÛ ÀÎÅÍÆäÀ̽º)<BR>4.2 User Interface(»ç¿ëÀÚ ÀÎÅÍÆäÀ̽º)<BR>4.3 Hardware Interface(Çϵå¿þ¾î ÀÎÅÍÆäÀ̽º)<BR>4.4 Software Interface(¼ÒÇÁÆ®¿þ¾î ÀÎÅÍÆäÀ̽º)<BR>4.5 Communication Interface(Åë½Å ÀÎÅÍÆäÀ̽º)<BR><BR>5Àå Performance Requirements(¼º´É ¿ä±¸»çÇ×)<BR>5.1 Throughput(ÀÛ¾÷ 󸮷®)<BR>5.2 Concurrent Session(µ¿½Ã ¼¼¼Ç)<BR>5.3 Response Time(´ëÀÀ ½Ã°£)<BR>5.4 Performance Dependency(¼º´É Á¾¼Ó°ü°è)<BR>5.5 Other Performance Requirements(±× ¿Ü ¼º´É ¿ä±¸»çÇ×)<BR><BR>6Àå Non-functional Requirements(ºñ±â´É ¿ä±¸»çÇ×)<BR>6.1 Safety(¾ÈÀü¼º ¿ä±¸»çÇ×)<BR>6.2 Security(º¸¾È ¿ä±¸»çÇ×)<BR>6.3 System Attributes(¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛ Æ¯¼º)<BR>6.4 Logical Database Requirements(µ¥ÀÌÅͺ£À̽º ¿ä±¸»çÇ×)<BR>6.5 Business Rules(ºñÁî´Ï½º ±ÔÄ¢)<BR>6.6 Design and Implementation Constraints(¼³°è¿Í ±¸Çö Á¦ÇÑ»çÇ×)<BR>6.7 Memory Constraints(¸Þ¸ð¸® Á¦ÇÑ»çÇ×)<BR>6.8 Operations(¿î¿µ ¿ä±¸»çÇ×)<BR>6.9 Site Adaptation Requirements(»çÀÌÆ® Àû¿ë ¿ä±¸»çÇ×)<BR>6.10 Internationalization Requirements(´Ù±¹¾î Áö¿ø ¿ä±¸»çÇ×)<BR>6.11 Unicode Support(À¯´ÏÄÚµå Áö¿ø)<BR>6.12 64bit Support(64ºñÆ® Áö¿ø)<BR>6.13 Certification(Á¦Ç° ÀÎÁõ)<BR><BR>7Àå Functional Requirements(±â´É ¿ä±¸»çÇ×)<BR><BR>8Àå Change Management Process(º¯°æ °ü¸® ÇÁ·Î¼¼½º)<BR><BR>9Àå Document Approvals(ÃÖÁ¾ ½ÂÀÎÀÚ)</p>
ÇÑÁÙ ¼Æò