Engineering Software Security

Engineering Software Security

Security is a non-functional requirement, which means it should be pervasive throughout the software system.

However, too often development teams treat security as an “add-on” or “module” that is tacked on at the end. It’s incredibly important to think about the various aspects of security at each phase of development. Think specifically about security in the maintenance phase and how security audits work post-release.

Slide Deck
Engineering Software Security

Prof. Sherriff