From the course: ISC2 Certified Secure Software Lifecycle Professional (CSSLP) (2023) Cert Prep

Unlock the full course today

Join today to access over 23,100 courses taught by industry experts.

Development methodologies

Development methodologies

- Your lifecycle management program will be influenced by the software development methodologies in play. That's why you'll want to understand how to manage security in both adaptive and predictive methodologies. The traditional way of developing software is through predictive development methodologies. Development teams using predictive methodologies sit down before they write a single line of code and plan the entire development project out from design to deployment. The more modern approach to software development is through adaptive development methodologies. Development teams using adaptive methodologies have a pretty good idea of what they're going to build before they begin coding, but they adjust their plan weekly, if not daily as they're executing. This makes for a much more fluid development process. The most popular example of a predictive development methodology is waterfall. Apps developed using this methodology are developed in phases with a gate between each phase…

Contents