Config_mgmt - Configuration Management 31 Jan 2011 CSCD08 Software Engineering Configuration Management Config Mgmt CSCD08 Software Engineering 1

Info iconThis preview shows pages 1–9. Sign up to view the full content.

View Full Document Right Arrow Icon
Configuration Management 31 Jan 2011 CSCD08S Software Engineering 1 Config Mgmt CSCD08 Software Engineering 1 Configuration Management CSCD08 Software Engineering
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Configuration Management 31 Jan 2011 CSCD08S Software Engineering 2 Config Mgmt CSCD08 Software Engineering 2 Configuration Management b Manage software system structure over its lifetime b Software Configuration Management includes h System Modeling at the module interconnection level h Composition - Managing system building and integration h Version Control - managing + controlling source code evolution h Change Control - managing + controlling changes to a system h Release Management - managing the software release process b Software configuration management attempts to bring order to the chaos of continually evolving systems b Chaos in software configuration is increased by current trends toward distributed, concurrent, multinational development of software.
Background image of page 2
Configuration Management 31 Jan 2011 CSCD08S Software Engineering 3 Config Mgmt CSCD08 Software Engineering 3 configuration management components • system modeling • system building • version control • change control • release management change control release management system modeling configuration management system release change request software component component version change request / component version release / component version system version control system building I t s n o e v h is i m p l !
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Configuration Management 31 Jan 2011 CSCD08S Software Engineering 4 Config Mgmt CSCD08 Software Engineering 5 Configuration Management Relevance b Remember the metaphor of software as a multi-dimensional puzzle whose pieces are constantly in flux? b How do you deliver a consistently high-quality “cube” (system) with so many variables? b Four key configuration management tools form the basic infrastructure for successful development: source code control defect/feature tracking reproducible builds automated regression testing
Background image of page 4
Configuration Management 31 Jan 2011 CSCD08S Software Engineering 5 Config Mgmt CSCD08 Software Engineering 6 solo b Working alone
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Configuration Management 31 Jan 2011 CSCD08S Software Engineering 6 Config Mgmt CSCD08 Software Engineering 7 solo to large team
Background image of page 6
Configuration Management 31 Jan 2011 CSCD08S Software Engineering 7 Config Mgmt CSCD08 Software Engineering 8 Why Software Configuration Management ? b The problem: h Multiple people have to work on software that is changing h More than one version of the software has to be supported: o Released systems o Custom configured systems (different functionality) o System(s) under development o b Need for coordination b Software Configuration Management ( SCM ) h manages evolving software systems h controls the costs involved in making changes to a system.
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Configuration Management 31 Jan 2011 CSCD08S Software Engineering 8 Config Mgmt CSCD08 Software Engineering 9 SCM Source Control
Background image of page 8
Image of page 9
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 02/05/2011 for the course CS 8 taught by Professor Alanrosselet during the Winter '11 term at University of Toronto- Toronto.

Page1 / 23

Config_mgmt - Configuration Management 31 Jan 2011 CSCD08 Software Engineering Configuration Management Config Mgmt CSCD08 Software Engineering 1

This preview shows document pages 1 - 9. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online