Back to Requirements Gathering for Secure Software Development
University of Colorado System

Requirements Gathering for Secure Software Development

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.

Status: Software Design Documents
Status: Software Development Life Cycle
BeginnerCourse9 hours

Featured reviews

ME

4.0Reviewed May 29, 2020

I good baseline with useful information on both requirements gathering and basics of software development

MF

5.0Reviewed Apr 7, 2020

Wonderful Experience, covering all the basic stuff in the course and helps me in my research work by discussing two different research article on requirement elicitation.

AT

4.0Reviewed Jan 3, 2020

Clear and well presented, with some interesting readings. Could benefit from an interactive game/quiz/tool or two, perhaps. Anyway, very good overall.

JP

5.0Reviewed Aug 23, 2020

It's easy to start coding, but difficult to organize ideas. Coding is not the start of software development, and this course teaches it.

TT

5.0Reviewed Jan 23, 2024

The course provides many basic user-required skills, very useful for software engineers

SM

4.0Reviewed Jan 21, 2018

More examples may be added to illustrate on how security of a software is impacted if proper care is not taken during requirements gathering phase.

UA

5.0Reviewed Oct 8, 2020

This course defines all the basics of elicitation and what problems do we face in the process in a very simple and easy way.

ZF

4.0Reviewed Feb 3, 2021

Very educational and informative. Teacher had difficulty speaking here and there.

PD

4.0Reviewed May 28, 2020

Good informative course to understand about Software projects and how requirements gathering work.

JP

5.0Reviewed Oct 28, 2025

Excellent introductory course. Covers the basics without too much detail.

KB

4.0Reviewed Sep 2, 2020

The course gave a good and clear understanding of the basics and clearly explained the role of a Requirements Engineer and the challenges he has to face.

DY

5.0Reviewed Oct 3, 2020

Very good coverage of the required contents. Very well explained by giving examples.

All reviews

Showing: 20 of 117

Yafimchyk Anastasiya
1.0
Reviewed Jul 14, 2021
Abdulaziz Alhumaidi
3.0
Reviewed Apr 2, 2019
Eduardo MENDEZ
2.0
Reviewed May 9, 2018
Yuliia Kolpakova
1.0
Reviewed Mar 4, 2018
Emil Shaykhilislamov
3.0
Reviewed Aug 17, 2020
Nars Chang
3.0
Reviewed May 21, 2020
Muhammad Farooq
5.0
Reviewed Apr 8, 2020
Henrik Sommer
3.0
Reviewed Apr 13, 2020
Michael Adolph
2.0
Reviewed Apr 13, 2022
Usman Ahmed
5.0
Reviewed Oct 9, 2020
Andrew Zitek
4.0
Reviewed Dec 27, 2017
Aren Tyr
4.0
Reviewed Jan 4, 2020
Samrat Mondal
4.0
Reviewed Jan 22, 2018
Neeti Kohli
2.0
Reviewed Feb 1, 2018
Oleksandr Trunov
2.0
Reviewed Mar 21, 2018
Antonio Longhin
2.0
Reviewed May 25, 2019
Marie R. Lavern
1.0
Reviewed Sep 14, 2023
Nursultan
1.0
Reviewed Jun 30, 2022
Avnish Thakkar
1.0
Reviewed Aug 1, 2023
Juan Sebastian Guerrero Puerto
5.0
Reviewed Aug 24, 2020