Configuration Management Flashcards Preview

COMP 3521: Software Engineering > Configuration Management > Flashcards

Flashcards in Configuration Management Deck (16)
Loading flashcards...
1

Configuration management

  • CM is essential for projects to control changes made.

2

CM activities

  • Version management
  • System building
  • Change management
  • Release management

3

Configuration management and agile

  • Cannot do agile without CM.

4

Development system platform

  • Platform in which source code is created and edited

5

Build server platform

  • Platform in which source code is compiled and managed

6

Target environment platform

  • Platform in which the built system is executed

7

Change management process objectives

  • Analyzing the costs and benefits of proposed changes, approving changes that are worthwhile, and tracking which components of the system have been changed

8

System version

  • An instance of a system that differs, in some ways, from other instances

9

System release

  • A version that is released to customers

10

Large systems and configuration management

  • For large systems, never just one working version of the system

11

Version management

  • Keeping track of different versions of software components

12

Public repository and private workspaces

  • Project repository (master version) and private workspace (checked out developer copy)

13

Most popular open source version management system

  • Git

14

Release management

  • Version of a software system that is distributed to customers

15

Release tracking

  • Need to be able to exactly reproduce software that has been delivered to a particular customer

16

Software as a service

  • Reduces problems of release management
  • Software provider is responsible for replacing existing release with a new release