Configuration Management Flashcards

1
Q

What is Configuration Management?

What are configuration items?

A
Keeping track of versions, and changes, ability to reproduce old versions, and releasing new versions. All including their configuration items.
Configuration items:
- requirements documents.
- design documents.
- source code.
- documentation.
- configuration files.
- tools.
- libraries.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the four pillars of Configuration Management, and their main purpose?

A
Version Management.
- manage history of configuration items.
- create/merge branches. (Git)
Build Management.
- automatic creation of executables.
- automated build system (makefile/maven/gradle).
- reproducability of older versions
- incrementing build number.
Change Management.
- track changes to the software (bug/issue tracking; tickets; e.g. via Trac).
- bug report stages: create, assess, resolve, accept.
Release Management.
- manage content, schedule, deployment of a release.
- determine functionality.
- determine date of release.
- approve release.
- create release notes.
- deliver software to customers.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly