This chapter is the updated version of the software configuration management scm generally accepted knowledge to be used as a consistent view of this software engineering topic worldwide. Software testing and continuous quality improvement. Software engineering handbook jessica keyes download. Configuration management is the management of features and assurances through control of changes made to hardware, software, firmware, documentation, test, test fixtures and test documentation of an system, throughout the development and operational life of a system. This 1990 module examines configuration management, including configuration item identification, change reporting and evaluation, change execution, tool evaluation and use, version control, and management principles related to configuration control. Software configuration management plan introduction. Written by an expert with over 25 years of practical experience in building systems, the software engineering handbook covers the full spectrum of software engineering methodologies, techniques, and tools and provides details on how to. Software configuration management discusses the framework from a standards viewpoint, using the original dod milstd973 and eia649 an effective systems development and design process is far easier to explain than it is to implement. Team ling software testing and continuous quality improvement team ling other. Bring your own devices byod survival guide av jessica keyes. Software configuration management plan introduction scope and intent of scm activities the primary focus of the software configuration management scm is to identify and control major software changes, ensure that change is being properly implemented, and report changes to any other personnel or clients who may have an interest. Ppt software configuration management scm powerpoint. Software configuration management 1, jessica keyes, ebook.
Jul 16, 1997 nasa software configuration management guidebook august 1995 preface the growth in cost and importance of software to nasa has caused nasa to address the improvement of software development across the agency. Introduction for software configuration management training. Laplante 08493767 software engineering handbook jessica. Use features like bookmarks, note taking and highlighting while reading software configuration management. As a result, software configuration management is a set of practices, week engineering requires additional resources to fix different errors. Software configuration management ebook by jessica keyes. Feb 21, 20 references software configuration management strategies and ibm rational clearcase second edition a practical introduction by david e. Scientific novelty the study provides new modeldriven approach for implementation of software configuration management. A practical guide 042500 ii acknowledgements this document was prepared for the department of energy doe by a working group of the doe quality managers software quality assurance subcommittee sqas.
Software configuration management wikipedia available to the public from the national technical. Software configuration management scm can be defined as the control of the evolution of complex software systems. In the case of software configuration management scm audits, three types. Software configuration management kindle edition by keyes, jessica. Scm is the process of identifying and defining the items in the system, controlling the. Software configuration management discusses the framework from.
Pdf basic activities of software configuration management. Software configuration management in software engineering. Data location breach response reference configuration management in a byod environment cm and process improvement measurement and metrics benefits of. Patternpattern descriptiondescriptiondescription completescompletescompletes complete.
A practioners approach sixth edition, international edition. Pdf in this paper, first the basis of the configuration management is. Documentation control handbook, 2nd ed configuration management for industry. Adrian kingsleyhughes, kathie kingsleyhughes, daniel read. Software configuration management by jessica keyes. Software configuration management 1, keyes, jessica, ebook. Software configuration management patterns reference card. Software engineering references eindhoven university. The it practitioners guide discusses creation, protection, development, sharing, and management of information and intellectual assets through the use of business intelligence and other knowledge sharing and analytical techniques. A noted columnist and correspondent, keyes is the author of 19 books, including auerbach publications software engineering handbook, software configuration management, and implementing the it balanced scorecard. Software configuration management discusses the framework from a standards viewpoint, using the original dod milstd973 and eia649 standards to describe the elements of configuration management within a software engineering perspective. Knowledge management, business intelligence, and content.
Software configuration management, and implementing the it balanced scorecard. Chair of software engineering software architecture bertrand meyer, carlo a. Leonardo murta introduction to configuration management 6 some books software configuration management handbook alexis leon 2004 software configuration management jessica keyes 2004 configuration management principles and practice anne hass 2002 software configuration management patterns. Kuchana 0849321425 software configuration management jessica keyes 0849319765 software engineering for image processing phillip a. Digital rights management drm the publisher has supplied this book in encrypted form, which means that you need to install free software in order to unlock and read it. There is a dichotomy in software configuration management. The first section contains 14 chapters that explain every facet of configuration management related to software engineering. Guide to software configuration management forward. Unified change management is a softwareconfiguration management process for software development that spans the development life cycle, managing change to requirements, design models, documentation, components, test cases, and source code fundamental to ucm is the unification of the activities used to plan and track project progress.
Guenter teubner 154 software engineering fall 1998 3 why software configuration management. Administering software configuration management software configuration management is a project function with the goal to make technical and managerial activities more effective software configuration management can be administered in several ways. Software configuration management kindle edition by jessica keyes. Scm practices include revision control and the establishment of baselines. Knowledge management business intelligence and content. Kop bring your own devices byod survival guide av jessica keyes pa. She is a frequent keynote speaker and has been an advisor for mci, sprint, and the city of new york. Software configuration management software configuration management scm is the process of identifying and defining the scis in the system and coordinating the changes made to these items a formal definition. At the time this document was prepared, the working group had the following members. The primary audience for the configuration management procedure includes all epa personnel in roles that are directly responsible for the configuration, management, o versight, and successful day to day operations of epa enterprise hardware, software and applicable documentation. An effective systems development and design process is far easier to explain than it is to implement.
Configuration management cm is the field of management focused on establishing and maintaining the. Software configuration management by keyes, jessica ebook. Software configuration management encompasses the disciplines and techniques of initiating, evaluating and controlling change to software products during and after the software engineering process. This guide defines and explains what software configuration management is, provides guidelines on how to do it, and defines in detail what a software configuration management plan should contain. This site is like a library, use search box in the widget to get ebook that you want. One of the products of this program is a series of guidebooks that define a nasa concept of the assurance processes which are used in. The successor to the bestselling software engineering productivity handbook, this book fulfills that need. Source code management or revision control is part of this.
The second section consists of 25 appendices with many valuable real world cm templates. Software configuration management crc press book an effective systems development and design process is far easier to explain than it is to implement. Furia, martin nordio eth zurich, februarymay 2011 lecture 9. Software configuration management by jessica keyes nook. Department of energy quality managers software quality. Scm helps in identifying individual elements and configurations, tracking changes, and version selection, control, and baselining. Status reports shall include the number of changes for a project, latest software item versions, release identifiers, the number of releases, and comparisons of releases. If something goes wrong, scm can determine what was changed and who changed it. Microsofts software configuration management best practices. Nasa software configuration management guidebook august 1995 preface the growth in cost and importance of software to nasa has caused nasa to address the improvement of software development across the agency. Aug, 2012 unified change management is a softwareconfiguration management process for software development that spans the development life cycle, managing change to requirements, design models, documentation, components, test cases, and source code fundamental to ucm is the unification of the activities used to plan and track project progress. Software configuration management plans wieee 1042. Software configuration management discusses the framework from a standards viewpoint, using the original.
Read software configuration management by jessica keyes available from rakuten kobo. Leonardo murta introduction to configuration management 10 definitions jacky estublier it is the disciplinethat enable us to keep evolving software products under control, and thus contributes to satisfying quality and delay constraints. A framework is needed that organizes the life cycle activities that form the process. In software engineering, software configuration management scm or sw cm is the task of tracking and controlling changes in the software, part of the larger crossdisciplinary field of configuration management. The goals of an it balanced scorecard include the alignment of it plans with business objectives, the establishment of measures of it effectiveness, the directing of employee efforts toward it objectives, the improved performance of technology, and the achievement of. It is a supporting software life cycle process that benefits several activities. Click download or read online button to get ieee std 828 1990 book now. Enterprise software configuration management solutions for. The 22 papers included give a unique overview on and introduction to current software configuration management issues. Models for implementation of software configuration management.
Software configuration management pdf free download. Ieee std610 a disciplineapplying technical and administrative direction and surveillance to. The history of software configuration management scm in computing can be traced back as early as the 1950s, when cm for configuration management, originally for hardware development and production control, was being applied to software development. Knowledge management, business intelligence, and content management. Software configuration management scm is the the overall management of a software design project as it evolves into a software product or system. The book covers everything from cm planning to configuration identification, verification and auditing. Configuration management ftp directory listing carnegie. Jessica keyes, software configuration management, auerbach publications. Enterprise software configuration management solutions for distributed and system z paolo cravino david lawrence antonio alonso lopez brandt onorato zhenhua eric shen application lifecycle management for enterprise software development unified process for enterprise software development best practices for enterprise software configuration.
Configuration management the long story configuration management is unique identification, controlled storage, change control, and status reporting of selected intermediate work products, product components, and product during the life of a system. Jessica keyes is president of new art technologies, inc. Software configuration management scm is a software engineering discipline consisting of standard processes and techniques often used by organizations to manage the changes introduced to its software products. Software configuration management december 1990 curriculum module james e. Software configuration management, jessica keyes change management cm has to record. Released systems custom configured systems different functionality systems under development wsoftware must run on different machines and operating. It is concerned with controlling evolving software products and supporting teams and activities involved in the development of complex software systems. This is the software configuration management guidebook which describes software configuration management in a way that is compatible with practices in industry and at nasa centers. Scm is the discipline of managing software evolution. By jessica keyes abstract software configuration management discusses the framework from a standards viewpoint, using the original dod milstd973 and eia649 standards to describe the elements of configuration management within a software engineering perspective. A baseline is a milestone in the development of software that marked the delivery of one or more software configuration items.
Software configuration management patterns mainline a map. Ieee std 828 1990 download ebook pdf, epub, tuebl, mobi. Attributes are recorded in configuration documentation and baselined. Bring your own devices byod survival guide av jessica.
On one side, individual developers need the flexibility necessary to do creative work, to modify code to try out whatif scenarios, and to make mistakes, learn from them and evolve better software solutions. Feb 24, 2004 an effective systems development and design process is far easier to explain than it is to implement. This includes technical aspects of the project, all level of communications, organization, and the control of modifications changes to the project plan by the programmers during the development phase. Download it once and read it on your kindle device, pc, phones or tablets. Jul 01, 2014 software configuration management scm is a software engineering discipline consisting of standard processes and techniques often used by organizations to manage the changes introduced to its software products. Divided into two parts, the first section is composed of 14 chapters that explain every facet of.1419 1154 1415 1021 559 395 562 1327 1066 1190 1291 503 4 1070 916 846 1048 427 544 66 389 1179 874 821 994 20 385 86 481 976 1415 1085 513 4 809 1112 202 341 1334 885 733 1023 805 542 217 240