Requirements Gathering for Secure Software Development
About this Course
In Software Requirements Elicitation for Secure Software Development, we\'re going to discuss the overall software requirements process as it applies in waterfall, spiral, and agile models. You\'ll learn about each of these processes and your goals as a software requirements analyst. This is not an easy task! Who do you talk to, when, and what kind of knowledge are you trying to obtain, in any software life cycle? How do you handle obstacles as you go? These are the questions we will focus on answering in this specialization.Created by: University of Colorado System
Related Online Courses
This course covers commonly used statistical inference methods for numerical and categorical data. You will learn how to set up and perform hypothesis tests, interpret p-values, and report the... more
This specialization equips developers with the essential knowledge and skills to build responsible AI systems by applying best practices of Fairness, Interpretability, Transparency, Privacy, and... more
The Library of Integrative Network-based Cellular Signatures (LINCS) was an NIH Common Fund program that lasted for 10 years from 2012-2021. The idea behind the LINCS program was to perturb... more
This specialization helps learners leverage Gen AI tools effectively in a consulting framework. With due attention on responsible and ethical use, you will get a balanced view on using Gen AI in... more
This lesson is part of a full course, Speak English Professionally: In Person, Online & On the Phone. Take this lesson to get a short tutorial on the learning objectives covered. To dive deeper... more