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
The course begins with an introduction to enterprise architecture and IT fundamentals, laying the groundwork for understanding how different technological components contribute to overall risk. You... more
Unlock the potential of blockchain and smart contracts in this comprehensive course designed to guide you from the fundamentals to creating decentralized applications (DApps). Learn how blockchain... more
By the end of this course you will be able to incorporate state management with useContext and useReducer in a Typescript React application. We will start by revisiting React concepts of useReducer... more
Design modern switched-mode power converters; create high-performance control loops around power converters; understand efficiency, power density and cost trade-offs\\n\\nBy 2030, 80% of all... more
This Specialization from leading researchers at the University of Washington introduces you to the exciting, high-demand field of Machine Learning. Through a series of practical case studies, you... more