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.

Functional requirements

Functional requirements

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

Start my 1-month free trial

Functional requirements

- [Tutor] In order to effectively secure an application, it helps if you understand why the app exists in the first place. In other words, what business problem does it solve? More to the point, what was it originally designed to do? When you analyze an application with a focus on how the app goes about solving their business problem, you'll end up analyzing its functional requirements. Functional requirements are the things that the app absolutely has to do. If you're building an e-commerce app, then you have to provide a way for customers to select the items that they want to order and ideally pay for those items. When a project team is planning to build a new app, they pick the functional requirements they can afford to build into the app. So how do project teams determine these functional requirements? I'm glad you asked. First, the business determines that they need an app. If they could automate a process…

Contents