Chapter 25: Configuration Management – Flashcards
Unlock all answers in this set
Unlock answersquestion
What is meant by configuration management?
answer
Is the policies, processes, and tools for managing changing software systems
question
what is a baseline
answer
Baseline is a collection of component versions that make up a system.
question
What features are normally provided by version management systems?
answer
Version and release identification Change history recording Independent development Project support Storage management
question
Briefly explain how developers use a distributed version management system. You may assume that a master repository has been set up.
answer
So the developers clone this master repository that is the product to work on their separate projects/adaptations and then merge this with the master repository (assuming that they have correctly implemented their project and didn't break anything).
question
Describe two actions that the GIT version management system takes to reduce storage requirements
answer
Standard compression algorithm Use notion of packfiles (several smaller files are combined into an indexed single file
question
Three different platforms that may be involved in a system building process
answer
The development system The build server The target environment
question
What are two types of signatures that may be used to relate source code files and their equivalent object code in a build system?
answer
Modification timestamps Source code Checksums
question
What are the objectives of the change management process?
answer
1. to ensure that the evolution of the system is controlled and that the most urgent and cost-effective changes are prioritized 2. Process of analyzing the costs and benefits of proposed changes, approving those changes that are cost-effective, and tracking which components in the system have been changed
question
System version
answer
version of the system that has a particular set of services/actions
question
System release
answer
version of the system that is distributed to the customers
question
What files and other info may be included in a system release?
answer
Configuration files Data files Installation program Documentation Packaging and associated publicity