CHAPTER 3

Define Software Security Requirements

In this chapter you will

•   Learn basic terminology associated with software requirements

•   Examine functional requirements used to implement security in systems

•   Understand the role of non-functional requirements such as operational and deployment requirements

Requirements are the blueprint by which software is designed, built, and tested. As one of the important foundational elements, it is critical to manage this portion of the software development lifecycle (SDLC) process properly. Requirements set the expectations for what is being built and how it is expected to operate. Developing and understanding the requirements early in the SDLC process are important because if one has to go ...

Get CSSLP SECURE SOFTWARE LIFECYCLE PROFESSIONAL ALL-IN-ONE EXAM GUIDE, Third Edition, 3rd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.