Knowledge (XXG)

Software configuration management

Source đź“ť

36: 2731: 2151: 870:, involving configuration management and other methods, became a major concern due to issues like schedule, budget, and quality. Practical lessons, over the years, had led to the definition, and establishment, of procedures and tools. Eventually, the tools became systems to manage software changes. Industry-wide practices were offered as solutions, either in an open or proprietary manner (such as 2161: 2171: 2721: 840:
the purposes of SCM tools have become merged in some cases. The SCM tools themselves have become virtual appliances that can be instantiated as virtual machines and saved with state and version. The tools can model and manage cloud-based virtual resources, including virtual appliances, storage
857:
The history of software configuration management (SCM) can be traced back as early as the 1950s, when CM (configuration management), originally for hardware development and production control, was being applied to software development. Early software had a physical footprint, such as
803:
Configuration auditing - Ensuring that configurations contain all their intended parts and are sound with respect to their specifying documents, including requirements, architectural specifications and user
841:
units, and software bundles. The roles and responsibilities of the actors have become merged as well with developers now being able to dynamically instantiate virtual servers and related resources.
3027: 902: 718: 4112: 672: 171: 2207: 3234: 851: 639: 4002: 1187: 711: 972: 2767: 481: 1904: 1876: 907: 629: 2590: 2519: 1929: 1023: 704: 604: 345: 164: 2413: 2316: 1780: 624: 135: 57: 4038: 4028: 1934: 1206: 912: 783: 763: 662: 115: 2877: 2200: 1439: 571: 335: 866:, and other media. The first software configuration management was a manual operation. With the advances in language and complexity, 4097: 3303: 2260: 2245: 2086: 1914: 1137: 1063: 1041: 921: 79: 2174: 1268: 1111:
Saeki M. (2003). Embedding Metrics into Information Systems Development Methods: An Application of Method Engineering Technique.
896: 800:
Configuration status accounting - Recording and reporting all the necessary information on the status of the development process.
561: 556: 312: 157: 3002: 1562: 690: 1815: 3284: 2724: 2549: 2476: 2466: 2311: 2240: 1853: 1472: 1180: 883: 813: 581: 294: 274: 2600: 4102: 3259: 2734: 2529: 2471: 2193: 1995: 1972: 1702: 1692: 491: 380: 370: 320: 2760: 2539: 2398: 2265: 2076: 1664: 1572: 1477: 1253: 1238: 990: 667: 395: 360: 211: 3668: 3229: 2932: 2847: 2827: 2461: 2456: 2270: 2164: 1899: 1397: 486: 458: 140: 130: 125: 105: 50: 44: 989:"1988 "A Guide to Understanding Configuration Management in Trusted Systems" National Computer Security System (via 878:, design alternatives, quality control, and more; later tools followed the guidelines of organizations, such as the 4071: 2800: 2776: 2656: 2504: 2499: 2451: 2428: 2408: 2136: 1785: 609: 453: 340: 330: 269: 145: 110: 3638: 2837: 2661: 2651: 2154: 2081: 2056: 1919: 1567: 1173: 879: 375: 355: 61: 3072: 2564: 2363: 2346: 2255: 2005: 1838: 1424: 1293: 755: 516: 385: 365: 4107: 4076: 2937: 2927: 2907: 2753: 2514: 2358: 2066: 2000: 1891: 1707: 1367: 875: 871: 644: 526: 405: 279: 3249: 2810: 2569: 2326: 2321: 2131: 1962: 1843: 1610: 1600: 1595: 1088: 926: 586: 496: 448: 390: 4043: 3166: 2902: 2388: 2341: 2101: 2071: 2061: 1957: 1871: 1747: 1687: 1654: 1644: 1527: 1492: 1482: 1419: 1288: 1263: 1258: 1223: 443: 410: 226: 216: 797:
whose primary function is to approve or reject all change requests that are sent against any baseline.
3309: 3239: 3057: 2987: 2686: 2524: 2383: 2373: 2285: 2230: 2216: 1861: 1833: 1805: 1800: 1629: 1605: 1557: 1540: 1535: 1517: 1507: 1502: 1464: 1414: 1409: 1326: 1272: 867: 794: 747: 506: 350: 284: 251: 231: 192: 3952: 3947: 3942: 3937: 3932: 3927: 3922: 2706: 2691: 2559: 2423: 2331: 2275: 2126: 2051: 1967: 1952: 1717: 1497: 1454: 1449: 1346: 1336: 1308: 501: 420: 246: 3191: 3067: 2696: 2336: 2091: 1990: 1866: 1823: 1732: 1674: 1659: 1649: 1434: 1233: 779: 619: 17: 3740: 3735: 3715: 3699: 3693: 3688: 3683: 3678: 3673: 3663: 3658: 3648: 3643: 3279: 3109: 2610: 2368: 2111: 2041: 2020: 1982: 1790: 1757: 1737: 1429: 1341: 1215: 1133: 1059: 1037: 1019: 874:). With the growing use of computers, systems emerged that handled a broader scope, including 3868: 3609: 3604: 3594: 3589: 3584: 3579: 3574: 3569: 3559: 3554: 3549: 3544: 3534: 3529: 3524: 3519: 3504: 3499: 3494: 3489: 3484: 3633: 3299: 2681: 2625: 2403: 2295: 2290: 1944: 1828: 1795: 1590: 1512: 1401: 1387: 1382: 1331: 1318: 1243: 1196: 1011: 807: 576: 539: 521: 511: 236: 1160: 1155: 3062: 2701: 2554: 2534: 2418: 2280: 2015: 1909: 1881: 1775: 1727: 1712: 1697: 1552: 1547: 1487: 1377: 1351: 1303: 1248: 833: 759: 751: 463: 415: 299: 221: 3917: 3047: 3042: 2962: 2912: 2605: 2509: 2250: 2121: 2025: 1924: 1770: 1742: 1123: 1008:
828-2012 IEEE Standard for Configuration Management in Systems and Software Engineering
899: â€“ Product management of computer programs throughout their development lifecycles 790: 1034:
Configuration Management Best Practices: Practical Methods that Work in the Real World
4091: 4023: 3967: 3962: 3957: 3907: 3902: 3897: 3887: 3863: 3839: 3827: 3816: 3805: 3793: 3788: 3783: 3778: 3765: 3754: 3244: 3224: 3077: 3052: 2982: 2872: 2817: 2585: 2353: 2010: 1298: 1056:
Software Configuration Management Patterns: Effective TeamWork, Practical Integration
206: 4007: 3997: 3745: 3730: 3725: 3720: 3710: 3653: 3294: 3289: 3274: 3269: 3264: 3214: 2620: 2615: 2544: 2106: 1765: 863: 859: 289: 1015: 819:
Environment management - Managing the software and hardware that host the system.
3879: 3619: 3373: 3254: 3219: 3209: 3186: 3181: 3176: 3171: 3154: 3149: 3139: 2096: 1722: 1634: 1106:
ISO 10007: Quality management systems – Guidelines for configuration management
828:
Defect tracking - Making sure every defect has traceability back to the source.
3992: 3987: 3319: 3201: 3134: 3129: 3124: 3119: 3114: 3104: 2630: 2595: 2116: 2046: 1639: 1372: 1228: 4053: 4033: 3891: 3144: 3037: 3032: 3017: 3007: 2997: 2977: 2972: 2957: 2947: 2942: 2922: 2917: 2897: 2892: 2887: 2882: 2867: 2832: 1621: 1582: 1085:
Military Handbook: Configuration management guidance (rev. A) (MIL-HDBK-61A)
241: 1118:
Scott, J.A. & Nisse, D. (2001). Software configuration management. In:
3324: 3096: 3087: 2805: 2795: 2790: 2378: 1682: 822: 614: 566: 551: 546: 4048: 3844: 3810: 3759: 3704: 3599: 3564: 3539: 3514: 3509: 3479: 3474: 3469: 3463: 3457: 3452: 3447: 3442: 3436: 3430: 3425: 3420: 3415: 3409: 3403: 3398: 3393: 3388: 3333: 2967: 2952: 2185: 1089:
http://www.everyspec.com/MIL-HDBK/MIL-HDBK-0001-0099/MIL-HDBK-61_11531/
3911: 3383: 3378: 3368: 3363: 3358: 3353: 3348: 3343: 3338: 3012: 2842: 2235: 1161:
Parallel Development Strategies for Software Configuration Management
1069:
Bersoff, E.H. (1997). Elements of Software Configuration Management.
1049:
Software Configuration Management, Coordination for Team Productivity
837: 325: 1150: 1130:
Continuous Integration: Improving Software Quality and Reducing Risk
1165: 1078:
System Analysis & Design: An Object-Oriented Approach with UML.
3769: 3624: 3159: 3022: 2862: 2435: 400: 2745: 2992: 2857: 2852: 2646: 634: 95: 2749: 2189: 1169: 816:- Ensuring adherence to the organization's development process. 29: 1156:
Use Cases and Implementing Application Lifecycle Management
1151:
SCM and ISO 9001 by Robert Bamford and William Deibler, SSQC
903:
Comparison of open source configuration management software
778:
Configuration identification - Identifying configurations,
915: â€“ software configuration and deployment methodology 1128:
Paul M. Duvall, Steve Matyas, and Andrew Glover (2007).
1104:
International Organization for Standardization (2003).
825:- Facilitate team interactions related to the process. 971:
Amies, A; Peddle S; Pan T M; Zou P X (June 5, 2012).
1124:
http://www.computer.org/portal/web/swebok/htmlformat
960:(7th International ed.). New York: McGraw-Hill. 917:
Pages displaying wikidata descriptions as a fallback
4016: 3980: 3878: 3618: 3318: 3200: 3095: 3086: 2783: 2674: 2639: 2578: 2492: 2485: 2444: 2304: 2223: 2034: 1981: 1943: 1890: 1852: 1814: 1756: 1673: 1619: 1581: 1526: 1463: 1396: 1360: 1317: 1281: 1214: 1076:Dennis, A., Wixom, B.H. & Tegarden, D. (2002). 793:process. This is usually achieved by setting up a 750:practice of tracking and controlling changes to a 810:- Managing the process and tools used for builds. 754:; part of the larger cross-disciplinary field of 973:"Develop cloud applications with Rational tools" 1120:Guide to Software Engineering Body of Knowledge 958:Software Engineering: A Practitioner's Approach 1080:Hoboken, New York: John Wiley & Sons, Inc. 1071:IEEE Computer Society Press, Los Alamitos, CA, 2761: 2201: 1205:Note: This template roughly follows the 2012 1181: 712: 165: 8: 852:History of software configuration management 740:software change and configuration management 4113:Types of tools used in software development 3092: 2768: 2754: 2746: 2489: 2208: 2194: 2186: 1188: 1174: 1166: 1132:. (1st ed.). Addison-Wesley Professional. 719: 705: 183: 172: 158: 91: 80:Learn how and when to remove this message 27:Tracking and controlling software changes 2399:Software development process/methodology 43:This article includes a list of general 939: 789:Configuration control - Implementing a 191: 94: 1905:Knowledge representation and reasoning 908:Comparison of version control software 673:Electrical and electronics engineering 1930:Philosophy of artificial intelligence 1051:. 1st edition. Boston: Addison-Wesley 929: â€“ Data center management method 7: 2720: 2414:Software verification and validation 2317:Component-based software engineering 1249:Energy consumption (Green computing) 1099:Quality Software Project Management. 136:Software verification and validation 1935:Distributed artificial intelligence 1207:ACM Computing Classification System 1083:Department of Defense, USA (2001). 913:Continuous configuration automation 116:Software requirements specification 1440:Integrated development environment 1122:. Retrieved January 5, 2010, from 1087:. Retrieved January 5, 2010, from 49:it lacks sufficient corresponding 25: 2394:Software configuration management 2261:Search-based software engineering 2246:Experimental software engineering 1915:Automated planning and scheduling 1445:Software configuration management 922:List of revision control software 732:Software configuration management 599:Standards and bodies of knowledge 121:Software configuration management 18:Software Configuration Management 2730: 2729: 2719: 2169: 2159: 2150: 2149: 897:Application lifecycle management 850:This section is an excerpt from 34: 2160: 1563:Computational complexity theory 691:Outline of software development 2241:Empirical software engineering 1347:Network performance evaluation 946:Gartner and Forrester Research 884:Software Engineering Institute 1: 1718:Multimedia information system 1703:Geographic information system 1693:Enterprise information system 1282:Computer systems organization 2266:Site reliability engineering 2077:Computational social science 1665:Theoretical computer science 1478:Software development process 1254:Electronic design automation 1239:Very Large Scale Integration 1016:10.1109/IEEESTD.2012.6170935 2271:Social software engineering 1900:Natural language processing 1688:Information storage systems 1101:1st edition. Prentice-Hall. 1058:(1st ed.). Addison-Wesley. 1054:Berczuk, Appleton; (2003). 1036:(1st ed.). Addison-Wesley. 141:Software user documentation 131:Software test documentation 126:Software design description 106:Software project management 4129: 4072:IEEE Standards Association 2409:Software quality assurance 1816:Human–computer interaction 1786:Intrusion detection system 1698:Social information systems 1683:Database management system 956:Roger S. Pressman (2009). 849: 774:The goals of SCM include: 454:Software quality assurance 146:Software reviews and audit 111:Software quality assurance 4062: 2715: 2145: 2082:Computational engineering 2057:Computational mathematics 1203: 880:Capability Maturity Model 832:With the introduction of 762:and the establishment of 4098:Configuration management 2565:Model-driven engineering 2364:Functional specification 2347:Software incompatibility 2256:Requirements engineering 2092:Computational healthcare 2087:Differentiable computing 2006:Graphics processing unit 1425:Domain-specific language 1294:Computational complexity 756:configuration management 439:Configuration management 4077:Category:IEEE standards 2359:Enterprise architecture 2067:Computational chemistry 2001:Photograph manipulation 1892:Artificial intelligence 1708:Decision support system 876:requirements management 872:Revision Control System 663:Artificial intelligence 64:more precise citations. 2570:Round-trip engineering 2327:Backward compatibility 2322:Software compatibility 2132:Educational technology 1963:Reinforcement learning 1713:Process control system 1611:Computational geometry 1601:Algorithmic efficiency 1596:Analysis of algorithms 1244:Systems on Chip (SoCs) 927:Infrastructure as code 587:Infrastructure as code 433:Supporting disciplines 2389:Software architecture 2342:Forward compatibility 2102:Electronic publishing 2072:Computational biology 2062:Computational physics 1958:Unsupervised learning 1872:Distributed computing 1748:Information retrieval 1655:Mathematical analysis 1645:Mathematical software 1528:Theory of computation 1493:Software construction 1483:Requirements analysis 1361:Software organization 1289:Computer architecture 1259:Hardware acceleration 1224:Printed circuit board 1047:Babich, W.A. (1986). 444:Deployment management 4103:Software engineering 2687:Computer engineering 2384:Software archaeology 2374:Programming paradigm 2286:Software maintenance 2231:Computer programming 2217:Software engineering 1862:Concurrent computing 1834:Ubiquitous computing 1806:Application security 1801:Information security 1630:Discrete mathematics 1606:Randomized algorithm 1558:Computability theory 1536:Model of computation 1508:Software maintenance 1503:Software engineering 1465:Software development 1415:Programming language 1410:Programming paradigm 1327:Network architecture 868:software engineering 795:change control board 758:(CM). SCM includes 748:software engineering 264:Paradigms and models 193:Software development 2707:Systems engineering 2692:Information science 2472:Service orientation 2424:Structured analysis 2332:Compatibility layer 2276:Software deployment 2137:Document management 2127:Operations research 2052:Enterprise software 1968:Multi-task learning 1953:Supervised learning 1675:Information systems 1498:Software deployment 1455:Software repository 1309:Real-time computing 1032:Aiello, R. (2010). 780:configuration items 187:Part of a series on 98:software life cycle 2697:Project management 2462:Object orientation 2429:Essential analysis 2337:Compatibility mode 1920:Search methodology 1867:Parallel computing 1824:Interaction design 1733:Computing platform 1660:Numerical analysis 1650:Information theory 1435:Software framework 1398:Software notations 1337:Network components 1234:Integrated circuit 977:IBM DeveloperWorks 814:Process management 582:Release automation 459:Project management 4085: 4084: 3976: 3975: 2743: 2742: 2670: 2669: 2611:Information model 2515:Incremental model 2369:Modeling language 2183: 2182: 2112:Electronic voting 2042:Quantum Computing 2035:Applied computing 2021:Image compression 1791:Hardware security 1781:Security services 1738:Digital marketing 1518:Open-source model 1430:Modeling language 1342:Network scheduler 1025:978-0-7381-7232-3 791:controlled change 729: 728: 620:ISO/IEC standards 182: 181: 90: 89: 82: 16:(Redirected from 4120: 3093: 2770: 2763: 2756: 2747: 2733: 2732: 2723: 2722: 2682:Computer science 2490: 2404:Software quality 2296:Systems analysis 2291:Software testing 2210: 2203: 2196: 2187: 2173: 2172: 2163: 2162: 2153: 2152: 1973:Cross-validation 1945:Machine learning 1829:Social computing 1796:Network security 1591:Algorithm design 1513:Programming team 1473:Control variable 1450:Software library 1388:Software quality 1383:Operating system 1332:Network protocol 1197:Computer science 1190: 1183: 1176: 1167: 1029: 994: 987: 981: 980: 968: 962: 961: 953: 947: 944: 918: 808:Build management 721: 714: 707: 668:Computer science 577:Build automation 184: 174: 167: 160: 92: 85: 78: 74: 71: 65: 60:this article by 51:inline citations 38: 37: 30: 21: 4128: 4127: 4123: 4122: 4121: 4119: 4118: 4117: 4088: 4087: 4086: 4081: 4058: 4012: 3972: 3874: 3622: 3614: 3322: 3314: 3196: 3082: 2779: 2774: 2744: 2739: 2711: 2702:Risk management 2666: 2635: 2574: 2555:Waterfall model 2525:Prototype model 2520:Iterative model 2481: 2457:Aspect-oriented 2440: 2419:Software system 2300: 2281:Software design 2219: 2214: 2184: 2179: 2170: 2141: 2122:Word processing 2030: 2016:Virtual reality 1977: 1939: 1910:Computer vision 1886: 1882:Multiprocessing 1848: 1810: 1776:Security hacker 1752: 1728:Digital library 1669: 1620:Mathematics of 1615: 1577: 1553:Automata theory 1548:Formal language 1522: 1488:Software design 1459: 1392: 1378:Virtual machine 1356: 1352:Network service 1313: 1304:Embedded system 1277: 1210: 1199: 1194: 1147: 1026: 1006: 1003: 1001:Further reading 998: 997: 988: 984: 970: 969: 965: 955: 954: 950: 945: 941: 936: 916: 893: 888: 887: 855: 847: 834:cloud computing 772: 760:version control 752:software system 725: 696: 695: 686: 678: 677: 658: 650: 649: 600: 592: 591: 542: 532: 531: 477: 469: 468: 464:User experience 434: 426: 425: 316: 305: 304: 265: 257: 256: 202: 201:Core activities 178: 86: 75: 69: 66: 56:Please help to 55: 39: 35: 28: 23: 22: 15: 12: 11: 5: 4126: 4124: 4116: 4115: 4110: 4108:IEEE standards 4105: 4100: 4090: 4089: 4083: 4082: 4080: 4079: 4074: 4069: 4063: 4060: 4059: 4057: 4056: 4051: 4046: 4041: 4036: 4031: 4026: 4020: 4018: 4014: 4013: 4011: 4010: 4005: 4000: 3995: 3990: 3984: 3982: 3978: 3977: 3974: 3973: 3971: 3970: 3965: 3960: 3955: 3950: 3945: 3940: 3935: 3930: 3925: 3920: 3915: 3905: 3900: 3895: 3884: 3882: 3876: 3875: 3873: 3872: 3860: 3857: 3854: 3851: 3848: 3836: 3833: 3830: 3825: 3822: 3819: 3814: 3802: 3799: 3796: 3791: 3786: 3781: 3776: 3773: 3763: 3751: 3748: 3743: 3738: 3733: 3728: 3723: 3718: 3713: 3708: 3696: 3691: 3686: 3681: 3676: 3671: 3666: 3661: 3656: 3651: 3646: 3641: 3636: 3630: 3628: 3616: 3615: 3613: 3612: 3607: 3602: 3597: 3592: 3587: 3582: 3577: 3572: 3567: 3562: 3557: 3552: 3547: 3542: 3537: 3532: 3527: 3522: 3517: 3512: 3507: 3502: 3497: 3492: 3487: 3482: 3477: 3472: 3467: 3460: 3455: 3450: 3445: 3440: 3433: 3428: 3423: 3418: 3413: 3406: 3401: 3396: 3391: 3386: 3381: 3376: 3371: 3366: 3361: 3356: 3351: 3346: 3341: 3336: 3330: 3328: 3316: 3315: 3313: 3312: 3307: 3297: 3292: 3287: 3282: 3277: 3272: 3267: 3262: 3257: 3252: 3247: 3242: 3237: 3232: 3227: 3222: 3217: 3212: 3206: 3204: 3198: 3197: 3195: 3194: 3189: 3184: 3179: 3174: 3169: 3164: 3163: 3162: 3152: 3147: 3142: 3137: 3132: 3127: 3122: 3117: 3112: 3107: 3101: 3099: 3090: 3084: 3083: 3081: 3080: 3075: 3070: 3065: 3060: 3055: 3050: 3045: 3040: 3035: 3030: 3025: 3020: 3015: 3010: 3005: 3000: 2995: 2990: 2985: 2980: 2975: 2970: 2965: 2960: 2955: 2950: 2945: 2940: 2935: 2930: 2925: 2920: 2915: 2910: 2905: 2900: 2895: 2890: 2885: 2880: 2875: 2870: 2865: 2860: 2855: 2850: 2845: 2840: 2835: 2830: 2825: 2820: 2815: 2814: 2813: 2803: 2798: 2793: 2787: 2785: 2781: 2780: 2777:IEEE standards 2775: 2773: 2772: 2765: 2758: 2750: 2741: 2740: 2738: 2737: 2727: 2716: 2713: 2712: 2710: 2709: 2704: 2699: 2694: 2689: 2684: 2678: 2676: 2675:Related fields 2672: 2671: 2668: 2667: 2665: 2664: 2659: 2654: 2649: 2643: 2641: 2637: 2636: 2634: 2633: 2628: 2623: 2618: 2613: 2608: 2606:Function model 2603: 2598: 2593: 2588: 2582: 2580: 2576: 2575: 2573: 2572: 2567: 2562: 2557: 2552: 2547: 2542: 2537: 2532: 2527: 2522: 2517: 2512: 2510:Executable UML 2507: 2502: 2496: 2494: 2487: 2483: 2482: 2480: 2479: 2474: 2469: 2464: 2459: 2454: 2448: 2446: 2442: 2441: 2439: 2438: 2433: 2432: 2431: 2421: 2416: 2411: 2406: 2401: 2396: 2391: 2386: 2381: 2376: 2371: 2366: 2361: 2356: 2351: 2350: 2349: 2344: 2339: 2334: 2329: 2319: 2314: 2308: 2306: 2302: 2301: 2299: 2298: 2293: 2288: 2283: 2278: 2273: 2268: 2263: 2258: 2253: 2251:Formal methods 2248: 2243: 2238: 2233: 2227: 2225: 2221: 2220: 2215: 2213: 2212: 2205: 2198: 2190: 2181: 2180: 2178: 2177: 2167: 2157: 2146: 2143: 2142: 2140: 2139: 2134: 2129: 2124: 2119: 2114: 2109: 2104: 2099: 2094: 2089: 2084: 2079: 2074: 2069: 2064: 2059: 2054: 2049: 2044: 2038: 2036: 2032: 2031: 2029: 2028: 2026:Solid modeling 2023: 2018: 2013: 2008: 2003: 1998: 1993: 1987: 1985: 1979: 1978: 1976: 1975: 1970: 1965: 1960: 1955: 1949: 1947: 1941: 1940: 1938: 1937: 1932: 1927: 1925:Control method 1922: 1917: 1912: 1907: 1902: 1896: 1894: 1888: 1887: 1885: 1884: 1879: 1877:Multithreading 1874: 1869: 1864: 1858: 1856: 1850: 1849: 1847: 1846: 1841: 1836: 1831: 1826: 1820: 1818: 1812: 1811: 1809: 1808: 1803: 1798: 1793: 1788: 1783: 1778: 1773: 1771:Formal methods 1768: 1762: 1760: 1754: 1753: 1751: 1750: 1745: 1743:World Wide Web 1740: 1735: 1730: 1725: 1720: 1715: 1710: 1705: 1700: 1695: 1690: 1685: 1679: 1677: 1671: 1670: 1668: 1667: 1662: 1657: 1652: 1647: 1642: 1637: 1632: 1626: 1624: 1617: 1616: 1614: 1613: 1608: 1603: 1598: 1593: 1587: 1585: 1579: 1578: 1576: 1575: 1570: 1565: 1560: 1555: 1550: 1545: 1544: 1543: 1532: 1530: 1524: 1523: 1521: 1520: 1515: 1510: 1505: 1500: 1495: 1490: 1485: 1480: 1475: 1469: 1467: 1461: 1460: 1458: 1457: 1452: 1447: 1442: 1437: 1432: 1427: 1422: 1417: 1412: 1406: 1404: 1394: 1393: 1391: 1390: 1385: 1380: 1375: 1370: 1364: 1362: 1358: 1357: 1355: 1354: 1349: 1344: 1339: 1334: 1329: 1323: 1321: 1315: 1314: 1312: 1311: 1306: 1301: 1296: 1291: 1285: 1283: 1279: 1278: 1276: 1275: 1266: 1261: 1256: 1251: 1246: 1241: 1236: 1231: 1226: 1220: 1218: 1212: 1211: 1204: 1201: 1200: 1195: 1193: 1192: 1185: 1178: 1170: 1164: 1163: 1158: 1153: 1146: 1145:External links 1143: 1142: 1141: 1126: 1116: 1109: 1102: 1093:Futrell, R.T. 1091: 1081: 1074: 1067: 1052: 1045: 1030: 1024: 1002: 999: 996: 995: 982: 963: 948: 938: 937: 935: 932: 931: 930: 924: 919: 910: 905: 900: 892: 889: 856: 848: 846: 843: 830: 829: 826: 820: 817: 811: 805: 801: 798: 787: 771: 768: 727: 726: 724: 723: 716: 709: 701: 698: 697: 694: 693: 687: 684: 683: 680: 679: 676: 675: 670: 665: 659: 656: 655: 652: 651: 648: 647: 642: 637: 632: 627: 622: 617: 612: 610:IEEE standards 607: 601: 598: 597: 594: 593: 590: 589: 584: 579: 574: 569: 564: 559: 554: 549: 543: 538: 537: 534: 533: 530: 529: 524: 519: 514: 509: 504: 499: 494: 489: 484: 478: 475: 474: 471: 470: 467: 466: 461: 456: 451: 446: 441: 435: 432: 431: 428: 427: 424: 423: 418: 413: 408: 403: 398: 393: 388: 383: 378: 373: 368: 363: 358: 353: 348: 343: 338: 333: 328: 323: 317: 315:and frameworks 311: 310: 307: 306: 303: 302: 297: 292: 287: 282: 277: 272: 266: 263: 262: 259: 258: 255: 254: 249: 244: 239: 234: 229: 224: 219: 214: 209: 203: 200: 199: 196: 195: 189: 188: 180: 179: 177: 176: 169: 162: 154: 151: 150: 149: 148: 143: 138: 133: 128: 123: 118: 113: 108: 100: 99: 88: 87: 70:September 2010 42: 40: 33: 26: 24: 14: 13: 10: 9: 6: 4: 3: 2: 4125: 4114: 4111: 4109: 4106: 4104: 4101: 4099: 4096: 4095: 4093: 4078: 4075: 4073: 4070: 4068: 4065: 4064: 4061: 4055: 4052: 4050: 4047: 4045: 4042: 4040: 4037: 4035: 4032: 4030: 4027: 4025: 4022: 4021: 4019: 4015: 4009: 4006: 4004: 4001: 3999: 3996: 3994: 3991: 3989: 3986: 3985: 3983: 3979: 3969: 3966: 3964: 3961: 3959: 3956: 3954: 3951: 3949: 3946: 3944: 3941: 3939: 3936: 3934: 3931: 3929: 3926: 3924: 3921: 3919: 3916: 3913: 3909: 3906: 3904: 3901: 3899: 3896: 3893: 3889: 3886: 3885: 3883: 3881: 3877: 3870: 3866: 3865: 3861: 3858: 3855: 3852: 3849: 3846: 3842: 3841: 3837: 3834: 3831: 3829: 3826: 3823: 3820: 3818: 3815: 3812: 3808: 3807: 3803: 3800: 3797: 3795: 3792: 3790: 3787: 3785: 3782: 3780: 3777: 3774: 3771: 3767: 3764: 3761: 3757: 3756: 3752: 3749: 3747: 3744: 3742: 3739: 3737: 3734: 3732: 3729: 3727: 3724: 3722: 3719: 3717: 3714: 3712: 3709: 3706: 3702: 3701: 3697: 3695: 3692: 3690: 3687: 3685: 3682: 3680: 3677: 3675: 3672: 3670: 3667: 3665: 3662: 3660: 3657: 3655: 3652: 3650: 3647: 3645: 3642: 3640: 3637: 3635: 3632: 3631: 3629: 3626: 3621: 3617: 3611: 3608: 3606: 3603: 3601: 3598: 3596: 3593: 3591: 3588: 3586: 3583: 3581: 3578: 3576: 3573: 3571: 3568: 3566: 3563: 3561: 3558: 3556: 3553: 3551: 3548: 3546: 3543: 3541: 3538: 3536: 3533: 3531: 3528: 3526: 3523: 3521: 3518: 3516: 3513: 3511: 3508: 3506: 3503: 3501: 3498: 3496: 3493: 3491: 3488: 3486: 3483: 3481: 3478: 3476: 3473: 3471: 3468: 3466: 3465: 3461: 3459: 3456: 3454: 3451: 3449: 3446: 3444: 3441: 3439: 3438: 3434: 3432: 3429: 3427: 3424: 3422: 3419: 3417: 3414: 3412: 3411: 3407: 3405: 3402: 3400: 3397: 3395: 3392: 3390: 3387: 3385: 3382: 3380: 3377: 3375: 3372: 3370: 3367: 3365: 3362: 3360: 3357: 3355: 3352: 3350: 3347: 3345: 3342: 3340: 3337: 3335: 3332: 3331: 3329: 3326: 3321: 3317: 3311: 3308: 3305: 3301: 3298: 3296: 3293: 3291: 3288: 3286: 3283: 3281: 3278: 3276: 3273: 3271: 3268: 3266: 3263: 3261: 3258: 3256: 3253: 3251: 3248: 3246: 3243: 3241: 3238: 3236: 3233: 3231: 3228: 3226: 3223: 3221: 3218: 3216: 3213: 3211: 3208: 3207: 3205: 3203: 3199: 3193: 3190: 3188: 3185: 3183: 3180: 3178: 3175: 3173: 3170: 3168: 3165: 3161: 3160:WiMAX · d · e 3158: 3157: 3156: 3153: 3151: 3148: 3146: 3143: 3141: 3138: 3136: 3133: 3131: 3128: 3126: 3123: 3121: 3118: 3116: 3113: 3111: 3108: 3106: 3103: 3102: 3100: 3098: 3094: 3091: 3089: 3085: 3079: 3076: 3074: 3071: 3069: 3066: 3064: 3061: 3059: 3056: 3054: 3051: 3049: 3046: 3044: 3041: 3039: 3036: 3034: 3031: 3029: 3026: 3024: 3021: 3019: 3016: 3014: 3011: 3009: 3006: 3004: 3001: 2999: 2996: 2994: 2991: 2989: 2986: 2984: 2981: 2979: 2976: 2974: 2971: 2969: 2966: 2964: 2961: 2959: 2956: 2954: 2951: 2949: 2946: 2944: 2941: 2939: 2936: 2934: 2931: 2929: 2926: 2924: 2921: 2919: 2916: 2914: 2911: 2909: 2906: 2904: 2901: 2899: 2896: 2894: 2891: 2889: 2886: 2884: 2881: 2879: 2876: 2874: 2871: 2869: 2866: 2864: 2861: 2859: 2856: 2854: 2851: 2849: 2846: 2844: 2841: 2839: 2836: 2834: 2831: 2829: 2826: 2824: 2821: 2819: 2816: 2812: 2809: 2808: 2807: 2804: 2802: 2799: 2797: 2794: 2792: 2789: 2788: 2786: 2782: 2778: 2771: 2766: 2764: 2759: 2757: 2752: 2751: 2748: 2736: 2728: 2726: 2718: 2717: 2714: 2708: 2705: 2703: 2700: 2698: 2695: 2693: 2690: 2688: 2685: 2683: 2680: 2679: 2677: 2673: 2663: 2660: 2658: 2655: 2653: 2650: 2648: 2645: 2644: 2642: 2638: 2632: 2629: 2627: 2626:Systems model 2624: 2622: 2619: 2617: 2614: 2612: 2609: 2607: 2604: 2602: 2599: 2597: 2594: 2592: 2589: 2587: 2584: 2583: 2581: 2577: 2571: 2568: 2566: 2563: 2561: 2558: 2556: 2553: 2551: 2548: 2546: 2543: 2541: 2538: 2536: 2533: 2531: 2528: 2526: 2523: 2521: 2518: 2516: 2513: 2511: 2508: 2506: 2503: 2501: 2498: 2497: 2495: 2493:Developmental 2491: 2488: 2484: 2478: 2475: 2473: 2470: 2468: 2465: 2463: 2460: 2458: 2455: 2453: 2450: 2449: 2447: 2443: 2437: 2434: 2430: 2427: 2426: 2425: 2422: 2420: 2417: 2415: 2412: 2410: 2407: 2405: 2402: 2400: 2397: 2395: 2392: 2390: 2387: 2385: 2382: 2380: 2377: 2375: 2372: 2370: 2367: 2365: 2362: 2360: 2357: 2355: 2354:Data modeling 2352: 2348: 2345: 2343: 2340: 2338: 2335: 2333: 2330: 2328: 2325: 2324: 2323: 2320: 2318: 2315: 2313: 2310: 2309: 2307: 2303: 2297: 2294: 2292: 2289: 2287: 2284: 2282: 2279: 2277: 2274: 2272: 2269: 2267: 2264: 2262: 2259: 2257: 2254: 2252: 2249: 2247: 2244: 2242: 2239: 2237: 2234: 2232: 2229: 2228: 2226: 2222: 2218: 2211: 2206: 2204: 2199: 2197: 2192: 2191: 2188: 2176: 2168: 2166: 2158: 2156: 2148: 2147: 2144: 2138: 2135: 2133: 2130: 2128: 2125: 2123: 2120: 2118: 2115: 2113: 2110: 2108: 2105: 2103: 2100: 2098: 2095: 2093: 2090: 2088: 2085: 2083: 2080: 2078: 2075: 2073: 2070: 2068: 2065: 2063: 2060: 2058: 2055: 2053: 2050: 2048: 2045: 2043: 2040: 2039: 2037: 2033: 2027: 2024: 2022: 2019: 2017: 2014: 2012: 2011:Mixed reality 2009: 2007: 2004: 2002: 1999: 1997: 1994: 1992: 1989: 1988: 1986: 1984: 1980: 1974: 1971: 1969: 1966: 1964: 1961: 1959: 1956: 1954: 1951: 1950: 1948: 1946: 1942: 1936: 1933: 1931: 1928: 1926: 1923: 1921: 1918: 1916: 1913: 1911: 1908: 1906: 1903: 1901: 1898: 1897: 1895: 1893: 1889: 1883: 1880: 1878: 1875: 1873: 1870: 1868: 1865: 1863: 1860: 1859: 1857: 1855: 1851: 1845: 1844:Accessibility 1842: 1840: 1839:Visualization 1837: 1835: 1832: 1830: 1827: 1825: 1822: 1821: 1819: 1817: 1813: 1807: 1804: 1802: 1799: 1797: 1794: 1792: 1789: 1787: 1784: 1782: 1779: 1777: 1774: 1772: 1769: 1767: 1764: 1763: 1761: 1759: 1755: 1749: 1746: 1744: 1741: 1739: 1736: 1734: 1731: 1729: 1726: 1724: 1721: 1719: 1716: 1714: 1711: 1709: 1706: 1704: 1701: 1699: 1696: 1694: 1691: 1689: 1686: 1684: 1681: 1680: 1678: 1676: 1672: 1666: 1663: 1661: 1658: 1656: 1653: 1651: 1648: 1646: 1643: 1641: 1638: 1636: 1633: 1631: 1628: 1627: 1625: 1623: 1618: 1612: 1609: 1607: 1604: 1602: 1599: 1597: 1594: 1592: 1589: 1588: 1586: 1584: 1580: 1574: 1571: 1569: 1566: 1564: 1561: 1559: 1556: 1554: 1551: 1549: 1546: 1542: 1539: 1538: 1537: 1534: 1533: 1531: 1529: 1525: 1519: 1516: 1514: 1511: 1509: 1506: 1504: 1501: 1499: 1496: 1494: 1491: 1489: 1486: 1484: 1481: 1479: 1476: 1474: 1471: 1470: 1468: 1466: 1462: 1456: 1453: 1451: 1448: 1446: 1443: 1441: 1438: 1436: 1433: 1431: 1428: 1426: 1423: 1421: 1418: 1416: 1413: 1411: 1408: 1407: 1405: 1403: 1399: 1395: 1389: 1386: 1384: 1381: 1379: 1376: 1374: 1371: 1369: 1366: 1365: 1363: 1359: 1353: 1350: 1348: 1345: 1343: 1340: 1338: 1335: 1333: 1330: 1328: 1325: 1324: 1322: 1320: 1316: 1310: 1307: 1305: 1302: 1300: 1299:Dependability 1297: 1295: 1292: 1290: 1287: 1286: 1284: 1280: 1274: 1270: 1267: 1265: 1262: 1260: 1257: 1255: 1252: 1250: 1247: 1245: 1242: 1240: 1237: 1235: 1232: 1230: 1227: 1225: 1222: 1221: 1219: 1217: 1213: 1208: 1202: 1198: 1191: 1186: 1184: 1179: 1177: 1172: 1171: 1168: 1162: 1159: 1157: 1154: 1152: 1149: 1148: 1144: 1139: 1138:0-321-33638-0 1135: 1131: 1127: 1125: 1121: 1117: 1114: 1110: 1107: 1103: 1100: 1096: 1092: 1090: 1086: 1082: 1079: 1075: 1072: 1068: 1065: 1064:0-201-74117-2 1061: 1057: 1053: 1050: 1046: 1043: 1042:0-321-68586-5 1039: 1035: 1031: 1027: 1021: 1017: 1013: 1009: 1005: 1004: 1000: 992: 986: 983: 978: 974: 967: 964: 959: 952: 949: 943: 940: 933: 928: 925: 923: 920: 914: 911: 909: 906: 904: 901: 898: 895: 894: 890: 885: 881: 877: 873: 869: 865: 861: 853: 844: 842: 839: 835: 827: 824: 821: 818: 815: 812: 809: 806: 802: 799: 796: 792: 788: 785: 781: 777: 776: 775: 769: 767: 765: 761: 757: 753: 749: 745: 741: 737: 733: 722: 717: 715: 710: 708: 703: 702: 700: 699: 692: 689: 688: 682: 681: 674: 671: 669: 666: 664: 661: 660: 654: 653: 646: 643: 641: 638: 636: 633: 631: 628: 626: 623: 621: 618: 616: 613: 611: 608: 606: 603: 602: 596: 595: 588: 585: 583: 580: 578: 575: 573: 570: 568: 565: 563: 560: 558: 555: 553: 550: 548: 545: 544: 541: 536: 535: 528: 525: 523: 520: 518: 515: 513: 510: 508: 505: 503: 500: 498: 495: 493: 490: 488: 485: 483: 480: 479: 473: 472: 465: 462: 460: 457: 455: 452: 450: 449:Documentation 447: 445: 442: 440: 437: 436: 430: 429: 422: 419: 417: 414: 412: 409: 407: 404: 402: 399: 397: 394: 392: 389: 387: 384: 382: 379: 377: 374: 372: 369: 367: 364: 362: 359: 357: 354: 352: 349: 347: 344: 342: 339: 337: 334: 332: 329: 327: 324: 322: 319: 318: 314: 313:Methodologies 309: 308: 301: 298: 296: 293: 291: 288: 286: 283: 281: 278: 276: 273: 271: 268: 267: 261: 260: 253: 250: 248: 245: 243: 240: 238: 235: 233: 230: 228: 225: 223: 220: 218: 215: 213: 210: 208: 207:Data modeling 205: 204: 198: 197: 194: 190: 186: 185: 175: 170: 168: 163: 161: 156: 155: 153: 152: 147: 144: 142: 139: 137: 134: 132: 129: 127: 124: 122: 119: 117: 114: 112: 109: 107: 104: 103: 102: 101: 97: 93: 84: 81: 73: 63: 59: 53: 52: 46: 41: 32: 31: 19: 4066: 3862: 3838: 3804: 3753: 3698: 3462: 3435: 3408: 2822: 2621:Object model 2616:Metamodeling 2545:Spiral model 2445:Orientations 2393: 2107:Cyberwarfare 1766:Cryptography 1444: 1129: 1119: 1112: 1105: 1098: 1094: 1084: 1077: 1070: 1055: 1048: 1033: 1007: 985: 976: 966: 957: 951: 942: 831: 773: 743: 739: 735: 731: 730: 567:UML Modeling 562:GUI designer 438: 227:Construction 217:Requirements 120: 76: 67: 48: 3639:legacy mode 2312:Abstraction 2117:Video games 2097:Digital art 1854:Concurrency 1723:Data mining 1635:Probability 1368:Interpreter 1113:CAiSE 2003, 738:), a.k.a. 285:Prototyping 280:Incremental 252:Maintenance 232:Engineering 62:introducing 4092:Categories 4017:Superseded 3088:802 series 2631:View model 2596:Data model 2175:Glossaries 2047:E-commerce 1640:Statistics 1583:Algorithms 1541:Stochastic 1373:Middleware 1229:Peripheral 934:References 746:), is the 657:Glossaries 247:Deployment 45:references 3892:Bluetooth 2640:Languages 1996:Rendering 1991:Animation 1622:computing 1573:Semantics 1264:Processor 784:baselines 764:baselines 476:Practices 300:Waterfall 275:Cleanroom 242:Debugging 212:Processes 4067:See also 4024:754-1985 3981:Proposed 3325:Ethernet 2811:Revision 2735:Category 2601:ER model 2467:Ontology 2379:Software 2305:Concepts 2155:Category 1983:Graphics 1758:Security 1420:Compiler 1319:Networks 1216:Hardware 1115:374–389. 1097:(2002). 1010:. 2012. 891:See also 823:Teamwork 804:manuals. 685:Outlines 615:ISO 9001 557:Profiler 552:Debugger 547:Compiler 522:Stand-up 4008:P1906.1 3869:Wi-Fi 8 3845:Wi-Fi 7 3811:Wi-Fi 6 3760:Wi-Fi 5 3705:Wi-Fi 4 2784:Current 2725:Commons 2550:V-model 2165:Outline 882:of the 845:History 356:Lean SD 295:V model 237:Testing 58:improve 3912:Zigbee 3880:802.15 3620:802.11 2858:1149.1 2486:Models 2236:DevOps 2224:Fields 1136:  1095:et al. 1062:  1040:  1022:  991:Google 979:. IBM. 838:DevOps 630:SWEBOK 351:Kanban 326:DevOps 290:Spiral 222:Design 47:, but 4003:P1823 3998:P1699 3993:P1619 3988:P1363 3770:WiGig 3634:-1997 3625:Wi-Fi 3334:-1983 3320:802.3 3202:802.1 3078:42010 3073:29148 3068:16326 3063:16085 3058:14764 3053:12207 3048:11073 2662:SysML 2586:SPICE 2579:Other 2540:Scrum 2500:Agile 2452:Agile 2436:CI/CD 1568:Logic 1402:tools 864:tapes 860:cards 770:Goals 625:PMBOK 540:Tools 401:SEMAT 396:Scrum 270:Agile 4054:1471 4049:1364 4044:1362 4039:1233 4034:1219 3304:LACP 3043:2050 3038:2030 3033:1905 3028:1904 3023:1902 3018:1901 3013:1900 3008:1855 3003:1850 2998:1849 2993:1815 2988:1801 2983:1800 2978:1733 2973:1722 2968:1685 2963:1675 2958:1667 2953:1666 2948:1619 2943:1613 2938:1603 2933:1596 2928:1588 2923:1584 2918:1547 2913:1541 2908:1516 2903:1497 2898:1451 2893:1394 2888:1355 2883:1284 2878:1278 2873:1275 2868:1164 2863:1154 2853:1076 2848:1016 2843:1014 2838:1003 2647:IDEF 2591:CMMI 2477:SDLC 1400:and 1273:Form 1269:Size 1134:ISBN 1073:1-32 1060:ISBN 1038:ISBN 1020:ISBN 836:and 782:and 744:SCCM 640:IREB 635:ITIL 605:CMMI 482:ATDD 391:SAFe 361:LeSS 336:DSDM 96:IEEE 4029:830 3953:.4z 3948:.4g 3943:.4f 3938:.4e 3933:.4d 3928:.4c 3923:.4b 3918:.4a 3245:Qbb 3240:Qaz 3235:Qay 3230:Qat 3225:Qav 3192:.24 3187:.22 3182:.21 3177:.20 3172:.18 3167:.17 3155:.16 3150:.14 3145:.12 3140:.10 3097:802 2833:896 2828:829 2823:828 2818:854 2806:754 2801:730 2796:693 2791:488 2657:USL 2652:UML 2530:RAD 2505:EUP 1012:doi 736:SCM 645:OMG 572:IDE 527:TDD 517:SBE 507:DDD 492:CCO 487:BDD 411:TSP 406:TDD 386:RUP 381:RAD 376:PSP 371:MSF 366:MDD 346:IID 341:FDD 331:DAD 321:ASD 4094:: 3968:.7 3963:.6 3958:.5 3908:.4 3903:.3 3898:.2 3888:.1 3864:bn 3859:bk 3856:bi 3853:bh 3850:bf 3840:be 3835:bd 3832:bc 3828:bb 3824:ba 3821:az 3817:ay 3806:ax 3801:aq 3798:ak 3794:aj 3789:ai 3784:ah 3779:af 3775:ae 3766:ad 3755:ac 3750:aa 3610:df 3605:de 3600:dd 3595:db 3590:da 3585:cz 3580:cy 3575:cx 3570:cw 3565:cv 3560:cu 3555:ct 3550:cs 3545:cr 3540:cq 3535:cp 3530:cn 3525:cm 3520:ck 3515:ch 3510:cg 3505:ce 3500:cd 3495:cc 3490:cb 3485:ca 3480:bz 3475:by 3470:bu 3464:bt 3458:ba 3453:az 3448:av 3443:au 3437:at 3431:aq 3426:an 3421:ak 3416:ah 3410:af 3404:ae 3399:ad 3394:ac 3389:ab 3310:BA 3300:AX 3295:AS 3290:aq 3285:ak 3280:ah 3275:ag 3270:AE 3265:ad 3260:AB 3135:.9 3130:.8 3125:.7 3120:.6 3115:.5 3110:.4 3105:.2 2560:XP 2535:UP 1271:/ 1018:. 975:. 862:, 766:. 512:PP 502:CD 497:CI 421:XP 416:UP 3914:) 3910:( 3894:) 3890:( 3871:) 3867:( 3847:) 3843:( 3813:) 3809:( 3772:) 3768:( 3762:) 3758:( 3746:z 3741:y 3736:w 3731:v 3726:u 3721:s 3716:r 3711:p 3707:) 3703:( 3700:n 3694:k 3689:j 3684:i 3679:h 3674:g 3669:f 3664:e 3659:d 3654:c 3649:b 3644:a 3627:) 3623:( 3384:z 3379:y 3374:x 3369:u 3364:j 3359:i 3354:e 3349:d 3344:b 3339:a 3327:) 3323:( 3306:) 3302:( 3255:X 3250:w 3220:Q 3215:p 3210:D 2769:e 2762:t 2755:v 2209:e 2202:t 2195:v 1209:. 1189:e 1182:t 1175:v 1140:. 1108:. 1066:. 1044:. 1028:. 1014:: 993:) 886:. 854:. 786:. 742:( 734:( 720:e 713:t 706:v 173:e 166:t 159:v 83:) 77:( 72:) 68:( 54:. 20:)

Index

Software Configuration Management
references
inline citations
improve
introducing
Learn how and when to remove this message
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 development
Data modeling
Processes
Requirements
Design
Construction
Engineering
Testing
Debugging
Deployment
Maintenance

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

↑