Use the following to guide your reading from Chapter 25: Configuration management in Software Engineering (Sommerville 2016):

  1. What are the four activities associated with configuration management?
  2. Why are version control systems used to manage software development?
  3. How are branches and merging related?
  4. What does system building comprise?
  5. What is continuous integration?
  6. What is change management?
  7. What artifacts are associated with a software release?
  8. What factors influence release planning?