Knowledge (XXG)

Software requirements specification

Source đź“ť

1399: 1389: 157:
is a rigorous assessment of requirements before the more specific system design stages, and its goal is to reduce later redesign. It should also provide a realistic basis for estimating product costs, risks, and schedules. Used appropriately, software requirements specifications can help prevent software project failure.
156:
Software requirements specifications establish the basis for an agreement between customers and contractors or suppliers on how the software product should function (in a market-driven project, these roles may be played by the marketing and development divisions). Software requirements specification
160:
The software requirements specification document lists sufficient and necessary requirements for the project development. To derive the requirements, the developer needs to have a clear and thorough understanding of the products under development. This is achieved through detailed and continuous
1695: 105: 875: 1902: 2670: 501: 1435: 433: 1258: 1187: 762: 726: 700: 674: 390:
has been proposed to describe issues in requirements specification where the requirement is not necessarily wrong but could be problematic.
98: 1081: 984: 69: 770: 609:
Femmer, Henning; Méndez Fernández, Daniel; Wagner, Stefan; Eder, Sebastian (2017). "Rapid quality assurance with Requirements Smells".
1545: 868: 804: 785: 590: 444: 1971: 1490: 1061: 928: 913: 823: 531: 418: 54: 91: 2767: 2801: 1670: 475: 2796: 1952: 1392: 1217: 1144: 1134: 979: 908: 797:
The Software Requirements Memory Jogger: A Desktop Guide to Help Business and Technical Teams Develop and Manage Requirements
1268: 1927: 1402: 1197: 1139: 861: 224: 1428: 1207: 1066: 933: 2336: 1897: 1600: 1515: 1495: 1129: 1124: 938: 146: 74: 64: 59: 39: 2739: 1468: 1444: 1324: 1172: 1167: 1119: 1096: 1076: 79: 44: 2306: 1505: 1329: 1319: 349: 317: 262: 1740: 1232: 1031: 1014: 923: 428: 332: 2806: 2744: 1605: 1595: 1575: 1421: 1182: 1026: 547: 337: 327: 302: 289: 1917: 1478: 1237: 994: 989: 168: 142: 342: 2711: 1834: 1570: 1056: 1009: 423: 244: 229: 138: 135: 17: 568: 1977: 1907: 1725: 1655: 1354: 1192: 1051: 1041: 953: 898: 884: 449: 439: 312: 131: 2620: 2615: 2610: 2605: 2600: 2595: 2590: 153:
that describe user interactions that the software must provide to the user for perfect interaction.
1374: 1359: 1227: 1091: 999: 943: 239: 219: 183: 1859: 1735: 1364: 1004: 732: 636: 618: 161:
communications with the project team and customer throughout the software development process.
2408: 2403: 2383: 2367: 2361: 2356: 2351: 2346: 2341: 2331: 2326: 2316: 2311: 1947: 1777: 1278: 1036: 819: 800: 781: 758: 722: 696: 670: 586: 527: 354: 307: 179: 2536: 2277: 2272: 2262: 2257: 2252: 2247: 2242: 2237: 2227: 2222: 2217: 2212: 2202: 2197: 2192: 2187: 2172: 2167: 2162: 2157: 2152: 2301: 1967: 1349: 1293: 1071: 963: 958: 750: 714: 688: 662: 628: 364: 175: 1730: 1369: 1222: 1202: 1086: 948: 252: 127: 2585: 1715: 1710: 1630: 1580: 1273: 1177: 918: 234: 2790: 2691: 2635: 2630: 2625: 2575: 2570: 2565: 2555: 2531: 2507: 2495: 2484: 2473: 2461: 2456: 2451: 2446: 2433: 2422: 1912: 1892: 1745: 1720: 1650: 1540: 1485: 1253: 1021: 454: 479: 2675: 2665: 2413: 2398: 2393: 2388: 2378: 2321: 1962: 1957: 1942: 1937: 1932: 1882: 1288: 1283: 1212: 746:
Systems and software engineering -- Life cycle processes --Requirements engineering
736: 640: 754: 548:"DI-IPSC-81433A, DATA ITEM DESCRIPTION SOFTWARE REQUIREMENTS SPECIFICATION (SRS)" 2547: 2287: 2041: 1922: 1887: 1877: 1854: 1849: 1844: 1839: 1822: 1817: 1807: 692: 666: 359: 165: 833: 744: 718: 502:"Software requirements specification helps to protect IT projects from failure" 2660: 2655: 1987: 1869: 1802: 1797: 1792: 1787: 1782: 1772: 1298: 1263: 632: 383: 201: 2721: 2701: 2559: 1812: 1705: 1700: 1685: 1675: 1665: 1645: 1640: 1625: 1615: 1610: 1590: 1585: 1565: 1560: 1555: 1550: 1535: 1500: 212: 1992: 1764: 1755: 1473: 1463: 1458: 1046: 769:("This standard replaces IEEE 830-1998, IEEE 1233-1998, IEEE 1362-1998 - 150: 2716: 2512: 2478: 2427: 2372: 2267: 2232: 2207: 2182: 2177: 2147: 2142: 2137: 2131: 2125: 2120: 2115: 2110: 2104: 2098: 2093: 2088: 2083: 2077: 2071: 2066: 2061: 2056: 2001: 1635: 1620: 853: 2579: 2051: 2046: 2036: 2031: 2026: 2021: 2016: 2011: 2006: 1680: 1510: 903: 838: 623: 2437: 2292: 1827: 1690: 1530: 1103: 711:
IEEE Recommended Practice for Software Requirements Specifications
685:
IEEE Recommended Practice for Software Requirements Specifications
1413: 1660: 1525: 1520: 1314: 29: 1417: 857: 476:"Guide to the Software Engineering Body of Knowledge (SWEBOK)" 171:
or have other forms of organizationally-mandated content.
569:"Writing Software Requirements Specifications (SRS)" 2684: 2648: 2546: 2286: 1986: 1868: 1763: 1754: 1451: 1342: 1307: 1246: 1160: 1153: 1112: 972: 891: 778:
Managing Software Requirements: A Use Case Approach
749:. Iso/Iec/IEEE 29148:2018(E). 2018. pp. 1–94. 659:
IEEE Guide for Software Requirements Specifications
141:. The software requirements specification lays out 194:An example organization of an SRS is as follows: 581:Stellman, Andrew & Greene, Jennifer (2005). 23:Description of a software system to be developed 834:"IEEE SRS Template - rick4470/IEEE-SRS-Tempate" 524:Software Engineering: A Practitioner's Approach 1429: 869: 297: 99: 8: 1760: 1436: 1422: 1414: 1157: 876: 862: 854: 604: 602: 106: 92: 25: 622: 278:Constraints, assumptions and dependencies 1067:Software development process/methodology 16:For broader coverage of this topic, see 2758: 776:Leffingwell, Dean; Widrig, Don (2003). 478:. IEEE Computer Society. Archived from 466: 28: 434:Software Engineering Body of Knowledge 7: 1388: 1082:Software verification and validation 985:Component-based software engineering 816:Software Requirements, Third Edition 585:. O'Reilly Media, Inc. p. 308. 526:. Boston: McGraw Hill. p. 123. 393:Examples of requirements smells are 70:Software verification and validation 814:Wiegers, Karl; Beatty, Joy (2013). 583:Applied software project management 474:Bourque, P.; Fairley, R.E. (2014). 164:The SRS may be one of a contract's 136:business requirements specification 120:software requirements specification 50:Software requirements specification 445:Specification (technical standard) 14: 1062:Software configuration management 929:Search-based software engineering 914:Experimental software engineering 419:System requirements specification 55:Software configuration management 1398: 1397: 1387: 780:(2nd ed.). Addison-Wesley. 399:ambiguous adverbs and adjectives 174:Typically a SRS is written by a 611:Journal of Systems and Software 286:External interface requirements 909:Empirical software engineering 149:, and it may include a set of 1: 934:Site reliability engineering 795:Gottesdiener, Ellen (2009). 755:10.1109/IEEESTD.2011.6146379 294:Logical database requirement 267:Site adaptation requirements 939:Social software engineering 693:10.1109/IEEESTD.1994.121431 667:10.1109/IEEESTD.1984.119205 550:. everyspec.com. 1999-12-15 350:Environment characteristics 147:non-functional requirements 75:Software user documentation 65:Software test documentation 60:Software design description 40:Software project management 2823: 2740:IEEE Standards Association 1077:Software quality assurance 719:10.1109/IEEESTD.1998.88286 298:Software system attributes 134:. It is modeled after the 80:Software reviews and audit 45:Software quality assurance 15: 2730: 1383: 633:10.1016/j.jss.2016.02.047 1233:Model-driven engineering 1032:Functional specification 1015:Software incompatibility 924:Requirements engineering 522:Pressman, Roger (2010). 429:Requirements engineering 290:Performance requirements 249:Communication Interfaces 126:) is a description of a 2745:Category:IEEE standards 1027:Enterprise architecture 333:Functional partitioning 328:Functional requirements 2802:Software documentation 1238:Round-trip engineering 995:Backward compatibility 990:Software compatibility 382:Following the idea of 338:Functional description 283:Specific requirements 169:data item descriptions 2797:Software requirements 1057:Software architecture 1010:Forward compatibility 424:Concept of operations 18:Software requirements 1355:Computer engineering 1052:Software archaeology 1042:Programming paradigm 954:Software maintenance 899:Computer programming 885:Software engineering 450:Formal specification 440:Design specification 275:User characteristics 1375:Systems engineering 1360:Information science 1140:Service orientation 1092:Structured analysis 1000:Compatibility layer 944:Software deployment 818:. Microsoft Press. 482:on 28 December 2014 407:negative statements 395:subjective language 343:Control description 259:Design constraints 245:Software interfaces 240:Hardware interfaces 225:Product perspective 220:Overall description 184:software programmer 32:software life cycle 1365:Project management 1130:Object orientation 1097:Essential analysis 1005:Compatibility mode 799:. Addison-Wesley. 388:requirements smell 378:Requirements smell 253:Memory constraints 2753: 2752: 2644: 2643: 1411: 1410: 1338: 1337: 1279:Information model 1183:Incremental model 1037:Modeling language 764:978-0-7381-6591-2 728:978-0-7381-0332-7 702:978-0-7381-4723-9 676:978-0-7381-4418-4 567:Donn Le Vie, Jr. 272:Product functions 230:System Interfaces 180:systems architect 116: 115: 2814: 2782: 2781: 2779: 2778: 2763: 1761: 1438: 1431: 1424: 1415: 1401: 1400: 1391: 1390: 1350:Computer science 1158: 1072:Software quality 964:Systems analysis 959:Software testing 878: 871: 864: 855: 850: 848: 846: 829: 810: 791: 768: 740: 706: 680: 645: 644: 626: 606: 597: 596: 578: 572: 565: 559: 558: 556: 555: 544: 538: 537: 519: 513: 512: 510: 508: 498: 492: 491: 489: 487: 471: 386:, the notion of 176:technical writer 108: 101: 94: 26: 2822: 2821: 2817: 2816: 2815: 2813: 2812: 2811: 2787: 2786: 2785: 2776: 2774: 2765: 2764: 2760: 2754: 2749: 2726: 2680: 2640: 2542: 2290: 2282: 1990: 1982: 1864: 1750: 1447: 1442: 1412: 1407: 1379: 1370:Risk management 1334: 1303: 1242: 1223:Waterfall model 1193:Prototype model 1188:Iterative model 1149: 1125:Aspect-oriented 1108: 1087:Software system 968: 949:Software design 887: 882: 844: 842: 832: 826: 813: 807: 794: 788: 775: 765: 743: 729: 709: 703: 683: 677: 657: 654: 649: 648: 608: 607: 600: 593: 580: 579: 575: 566: 562: 553: 551: 546: 545: 541: 534: 521: 520: 516: 506: 504: 500: 499: 495: 485: 483: 473: 472: 468: 463: 415: 380: 318:Maintainability 235:User interfaces 209:System overview 192: 128:software system 112: 24: 21: 12: 11: 5: 2820: 2818: 2810: 2809: 2807:IEEE standards 2804: 2799: 2789: 2788: 2784: 2783: 2757: 2751: 2750: 2748: 2747: 2742: 2737: 2731: 2728: 2727: 2725: 2724: 2719: 2714: 2709: 2704: 2699: 2694: 2688: 2686: 2682: 2681: 2679: 2678: 2673: 2668: 2663: 2658: 2652: 2650: 2646: 2645: 2642: 2641: 2639: 2638: 2633: 2628: 2623: 2618: 2613: 2608: 2603: 2598: 2593: 2588: 2583: 2573: 2568: 2563: 2552: 2550: 2544: 2543: 2541: 2540: 2528: 2525: 2522: 2519: 2516: 2504: 2501: 2498: 2493: 2490: 2487: 2482: 2470: 2467: 2464: 2459: 2454: 2449: 2444: 2441: 2431: 2419: 2416: 2411: 2406: 2401: 2396: 2391: 2386: 2381: 2376: 2364: 2359: 2354: 2349: 2344: 2339: 2334: 2329: 2324: 2319: 2314: 2309: 2304: 2298: 2296: 2284: 2283: 2281: 2280: 2275: 2270: 2265: 2260: 2255: 2250: 2245: 2240: 2235: 2230: 2225: 2220: 2215: 2210: 2205: 2200: 2195: 2190: 2185: 2180: 2175: 2170: 2165: 2160: 2155: 2150: 2145: 2140: 2135: 2128: 2123: 2118: 2113: 2108: 2101: 2096: 2091: 2086: 2081: 2074: 2069: 2064: 2059: 2054: 2049: 2044: 2039: 2034: 2029: 2024: 2019: 2014: 2009: 2004: 1998: 1996: 1984: 1983: 1981: 1980: 1975: 1965: 1960: 1955: 1950: 1945: 1940: 1935: 1930: 1925: 1920: 1915: 1910: 1905: 1900: 1895: 1890: 1885: 1880: 1874: 1872: 1866: 1865: 1863: 1862: 1857: 1852: 1847: 1842: 1837: 1832: 1831: 1830: 1820: 1815: 1810: 1805: 1800: 1795: 1790: 1785: 1780: 1775: 1769: 1767: 1758: 1752: 1751: 1749: 1748: 1743: 1738: 1733: 1728: 1723: 1718: 1713: 1708: 1703: 1698: 1693: 1688: 1683: 1678: 1673: 1668: 1663: 1658: 1653: 1648: 1643: 1638: 1633: 1628: 1623: 1618: 1613: 1608: 1603: 1598: 1593: 1588: 1583: 1578: 1573: 1568: 1563: 1558: 1553: 1548: 1543: 1538: 1533: 1528: 1523: 1518: 1513: 1508: 1503: 1498: 1493: 1488: 1483: 1482: 1481: 1471: 1466: 1461: 1455: 1453: 1449: 1448: 1445:IEEE standards 1443: 1441: 1440: 1433: 1426: 1418: 1409: 1408: 1406: 1405: 1395: 1384: 1381: 1380: 1378: 1377: 1372: 1367: 1362: 1357: 1352: 1346: 1344: 1343:Related fields 1340: 1339: 1336: 1335: 1333: 1332: 1327: 1322: 1317: 1311: 1309: 1305: 1304: 1302: 1301: 1296: 1291: 1286: 1281: 1276: 1274:Function model 1271: 1266: 1261: 1256: 1250: 1248: 1244: 1243: 1241: 1240: 1235: 1230: 1225: 1220: 1215: 1210: 1205: 1200: 1195: 1190: 1185: 1180: 1178:Executable UML 1175: 1170: 1164: 1162: 1155: 1151: 1150: 1148: 1147: 1142: 1137: 1132: 1127: 1122: 1116: 1114: 1110: 1109: 1107: 1106: 1101: 1100: 1099: 1089: 1084: 1079: 1074: 1069: 1064: 1059: 1054: 1049: 1044: 1039: 1034: 1029: 1024: 1019: 1018: 1017: 1012: 1007: 1002: 997: 987: 982: 976: 974: 970: 969: 967: 966: 961: 956: 951: 946: 941: 936: 931: 926: 921: 919:Formal methods 916: 911: 906: 901: 895: 893: 889: 888: 883: 881: 880: 873: 866: 858: 852: 851: 830: 824: 811: 806:978-1576811146 805: 792: 787:978-0321122476 786: 773: 763: 741: 727: 707: 701: 681: 675: 653: 652:External links 650: 647: 646: 598: 592:978-0596009489 591: 573: 560: 539: 532: 514: 493: 465: 464: 462: 459: 458: 457: 452: 447: 442: 437: 431: 426: 421: 414: 411: 379: 376: 375: 374: 373: 372: 369: 368: 367: 362: 357: 347: 346: 345: 340: 335: 325: 324: 323: 320: 315: 310: 305: 295: 292: 287: 281: 280: 279: 276: 273: 270: 269: 268: 265: 257: 256: 255: 250: 247: 242: 237: 232: 217: 216: 215: 210: 207: 204: 191: 188: 114: 113: 111: 110: 103: 96: 88: 85: 84: 83: 82: 77: 72: 67: 62: 57: 52: 47: 42: 34: 33: 22: 13: 10: 9: 6: 4: 3: 2: 2819: 2808: 2805: 2803: 2800: 2798: 2795: 2794: 2792: 2773: 2769: 2762: 2759: 2756: 2746: 2743: 2741: 2738: 2736: 2733: 2732: 2729: 2723: 2720: 2718: 2715: 2713: 2710: 2708: 2705: 2703: 2700: 2698: 2695: 2693: 2690: 2689: 2687: 2683: 2677: 2674: 2672: 2669: 2667: 2664: 2662: 2659: 2657: 2654: 2653: 2651: 2647: 2637: 2634: 2632: 2629: 2627: 2624: 2622: 2619: 2617: 2614: 2612: 2609: 2607: 2604: 2602: 2599: 2597: 2594: 2592: 2589: 2587: 2584: 2581: 2577: 2574: 2572: 2569: 2567: 2564: 2561: 2557: 2554: 2553: 2551: 2549: 2545: 2538: 2534: 2533: 2529: 2526: 2523: 2520: 2517: 2514: 2510: 2509: 2505: 2502: 2499: 2497: 2494: 2491: 2488: 2486: 2483: 2480: 2476: 2475: 2471: 2468: 2465: 2463: 2460: 2458: 2455: 2453: 2450: 2448: 2445: 2442: 2439: 2435: 2432: 2429: 2425: 2424: 2420: 2417: 2415: 2412: 2410: 2407: 2405: 2402: 2400: 2397: 2395: 2392: 2390: 2387: 2385: 2382: 2380: 2377: 2374: 2370: 2369: 2365: 2363: 2360: 2358: 2355: 2353: 2350: 2348: 2345: 2343: 2340: 2338: 2335: 2333: 2330: 2328: 2325: 2323: 2320: 2318: 2315: 2313: 2310: 2308: 2305: 2303: 2300: 2299: 2297: 2294: 2289: 2285: 2279: 2276: 2274: 2271: 2269: 2266: 2264: 2261: 2259: 2256: 2254: 2251: 2249: 2246: 2244: 2241: 2239: 2236: 2234: 2231: 2229: 2226: 2224: 2221: 2219: 2216: 2214: 2211: 2209: 2206: 2204: 2201: 2199: 2196: 2194: 2191: 2189: 2186: 2184: 2181: 2179: 2176: 2174: 2171: 2169: 2166: 2164: 2161: 2159: 2156: 2154: 2151: 2149: 2146: 2144: 2141: 2139: 2136: 2134: 2133: 2129: 2127: 2124: 2122: 2119: 2117: 2114: 2112: 2109: 2107: 2106: 2102: 2100: 2097: 2095: 2092: 2090: 2087: 2085: 2082: 2080: 2079: 2075: 2073: 2070: 2068: 2065: 2063: 2060: 2058: 2055: 2053: 2050: 2048: 2045: 2043: 2040: 2038: 2035: 2033: 2030: 2028: 2025: 2023: 2020: 2018: 2015: 2013: 2010: 2008: 2005: 2003: 2000: 1999: 1997: 1994: 1989: 1985: 1979: 1976: 1973: 1969: 1966: 1964: 1961: 1959: 1956: 1954: 1951: 1949: 1946: 1944: 1941: 1939: 1936: 1934: 1931: 1929: 1926: 1924: 1921: 1919: 1916: 1914: 1911: 1909: 1906: 1904: 1901: 1899: 1896: 1894: 1891: 1889: 1886: 1884: 1881: 1879: 1876: 1875: 1873: 1871: 1867: 1861: 1858: 1856: 1853: 1851: 1848: 1846: 1843: 1841: 1838: 1836: 1833: 1829: 1828:WiMAX · d · e 1826: 1825: 1824: 1821: 1819: 1816: 1814: 1811: 1809: 1806: 1804: 1801: 1799: 1796: 1794: 1791: 1789: 1786: 1784: 1781: 1779: 1776: 1774: 1771: 1770: 1768: 1766: 1762: 1759: 1757: 1753: 1747: 1744: 1742: 1739: 1737: 1734: 1732: 1729: 1727: 1724: 1722: 1719: 1717: 1714: 1712: 1709: 1707: 1704: 1702: 1699: 1697: 1694: 1692: 1689: 1687: 1684: 1682: 1679: 1677: 1674: 1672: 1669: 1667: 1664: 1662: 1659: 1657: 1654: 1652: 1649: 1647: 1644: 1642: 1639: 1637: 1634: 1632: 1629: 1627: 1624: 1622: 1619: 1617: 1614: 1612: 1609: 1607: 1604: 1602: 1599: 1597: 1594: 1592: 1589: 1587: 1584: 1582: 1579: 1577: 1574: 1572: 1569: 1567: 1564: 1562: 1559: 1557: 1554: 1552: 1549: 1547: 1544: 1542: 1539: 1537: 1534: 1532: 1529: 1527: 1524: 1522: 1519: 1517: 1514: 1512: 1509: 1507: 1504: 1502: 1499: 1497: 1494: 1492: 1489: 1487: 1484: 1480: 1477: 1476: 1475: 1472: 1470: 1467: 1465: 1462: 1460: 1457: 1456: 1454: 1450: 1446: 1439: 1434: 1432: 1427: 1425: 1420: 1419: 1416: 1404: 1396: 1394: 1386: 1385: 1382: 1376: 1373: 1371: 1368: 1366: 1363: 1361: 1358: 1356: 1353: 1351: 1348: 1347: 1345: 1341: 1331: 1328: 1326: 1323: 1321: 1318: 1316: 1313: 1312: 1310: 1306: 1300: 1297: 1295: 1294:Systems model 1292: 1290: 1287: 1285: 1282: 1280: 1277: 1275: 1272: 1270: 1267: 1265: 1262: 1260: 1257: 1255: 1252: 1251: 1249: 1245: 1239: 1236: 1234: 1231: 1229: 1226: 1224: 1221: 1219: 1216: 1214: 1211: 1209: 1206: 1204: 1201: 1199: 1196: 1194: 1191: 1189: 1186: 1184: 1181: 1179: 1176: 1174: 1171: 1169: 1166: 1165: 1163: 1161:Developmental 1159: 1156: 1152: 1146: 1143: 1141: 1138: 1136: 1133: 1131: 1128: 1126: 1123: 1121: 1118: 1117: 1115: 1111: 1105: 1102: 1098: 1095: 1094: 1093: 1090: 1088: 1085: 1083: 1080: 1078: 1075: 1073: 1070: 1068: 1065: 1063: 1060: 1058: 1055: 1053: 1050: 1048: 1045: 1043: 1040: 1038: 1035: 1033: 1030: 1028: 1025: 1023: 1022:Data modeling 1020: 1016: 1013: 1011: 1008: 1006: 1003: 1001: 998: 996: 993: 992: 991: 988: 986: 983: 981: 978: 977: 975: 971: 965: 962: 960: 957: 955: 952: 950: 947: 945: 942: 940: 937: 935: 932: 930: 927: 925: 922: 920: 917: 915: 912: 910: 907: 905: 902: 900: 897: 896: 894: 890: 886: 879: 874: 872: 867: 865: 860: 859: 856: 841: 840: 835: 831: 827: 825:9780735679665 821: 817: 812: 808: 802: 798: 793: 789: 783: 779: 774: 771: 766: 760: 756: 752: 748: 747: 742: 738: 734: 730: 724: 720: 716: 712: 708: 704: 698: 694: 690: 686: 682: 678: 672: 668: 664: 660: 656: 655: 651: 642: 638: 634: 630: 625: 620: 616: 612: 605: 603: 599: 594: 588: 584: 577: 574: 570: 564: 561: 549: 543: 540: 535: 533:9780073375977 529: 525: 518: 515: 503: 497: 494: 481: 477: 470: 467: 460: 456: 455:Abstract type 453: 451: 448: 446: 443: 441: 438: 435: 432: 430: 427: 425: 422: 420: 417: 416: 412: 410: 408: 404: 400: 396: 391: 389: 385: 377: 370: 366: 363: 361: 358: 356: 353: 352: 351: 348: 344: 341: 339: 336: 334: 331: 330: 329: 326: 321: 319: 316: 314: 311: 309: 306: 304: 301: 300: 299: 296: 293: 291: 288: 285: 284: 282: 277: 274: 271: 266: 264: 261: 260: 258: 254: 251: 248: 246: 243: 241: 238: 236: 233: 231: 228: 227: 226: 223: 222: 221: 218: 214: 211: 208: 205: 203: 200: 199: 197: 196: 195: 189: 187: 185: 181: 177: 172: 170: 167: 162: 158: 154: 152: 148: 144: 140: 137: 133: 129: 125: 121: 109: 104: 102: 97: 95: 90: 89: 87: 86: 81: 78: 76: 73: 71: 68: 66: 63: 61: 58: 56: 53: 51: 48: 46: 43: 41: 38: 37: 36: 35: 31: 27: 19: 2775:. Retrieved 2771: 2766:Taaffe, Ed. 2761: 2755: 2734: 2706: 2696: 2530: 2506: 2472: 2421: 2366: 2130: 2103: 2076: 1289:Object model 1284:Metamodeling 1213:Spiral model 1113:Orientations 843:. Retrieved 837: 815: 796: 777: 745: 710: 684: 658: 614: 610: 582: 576: 563: 552:. Retrieved 542: 523: 517: 505:. Retrieved 496: 484:. Retrieved 480:the original 469: 406: 403:superlatives 402: 398: 394: 392: 387: 381: 308:Availability 193: 173: 163: 159: 155: 123: 119: 117: 49: 2307:legacy mode 980:Abstraction 617:: 190–213. 507:19 December 384:code smells 360:Peripherals 322:Portability 303:Reliability 202:Definitions 166:deliverable 2791:Categories 2777:2019-02-02 2772:thebridger 2685:Superseded 1756:802 series 1299:View model 1264:Data model 624:1611.08847 554:2013-04-04 461:References 263:Operations 213:References 206:Background 143:functional 2560:Bluetooth 1308:Languages 190:Structure 151:use cases 132:developed 2735:See also 2692:754-1985 2649:Proposed 1993:Ethernet 1479:Revision 1403:Category 1269:ER model 1135:Ontology 1047:Software 973:Concepts 713:. 1998. 687:. 1994. 661:. 1984. 436:(SWEBOK) 413:See also 355:Hardware 313:Security 198:Purpose 139:(CONOPS) 2676:P1906.1 2537:Wi-Fi 8 2513:Wi-Fi 7 2479:Wi-Fi 6 2428:Wi-Fi 5 2373:Wi-Fi 4 1452:Current 1393:Commons 1218:V-model 737:8674647 641:9602750 571:. 2010. 486:17 July 182:, or a 130:to be 2580:Zigbee 2548:802.15 2288:802.11 1526:1149.1 1154:Models 904:DevOps 892:Fields 845:27 Dec 839:GitHub 822:  803:  784:  761:  735:  725:  699:  673:  639:  589:  530:  2671:P1823 2666:P1699 2661:P1619 2656:P1363 2438:WiGig 2302:-1997 2293:Wi-Fi 2002:-1983 1988:802.3 1870:802.1 1746:42010 1741:29148 1736:16326 1731:16085 1726:14764 1721:12207 1716:11073 1330:SysML 1254:SPICE 1247:Other 1208:Scrum 1168:Agile 1120:Agile 1104:CI/CD 733:S2CID 637:S2CID 619:arXiv 371:Other 365:Users 2768:"Mr" 2722:1471 2717:1364 2712:1362 2707:1233 2702:1219 1972:LACP 1711:2050 1706:2030 1701:1905 1696:1904 1691:1902 1686:1901 1681:1900 1676:1855 1671:1850 1666:1849 1661:1815 1656:1801 1651:1800 1646:1733 1641:1722 1636:1685 1631:1675 1626:1667 1621:1666 1616:1619 1611:1613 1606:1603 1601:1596 1596:1588 1591:1584 1586:1547 1581:1541 1576:1516 1571:1497 1566:1451 1561:1394 1556:1355 1551:1284 1546:1278 1541:1275 1536:1164 1531:1154 1521:1076 1516:1016 1511:1014 1506:1003 1315:IDEF 1259:CMMI 1145:SDLC 847:2017 820:ISBN 801:ISBN 782:ISBN 759:ISBN 723:ISBN 697:ISBN 671:ISBN 587:ISBN 528:ISBN 509:2016 488:2014 405:and 178:, a 145:and 30:IEEE 2697:830 2621:.4z 2616:.4g 2611:.4f 2606:.4e 2601:.4d 2596:.4c 2591:.4b 2586:.4a 1913:Qbb 1908:Qaz 1903:Qay 1898:Qat 1893:Qav 1860:.24 1855:.22 1850:.21 1845:.20 1840:.18 1835:.17 1823:.16 1818:.14 1813:.12 1808:.10 1765:802 1501:896 1496:829 1491:828 1486:854 1474:754 1469:730 1464:693 1459:488 1325:USL 1320:UML 1198:RAD 1173:EUP 751:doi 715:doi 689:doi 663:doi 629:doi 615:123 124:SRS 2793:: 2770:. 2636:.7 2631:.6 2626:.5 2576:.4 2571:.3 2566:.2 2556:.1 2532:bn 2527:bk 2524:bi 2521:bh 2518:bf 2508:be 2503:bd 2500:bc 2496:bb 2492:ba 2489:az 2485:ay 2474:ax 2469:aq 2466:ak 2462:aj 2457:ai 2452:ah 2447:af 2443:ae 2434:ad 2423:ac 2418:aa 2278:df 2273:de 2268:dd 2263:db 2258:da 2253:cz 2248:cy 2243:cx 2238:cw 2233:cv 2228:cu 2223:ct 2218:cs 2213:cr 2208:cq 2203:cp 2198:cn 2193:cm 2188:ck 2183:ch 2178:cg 2173:ce 2168:cd 2163:cc 2158:cb 2153:ca 2148:bz 2143:by 2138:bu 2132:bt 2126:ba 2121:az 2116:av 2111:au 2105:at 2099:aq 2094:an 2089:ak 2084:ah 2078:af 2072:ae 2067:ad 2062:ac 2057:ab 1978:BA 1968:AX 1963:AS 1958:aq 1953:ak 1948:ah 1943:ag 1938:AE 1933:ad 1928:AB 1803:.9 1798:.8 1793:.7 1788:.6 1783:.5 1778:.4 1773:.2 1228:XP 1203:UP 836:. 772:") 757:. 731:. 721:. 695:. 669:. 635:. 627:. 613:. 601:^ 409:. 401:, 397:, 186:. 118:A 2780:. 2582:) 2578:( 2562:) 2558:( 2539:) 2535:( 2515:) 2511:( 2481:) 2477:( 2440:) 2436:( 2430:) 2426:( 2414:z 2409:y 2404:w 2399:v 2394:u 2389:s 2384:r 2379:p 2375:) 2371:( 2368:n 2362:k 2357:j 2352:i 2347:h 2342:g 2337:f 2332:e 2327:d 2322:c 2317:b 2312:a 2295:) 2291:( 2052:z 2047:y 2042:x 2037:u 2032:j 2027:i 2022:e 2017:d 2012:b 2007:a 1995:) 1991:( 1974:) 1970:( 1923:X 1918:w 1888:Q 1883:p 1878:D 1437:e 1430:t 1423:v 877:e 870:t 863:v 849:. 828:. 809:. 790:. 767:. 753:: 739:. 717:: 705:. 691:: 679:. 665:: 643:. 631:: 621:: 595:. 557:. 536:. 511:. 490:. 122:( 107:e 100:t 93:v 20:.

Index

Software requirements
IEEE
Software project management
Software quality assurance
Software requirements specification
Software configuration management
Software design description
Software test documentation
Software verification and validation
Software user documentation
Software reviews and audit
v
t
e
software system
developed
business requirements specification
(CONOPS)
functional
non-functional requirements
use cases
deliverable
data item descriptions
technical writer
systems architect
software programmer
Definitions
References
Overall description
Product perspective

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑