Coursera
Coursera Logo

University of Colorado Boulder - Requirements Gathering for Secure Software Development 

  • Offered byCoursera

Requirements Gathering for Secure Software Development
 at 
Coursera 
Overview

Duration

9 hours

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

Requirements Gathering for Secure Software Development
 at 
Coursera 
Highlights

  • Shareable Certificate Earn a Certificate upon completion
  • 100% online Start instantly and learn at your own schedule.
  • Course 1 of 5 in the Requirements Engineering: Secure Software Specifications Specialization
  • Flexible deadlines Reset deadlines in accordance to your schedule.
  • Beginner Level
  • Approx. 9 hours to complete
  • English Subtitles: Arabic, French, Portuguese (European), Italian, Vietnamese, German, Russian, English, Spanish
Read more
Details Icon

Requirements Gathering for Secure Software Development
 at 
Coursera 
Course details

Skills you will learn
More 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.

Requirements Gathering for Secure Software Development
 at 
Coursera 
Curriculum

The Software Requirement Specification Process and Cost

About the Lecturer: Hi!

Introduction to the Specialization

The Software Requirement Specification Process

Cost of Bad Requirements

Getting Started- "I want THIS"

Software Requirement Specification Process - Slides

Cost of Bad Requirements - Slides

Getting Started: I want THIS - Slides

Software Specification Process

Starting to Build Requirements- What does the customer want?

Introduction to Requirements Engineering

Building Requirements

Introduction to Requirements Engineering - Slides

Building Requirements - Slides

Requirements Elicitation Towards the Unknown Unknowns

Requirements Engineering

Software Lifecycles

The Software Lifecycle

Different Lifecycle Models

Hybrid Model/Iterative Lifecycle Approaches

Software Lifecycle

Lifecycle Models

Hybrid Model - Slides

Software Development Lifecycles- Approaches and Benefits

Agile Software Development- The Business of Innovation

Software Lifecycles

Goals and Models for Elicitation

Challenges and Your Goals

Lines and Cats- What we can learn

Who, when, why, and how?

Requirement Engineering Statement Types

Requirement Challenges

The Analyst - Who and What?

Steps to Effective Knowledge Acquisition - Identifying Stakeholders

Obstacles in Data Handling

The Agile Model - Slides

Lines and Cats - Slides

WWWH

Requirement Engineering Statement

Requirement Challenges - Slides

The Analyst

Identifying Stakeholder

Obstacles - Slides

Goals and Models

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
2 months
Beginner
– / –
3 months
Beginner
View Other 6715 CoursesRight Arrow Icon

Requirements Gathering for Secure Software Development
 at 
Coursera 
Students Ratings & Reviews

5/5
Verified Icon1 Rating
V
Vidya Viswanathan
Requirements Gathering for Secure Software Development
Offered by Coursera
5
Learning Experience: The course covered all the content, with detailed information and explanation. Course makes sure that a student goes through each and every concept through hands on experience and contains quiz. Overall it was a wonderful experience throughout the learning
Faculty: Faculty name - Kristin Walcott - Justice, Assistant professor at the University of Colorado in Colorado Springs. The faculty taught with the outmost ease, had comprehensive ideas and suggested to pursue course in a chronological order for better understanding. Quality of Knowledge sharing was commendable and easy to understand. Course had access to multiple articles, content updated with interactive examples, was planned for a weekly basis with constant check on knowledge and grasping through peer reviewed assignments. The course also had discussion forum, where all students can interact, discuss and brainstorm about the ideas and opportunities.
Course Support: The knowledge gained from the course has helped me in applying to my current role in the organisation. I have been successful to a great extent in incorporating the technical know how and improve the process and workflow
Reviewed on 17 Aug 2022Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

Requirements Gathering for Secure Software Development
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...