Software development is not a straightforward process and often requires multiple iterations between the development phases. To cope with this dynamic nature of software development, software engineers need to control the changes in the development process. Software Configuration Management (SCM) is the activity that helps us control the evolution of a software project. This course is a comprehensive review of SCM as a software-engineering discipline supporting all life-cycle phases by relying on tools and techniques to manage changes in software, including documentation, code, interfaces, and databases.
Software Engineering bachelor`s degree Program
BERCZUK, Stephen P.; BERCZUK, Steve; APPLETON, Brad. Software configuration management patterns: effective teamwork, practical integration. Addison-Wesley Professional, 2003.
content serial | Description |
---|
1 | Foundations of Software Configuration Management (SCM) |
2 | Foundations of Software Configuration Management (SCM) |
3 | Principles of Software Configuration Identification |
4 | Principles of Configuration Change Management |
5 | Principles of Configuration Change Management |
6 | Principles of Configuration Status Accounting (CSA) |
7 | 7th week examination |
8 | Principles of Configuration Audits |
9 | Developing an Effective SCM Plan (SCMP) |
10 | Principles for Effective Measurements and Metrics |
11 | Using Effective SCM to Improve Software Development |
12 | 12th week examination |
13 | The Bottom Line |
14 | Presentations |
15 | Revision |
Start your application