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