Introduction to Maintenance

In this module, the learning objectives are:

  • Understand what must be done during each phase of software development to address security concerns in software
  • Understand the nature of software maintenance and the need to build software to last
  • Know the difference between preventative, corrective, and adaptive maintenance
  • Perform some basic security checks on your semester projects
  • Become familiar with how software licensing works and know some different kinds of software licenses

Next submodule: