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 Specialization is intended for software developers of any level who are not yet fluent with secure coding and programming techniques.Through four courses, you will cover the principles of... more
This course introduces you to how Real World Data/Evidence can be used for pharmaceutical research and development and how it complements the evidence package for healthcare decision-making. If you... more
This is a self-paced lab that takes place in the Google Cloud console. In this hands-on lab you will build, change, provision, and destroy infrastructure using Terraform in the cloud... more
This is a self-paced lab that takes place in the Google Cloud console. In this lab, you build the foundation for a Multi-Party Computation workload that signs an Ethereum transaction in... more
Agroforestry III: Principles of Plant and Soil Management is a detailed review of fundamental principles and best practices for successful agroforestry projects through understanding plant and soil... more