1 / 9

Software Configuration Management

https://flic.kr/p/Lj3bW. Software Configuration Management. What knowledge/skills have you learned so far?. Software Engineering?. Code Monkey?. https://flic.kr/p/8kzUK8. http://flic.kr/p/sAPm8. How can you tell?.

ldrum
Download Presentation

Software Configuration Management

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. What knowledge/skills have you learned so far? Software Engineering? Code Monkey? https://flic.kr/p/8kzUK8 http://flic.kr/p/sAPm8 How can you tell?

  3. Consult the SWEBOK GuideSoftware Engineering Body Of Knowledgehttp://www.computer.org/portal/web/swebok

  4. One possible definition ofSoftware Engineering:Appling SWEBOK to softwarecreation and evolution

  5. SWEBOK Knowledge Areas (KAs) Has Boot Camp covered any? • 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

  6. SWEBOK Knowledge Areas (KAs) Yes! • 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 Let’s pick on this one

  7. Software Configuration Management (SCM)“Configuration management … is the discipline ofidentifying the configuration of a systemat distinct points in timefor the purpose ofsystematically controlling changes to the configurationandmaintaining the integrity and traceability of the configuration throughout the system life cycle.” (SWEBOK) What SCM technologies have you learned?

  8. Software Configuration Management (SCM)“Configuration management … is the discipline ofidentifying the configuration of a systemat distinct points in timefor the purpose ofsystematically controlling changes to the configurationandmaintaining 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 CodeRVM & Bundler for External Dependencies ruby jquery Your code sqlite …

More Related