Presentation is loading. Please wait.

Presentation is loading. Please wait.

Https://flic.kr/p/Lj3bW Software Configuration Management.

Similar presentations


Presentation on theme: "Https://flic.kr/p/Lj3bW Software Configuration Management."— Presentation transcript:

1 https://flic.kr/p/Lj3bW
Software Configuration Management

2 What knowledge/skills have you learned so far?
Software Engineering? Code Monkey? How can you tell?

3 Consult the SWEBOK Guide Software Engineering Body Of Knowledge

4 One possible definition of Software Engineering: Appling SWEBOK to software creation and evolution

5 SWEBOK Knowledge Areas (KAs)
Software Requirements Software Design Software Construction Software Testing Software Maintenance Software Configuration Management Software Engineering Management Software Engineering Process Software Engineering Models and Methods Software Quality Software Engineering Professional Practice Software Engineering Economics Computing Foundations Mathematical Foundations Engineering Foundations Has Boot Camp covered any?

6 SWEBOK Knowledge Areas (KAs)
Software Requirements Software Design Software Construction Software Testing Software Maintenance Software Configuration Management Software Engineering Management Software Engineering Process Software Engineering Models and Methods Software Quality Software Engineering Professional Practice Software Engineering Economics Computing Foundations Mathematical Foundations Engineering Foundations Yes! Let’s pick on this one Design: UML, MVC, SRP Construction: Editor/IDE, Platform-Based Development (Rails) Testing: Model Tests

7 What SCM technologies have you learned?
Software Configuration Management (SCM) “Configuration management … is the discipline of identifying the configuration of a system at distinct points in time for the purpose of systematically controlling changes to the configuration and maintaining the integrity and traceability of the configuration throughout the system life cycle.” (SWEBOK) What SCM technologies have you learned?

8 What SCM technologies have you learned?
Software Configuration Management (SCM) “Configuration management … is the discipline of identifying the configuration of a system at distinct points in time for the purpose of systematically controlling changes to the configuration and maintaining the integrity and traceability of the configuration throughout the system life cycle.” (SWEBOK) What SCM technologies have you learned? Git (version control tool) RVM & Bundler (build handling tools)

9 Git for Your Code RVM & Bundler for External Dependencies
ruby jquery Your code sqlite


Download ppt "Https://flic.kr/p/Lj3bW Software Configuration Management."

Similar presentations


Ads by Google