- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > IT¿¡¼¼ÀÌ > ¼ÒÇÁÆ®¿þ¾î ½ºÆåÀÇ ¸ðµç °Í[ÇѺû¹Ìµð¾î]
ÇÁ·ÎÁ§Æ®°¡ ½ÇÆÐÇÏÁö ¾Ê´Â ´äÀº ¼ÒÇÁÆ®¿þ¾î ½ºÆå ÀÛ¼º¿¡ ÀÖ´Ù
¼ÒÇÁÆ®¿þ¾î ½ºÆå(SRS)Àº ½ÃÀÛÀÌ°í ±âÁØÀÌ´Ù. ½ºÆåÀ» Á¦´ë·Î ÀÛ¼ºÇÏ´Â °ÍÀº ÇÁ·ÎÁ§Æ®ÀÇ ¼ºÆи¦ °¡¸¦ ¸¸Å Áß¿äÇÏ´Ù. ½ºÆåÀ» Àß ÀÛ¼ºÇϱâ À§Çؼ´Â °³¹ß ¹®È, °üÇà, ½À°ü, ÇÁ·Î¼¼½º, ¿ø¸®, ¿øÄ¢À» ¾Ë°í Á¢±ÙÇØ¾ß ÇÏ¸ç ½ÇÀüÀ» ÅëÇÑ ³ëÇÏ¿ì ÃàÀûÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ Ã¥Àº ÀúÀÚµéÀÇ ¼ö¸¹Àº °æÇèÀ» Åä´ë·Î ¿©·¯ À¯°ü ºÐ¾ß ÀÌ·ÐÀ» ¸Á¶óÇÏ°í ½ºÆå ÀÛ¼º ¿ä·ÉÀ» Á¦½ÃÇÑ´Ù. ¡®½ºÆå ÀÛ¼º¡¯ÀÇ ÁøÂ¥ Àǹ̰¡ ¹«¾ùÀÎÁö ÀÌ Ã¥À» ÅëÇØ ¾Ë¾Æº¸±æ ¹Ù¶õ´Ù.
?Ã¥ÀÇ ÀϺΠ³»¿ëÀ» ¹Ì¸® Àо½Ç ¼ö ÀÖ½À´Ï´Ù. ¹Ì¸®º¸±â
¼ÒÇÁÆ®¿þ¾î ½ºÆå(SRS)Àº ½ÃÀÛÀÌ°í ±âÁØÀÌ´Ù. ½ºÆåÀ» Á¦´ë·Î ÀÛ¼ºÇÏ´Â °ÍÀº ÇÁ·ÎÁ§Æ®ÀÇ ¼ºÆи¦ °¡¸¦ ¸¸Å Áß¿äÇÏ´Ù. ½ºÆåÀ» Àß ÀÛ¼ºÇϱâ À§Çؼ´Â °³¹ß ¹®È, °üÇà, ½À°ü, ÇÁ·Î¼¼½º, ¿ø¸®, ¿øÄ¢À» ¾Ë°í Á¢±ÙÇØ¾ß ÇÏ¸ç ½ÇÀüÀ» ÅëÇÑ ³ëÇÏ¿ì ÃàÀûÀÌ ÇÊ¿äÇÏ´Ù. ÀÌ Ã¥Àº ÀúÀÚµéÀÇ ¼ö¸¹Àº °æÇèÀ» Åä´ë·Î ¿©·¯ À¯°ü ºÐ¾ß ÀÌ·ÐÀ» ¸Á¶óÇÏ°í ½ºÆå ÀÛ¼º ¿ä·ÉÀ» Á¦½ÃÇÑ´Ù. ¡®½ºÆå ÀÛ¼º¡¯ÀÇ ÁøÂ¥ Àǹ̰¡ ¹«¾ùÀÎÁö ÀÌ Ã¥À» ÅëÇØ ¾Ë¾Æº¸±æ ¹Ù¶õ´Ù.
?Ã¥ÀÇ ÀϺΠ³»¿ëÀ» ¹Ì¸® Àо½Ç ¼ö ÀÖ½À´Ï´Ù. ¹Ì¸®º¸±â
ÀúÀÚ: ±èÀÍȯ,Àü±ÔÇö Àú
1ºÎ ¼ÒÇÁÆ®¿þ¾î ½ºÆåÀ̶õ?
1Àå ¼ÒÇÁÆ®¿þ¾î ½ºÆåÀÇ °³¿ä
1.1 ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ® ½ÇÆÐÀÇ ¿øÀÎ
1.2 ½ºÆå¿¡ ´ëÇÑ ¿ÀÇØ
1.3 ½ºÆåÀÇ ¿ªÇÒ
1.4 ½ºÆåÀ» Á¦´ë·Î ÀÛ¼ºÇÏÁö ¾ÊÀ¸¸é
1.5 ½ºÆå°ú ÇÁ·ÎÁ§Æ®ÀÇ ¼º°ø
2Àå SRS
2.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, how
8.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(ÃÖÁ¾ ½ÂÀÎÀÚ)
1Àå ¼ÒÇÁÆ®¿þ¾î ½ºÆåÀÇ °³¿ä
1.1 ¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ® ½ÇÆÐÀÇ ¿øÀÎ
1.2 ½ºÆå¿¡ ´ëÇÑ ¿ÀÇØ
1.3 ½ºÆåÀÇ ¿ªÇÒ
1.4 ½ºÆåÀ» Á¦´ë·Î ÀÛ¼ºÇÏÁö ¾ÊÀ¸¸é
1.5 ½ºÆå°ú ÇÁ·ÎÁ§Æ®ÀÇ ¼º°ø
2Àå SRS
2.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, how
8.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(ÃÖÁ¾ ½ÂÀÎÀÚ)
ÇÁ·ÎÁ§Æ®ÀÇ ºÒÈ®½Ç¼ºÀ» ÁÙÀÌ´Â ¼ÒÇÁÆ®¿þ¾î ½ºÆå, Á¦´ë·Î ÀÛ¼ºÇÏ°í ÀÖ¾úÀ»±î?
ÇÁ·ÎÁ§Æ®ÀÇ °¡Àå ¸¹Àº ½ÇÆÐ ¿øÀÎÀº ½ºÆå°ú °ü·Ã ÀÖ´Ù. ¼ÒÇÁÆ®¿þ¾î ¹ö±×ÀÇ Àý¹Ý ÀÌ»óÀÌ ºÎ½ÇÇϰųª À߸ø ÀÛ¼ºµÈ ½ºÆå ¶§¹®¿¡ ¹ß»ýÇÑ´Ù. ÇÁ·ÎÁ§Æ® ¼º°ø·üÀ» ³ôÀÌ´Â °¡Àå ÁÁÀº ¹æ¹ýÀº ½ºÆåÀ» Á¦´ë·Î ÀÛ¼ºÇÏ´Â °ÍÀÌ´Ù. ¿©±â¼ ¡®Á¦´ë·Î¡¯´Â ¡®ÀÚ¼¼È÷¡¯°¡ ¾Æ´Ï´Ù. ¾î·Á¿ò°ú ¹ÌÁö¼ö±îÁö »ç½ÇÀ» ±×´ë·Î º¸°í, ½ºÆåÀ» ÀÛ¼ºÇÏ¸é¼ °ËÁõÇØ ºÒÈ®½Ç¼ºÀ» ÁÙ¿©°¡´Â °ÍÀÌ´Ù. ´©±¸³ª ¾Ë°í ½Í¾î ÇÏÁö¸¸ ½±°Ô ¾Ë ¼ö ¾ø´Â ¼ÒÇÁÆ®¿þ¾î ½ºÆå ÀÛ¼ºÀÇ °ÅÀÇ ¸ðµç °ÍÀ» Á¤¸®Çß´Ù. ÈǸ¢ÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â µ¥ ÈùÆ®°¡ µÇ±â¸¦ ¹Ù¶õ´Ù.
- 1ºÎ ¼ÒÇÁÆ®¿þ¾î ½ºÆåÀ̶õ?
¼ÒÇÁÆ®¿þ¾î ½ºÆå ¿ø¸®¸¦ ÀÌÇØÇÏ°í À̸¦ Àß ÀÛ¼ºÇÏ´Â ¿ª·®À» Å°¿ì´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ½ºÆå, SRS(Software Requirements Specification)¶ó´Â ¿ë¾î´Â ±Û·Î¹ú ¼ÒÇÁÆ®¿þ¾î ¾÷°è¿¡¼ ³Î¸® Åë¿ëµÇ´Â Ç¥ÁØ ¿ë¾îÀÌ¸ç ±â´É¸í¼¼¼, ½Ã¹æ¼ µî°ú´Â Àǹ̰¡ ´Ù¸£´Ù.
- 2ºÎ SRS ÀÛ¼º¹ý
½ÇÁ¦ SRS ÅÛÇø´À» Á¦°øÇÏ°í °¢ Ç׸ñº° ÀÛ¼º ³»¿ëÀ» ¼³¸íÇÑ´Ù.
̵̧ȍ
ÀúÀÚ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé ¶§ ½ÃÀÛÁ¡ÀÌÀÚ ±âÁØÁ¡ÀÌ µÇ´Â ¡®½ºÆ塯À» ¿¹¸®ÇÏ°Ô ÅëÂûÇÑ´Ù. Ã¥À» ÆîÃÄ ¸Ç óÀ½ ¸¸³ª´Â ¸Ó¸®¸»¿¡ ÀÏ°¥ÇßµíÀÌ ¡°¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¿¡¼ °¡Àå Áß¿äÇÑ °ÍÀº ½ºÆåÀ» ÀÛ¼ºÇÏ´Â ÀÏÀÌ´Ù¡±¶ó´Â ¸»¿¡ ÀÌ ÇÑ ±ÇÀÇ ³»¿ëÀÌ ÀÀÃàµÆ´Ù.
±Ô¸ð°¡ Å©°Ç ÀÛ°Ç ÀÌ Ã¥¿¡¼ Á¦½ÃÇÏ´Â °üÁ¡Àº ÇÑ°á°°ÀÌ À¯¿ëÇÏ´Ù. ½ºÅ¸Æ®¾÷¿¡¼ °³¹ß ¿ä±¸»çÇ×À̳ª ¼ÒÇÁÆ®¿þ¾îÀÇ ¿µÇâ±Ç ³»¿¡ ÀÖ´Â ¸ðµç ÀÌ°¡ ÀÌ Ã¥¿¡¼ ½ÇÁúÀûÀÎ µµ¿òÀ» ¹Þ°í ½Â½ÂÀ屸Çϱ⸦ ¹Ù¶õ´Ù.
- ½ÅÇö¹¬, ´º·ÎÇÍÁÖ½Äȸ»ç ºÎ»çÀå
½ÇÀü °æÇèÀÌ ÀÖ¾î¾ß¸¸ Ç®¾î³¾ ¼ö ÀÖ´Â À̾߱â, ´©±¸³ª ¾Ë°í ½Í¾î ÇÏÁö¸¸ ½±°Ô ¾Ë ¼ö ¾ø´Â À̾߱⸦ µÎ °í¼ö°¡ ÀüÇÑ´Ù. ÇÁ·ÎÁ§Æ®¸¦ ¸ÁÄ¡°í ½ÍÁö ¾ÊÀº PM, ¾ÆÅ°ÅØÆ®, ÆÀÀåÀ̶ó¸é ²À ¾Ë¾Æ¾ß ÇÏ´Â ³»¿ëÀ¸·Î °¡µæÇÏ´Ù. ½Ç¹« °³¹ßÀÚ ÀÔÀå¿¡¼ ´çÀåÀº ÇÊ¿äÇÏÁö ¾Ê´Ù »ý°¢ÇÏ´õ¶óµµ ¾Ë¾ÆµÎ¸é µµ¿òÀÌ µÈ´Ù. Á¤µ¶ÇÏ¸ç ¿Ü¿î´Ù´Â »ý°¢º¸´Ù´Â °¡º±°Ô Àаí ÇÊ¿äÇÒ ¶§ ´Ù½Ã Æ캸±â ÁÁÀº Ã¥ÀÌ´Ù.
- ¼Õ¿µ¼ö, ¾î´ÏÄÄ ÃÖ°íÁ¦Ç°Ã¥ÀÓÀÚ »ó¹«
ÇÁ·ÎÁ§Æ®ÀÇ °¡Àå ¸¹Àº ½ÇÆÐ ¿øÀÎÀº ½ºÆå°ú °ü·Ã ÀÖ´Ù. ¼ÒÇÁÆ®¿þ¾î ¹ö±×ÀÇ Àý¹Ý ÀÌ»óÀÌ ºÎ½ÇÇϰųª À߸ø ÀÛ¼ºµÈ ½ºÆå ¶§¹®¿¡ ¹ß»ýÇÑ´Ù. ÇÁ·ÎÁ§Æ® ¼º°ø·üÀ» ³ôÀÌ´Â °¡Àå ÁÁÀº ¹æ¹ýÀº ½ºÆåÀ» Á¦´ë·Î ÀÛ¼ºÇÏ´Â °ÍÀÌ´Ù. ¿©±â¼ ¡®Á¦´ë·Î¡¯´Â ¡®ÀÚ¼¼È÷¡¯°¡ ¾Æ´Ï´Ù. ¾î·Á¿ò°ú ¹ÌÁö¼ö±îÁö »ç½ÇÀ» ±×´ë·Î º¸°í, ½ºÆåÀ» ÀÛ¼ºÇÏ¸é¼ °ËÁõÇØ ºÒÈ®½Ç¼ºÀ» ÁÙ¿©°¡´Â °ÍÀÌ´Ù. ´©±¸³ª ¾Ë°í ½Í¾î ÇÏÁö¸¸ ½±°Ô ¾Ë ¼ö ¾ø´Â ¼ÒÇÁÆ®¿þ¾î ½ºÆå ÀÛ¼ºÀÇ °ÅÀÇ ¸ðµç °ÍÀ» Á¤¸®Çß´Ù. ÈǸ¢ÇÑ ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µå´Â µ¥ ÈùÆ®°¡ µÇ±â¸¦ ¹Ù¶õ´Ù.
- 1ºÎ ¼ÒÇÁÆ®¿þ¾î ½ºÆåÀ̶õ?
¼ÒÇÁÆ®¿þ¾î ½ºÆå ¿ø¸®¸¦ ÀÌÇØÇÏ°í À̸¦ Àß ÀÛ¼ºÇÏ´Â ¿ª·®À» Å°¿ì´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. ½ºÆå, SRS(Software Requirements Specification)¶ó´Â ¿ë¾î´Â ±Û·Î¹ú ¼ÒÇÁÆ®¿þ¾î ¾÷°è¿¡¼ ³Î¸® Åë¿ëµÇ´Â Ç¥ÁØ ¿ë¾îÀÌ¸ç ±â´É¸í¼¼¼, ½Ã¹æ¼ µî°ú´Â Àǹ̰¡ ´Ù¸£´Ù.
- 2ºÎ SRS ÀÛ¼º¹ý
½ÇÁ¦ SRS ÅÛÇø´À» Á¦°øÇÏ°í °¢ Ç׸ñº° ÀÛ¼º ³»¿ëÀ» ¼³¸íÇÑ´Ù.
̵̧ȍ
ÀúÀÚ´Â ¼ÒÇÁÆ®¿þ¾î¸¦ ¸¸µé ¶§ ½ÃÀÛÁ¡ÀÌÀÚ ±âÁØÁ¡ÀÌ µÇ´Â ¡®½ºÆ塯À» ¿¹¸®ÇÏ°Ô ÅëÂûÇÑ´Ù. Ã¥À» ÆîÃÄ ¸Ç óÀ½ ¸¸³ª´Â ¸Ó¸®¸»¿¡ ÀÏ°¥ÇßµíÀÌ ¡°¼ÒÇÁÆ®¿þ¾î ÇÁ·ÎÁ§Æ®¿¡¼ °¡Àå Áß¿äÇÑ °ÍÀº ½ºÆåÀ» ÀÛ¼ºÇÏ´Â ÀÏÀÌ´Ù¡±¶ó´Â ¸»¿¡ ÀÌ ÇÑ ±ÇÀÇ ³»¿ëÀÌ ÀÀÃàµÆ´Ù.
±Ô¸ð°¡ Å©°Ç ÀÛ°Ç ÀÌ Ã¥¿¡¼ Á¦½ÃÇÏ´Â °üÁ¡Àº ÇÑ°á°°ÀÌ À¯¿ëÇÏ´Ù. ½ºÅ¸Æ®¾÷¿¡¼ °³¹ß ¿ä±¸»çÇ×À̳ª ¼ÒÇÁÆ®¿þ¾îÀÇ ¿µÇâ±Ç ³»¿¡ ÀÖ´Â ¸ðµç ÀÌ°¡ ÀÌ Ã¥¿¡¼ ½ÇÁúÀûÀÎ µµ¿òÀ» ¹Þ°í ½Â½ÂÀ屸Çϱ⸦ ¹Ù¶õ´Ù.
- ½ÅÇö¹¬, ´º·ÎÇÍÁÖ½Äȸ»ç ºÎ»çÀå
½ÇÀü °æÇèÀÌ ÀÖ¾î¾ß¸¸ Ç®¾î³¾ ¼ö ÀÖ´Â À̾߱â, ´©±¸³ª ¾Ë°í ½Í¾î ÇÏÁö¸¸ ½±°Ô ¾Ë ¼ö ¾ø´Â À̾߱⸦ µÎ °í¼ö°¡ ÀüÇÑ´Ù. ÇÁ·ÎÁ§Æ®¸¦ ¸ÁÄ¡°í ½ÍÁö ¾ÊÀº PM, ¾ÆÅ°ÅØÆ®, ÆÀÀåÀ̶ó¸é ²À ¾Ë¾Æ¾ß ÇÏ´Â ³»¿ëÀ¸·Î °¡µæÇÏ´Ù. ½Ç¹« °³¹ßÀÚ ÀÔÀå¿¡¼ ´çÀåÀº ÇÊ¿äÇÏÁö ¾Ê´Ù »ý°¢ÇÏ´õ¶óµµ ¾Ë¾ÆµÎ¸é µµ¿òÀÌ µÈ´Ù. Á¤µ¶ÇÏ¸ç ¿Ü¿î´Ù´Â »ý°¢º¸´Ù´Â °¡º±°Ô Àаí ÇÊ¿äÇÒ ¶§ ´Ù½Ã Æ캸±â ÁÁÀº Ã¥ÀÌ´Ù.
- ¼Õ¿µ¼ö, ¾î´ÏÄÄ ÃÖ°íÁ¦Ç°Ã¥ÀÓÀÚ »ó¹«