Configuration Management Flashcards

1
Q

Configuration management

A
  • CM is essential for projects to control changes made.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

CM activities

A
  • Version management
  • System building
  • Change management
  • Release management
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Configuration management and agile

A
  • Cannot do agile without CM.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Development system platform

A
  • Platform in which source code is created and edited
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Build server platform

A
  • Platform in which source code is compiled and managed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Target environment platform

A
  • Platform in which the built system is executed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Change management process objectives

A
  • Analyzing the costs and benefits of proposed changes, approving changes that are worthwhile, and tracking which components of the system have been changed
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

System version

A
  • An instance of a system that differs, in some ways, from other instances
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

System release

A
  • A version that is released to customers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Large systems and configuration management

A
  • For large systems, never just one working version of the system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Version management

A
  • Keeping track of different versions of software components
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Public repository and private workspaces

A
  • Project repository (master version) and private workspace (checked out developer copy)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Most popular open source version management system

A
  • Git
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Release management

A
  • Version of a software system that is distributed to customers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Release tracking

A
  • Need to be able to exactly reproduce software that has been delivered to a particular customer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Software as a service

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