3.3 ESA PSS-05-09

This book of about 80 pages is one of a series of guides for software development produced by the Board for Software Standardisation and Control (BSSC), under the European Space Agency. It contains chapters about configuration management in general, configuration management tools, and preparation of a configuration management plan. The guide is intended for companies producing software for the European space industry. It is, however, easy reading and provides valuable inspiration, even if, in some places, it seems a little old-fashioned.

Introduction from the Guide

The purpose of software configuration management is to plan, organise, control and co-ordinate the identification, storage and change of software through development, integration and transfer. Every project must establish a software configuration management system. All software items, for example documentation, source code, executable code, files, tools, test software and data, must be subjected to software configuration management.

Software configuration management must ensure that

  • software components can be identified;

  • software is built from a consistent set of components;

  • software components are available and accessible;

  • software components never get lost (e.g., after media failure or operator error);

  • every change to the software is approved and documented;

  • changes do not get lost (e.g., through simultaneous updates);

  • it is always possible to go back to a previous version;

  • a history of changes is kept, so that it is always possible to discover who did what and when.

Project management is responsible for organising software configuration management activities, defining software configuration management roles (e.g., software librarian), and allocating staff to those roles.



Configuration Management Principles and Practice
Configuration Management Principles and Practice
ISBN: 0321117662
EAN: 2147483647
Year: 2002
Pages: 181

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net