About this Specialization

2,598 recent views
This specialization is intended for software engineers, development and product managers, testers, QA analysts, product analysts, tech writers, and security engineers. Even if you have experience in the requirements realm, this course will expand your knowledge to include new viewpoints, development styles, techniques and tools. For anyone seeking a graduate degree, certificate, or professional degree in computer science, these courses will additionally give you a broad understanding of how requirements engineering is performed and help you get a first foot forward into your upcoming careers. The Software Requirements specialization focuses on traditional software requirements elicitation and writing techniques, while also looking at requirements from a security standpoint. In traditional methods, non-functional requirements, such as security, are often ignored overall. In this specialization, students will be introduced to ways of eliciting requirements from stakeholders, how to analyze these requirements, conduct risk mitigation and analysis, prioritize requirements, document, and bring security concerns into the software lifecycle early on.
Learner Career Outcomes
50%
Started a new career after completing this specialization.
Shareable Certificate
Earn a Certificate upon completion
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Set and maintain flexible deadlines.
Beginner Level
Approx. 6 months to complete
Suggested 4 hours/week
English
Learner Career Outcomes
50%
Started a new career after completing this specialization.
Shareable Certificate
Earn a Certificate upon completion
100% online courses
Start instantly and learn at your own schedule.
Flexible Schedule
Set and maintain flexible deadlines.
Beginner Level
Approx. 6 months to complete
Suggested 4 hours/week
English

There are 5 Courses in this Specialization

Course1

Course 1

Requirements Gathering for Secure Software Development

4.6
stars
384 ratings
77 reviews
Course2

Course 2

Requirements Elicitation: Artifact and Stakeholder Analysis

4.6
stars
59 ratings
11 reviews
Course3

Course 3

Requirements Specifications: Goals and Conflict Analysis

4.6
stars
42 ratings
6 reviews
Course4

Course 4

Software Requirements Prioritization: Risk Analysis

4.7
stars
76 ratings
13 reviews

Offered by

Placeholder

University of Colorado System

Frequently Asked Questions

More questions? Visit the Learner Help Center.