软件质量保证-08-SCM.pdf

软件质量保证-08-SCM

Configuration Management Overview 1 4/7/2015 PA1 Confidential Why Is Software Difficult to Build? n  Lack of control n  Lack of monitoring n  Lack of traceability n  Uncontrolled changes 2 4/7/2015 PA1 Confidential Conflicts in Team Software Development n  Simultaneous updates – how to prevent one person from undoing the changes of another n  Shared and common code – how to notify everyone who needs to know about a change n  Versions – how to make changes to all affected versions when needed 3 4/7/2015 PA1 Confidential What is Configuration Management n  “SCM is the control of the evolution of complex systems, …, for the purpose to contribute to satisfying quality and delay constraints.” – Jacky Estublier n  “SCM provides the capabilities of identification, control, status accounting, audit and review, manufacture, process management, and teamwork.” – Susan Dart 4 4/7/2015 PA1 Confidential What is CM (cont.) n  CM is a key process in Capability Maturity Model (recently updated to CMMI) ¡  Level 1-Initial: ad hoc/chaotic ¡  Level 2-Repeatable: basic project management and documentation ¡  Level 3-Defined: standard and complete process control and procedures ¡  Level 4-Managed: predictable process performance and

文档评论(0)

1亿VIP精品文档

相关文档