From the course: CSSLP Cert Prep: 2 Secure Software Requirements

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Nonfunctional requirements

Nonfunctional requirements

From the course: CSSLP Cert Prep: 2 Secure Software Requirements

Start my 1-month free trial

Nonfunctional requirements

- [Instructor] When you examine an app's functional requirements, you develop a deeper understanding of what the app was designed to do. When you examine nonfunctional requirements, though, you get to explore how someone might break the app, how they might make it do something it was never designed to do. Now you get to think like a cybercriminal. Nonfunctional requirements are the ones that don't necessarily need to be met in order for the app to function. However, they do need to be met in order to protect the app from harm, either accidental or intentional. Security requirements tend to get categorized as nonfunctional. When considering these security requirements, you can group them into three categories, operational, deployment, and systemic. Envision your application as though it were already up and running. You'll ultimately have a defined set of nonfunctional requirements designed to ensure a secure operational…

Contents