Please enable JavaScript.
Coggle requires JavaScript to display documents.
System Build Automaton (Software Build Automation Tools (Maven (Def (for…
System Build Automaton
Software Configuration
Agile System Build
The definitive versions of components are held in a shared project repo and devers copy these into their own workspace
Configuration Management
Def: concerned with the policies, processes and tools for managing changing software systems
-
-
Activities
System building: the process of assembling program components, data and libs, then compiling these to create an executable system
Version management: ... ensure changes made to components by different devers do not interfere with ea other
Codeline: a sequence of versions of source code with later versions in the sequence derived from earlier versions
Baseline: specifies the component versions that are included in the system + a specification of the libs used, configuration files, etc
-
-
Change management: keep track of requests for changes to the software from customers and dev-ers, working out the costs and impact of changes, and deciding the changes should be implemented
Release management: preparing software for external release and keep track of the system versions that have been released for customer use
-
Software configuration audit: the formal technical review by assessing a configuration object for characteristics that are generally not considered during review
-