Coursera
Coursera Logo

Requirements Engineering: Secure Software Specifications Specialization 

  • Offered byCoursera
  • Public/Government Institute

Requirements Engineering: Secure Software Specifications Specialization
 at 
Coursera 
Overview

From Customers to Secure Software Products, this specialization helps learners to create secure software from beginning to end of development

Duration

2 months

Start from

Start Now

Mode of learning

Online

Difficulty level

Beginner

Official Website

Go to Website External Link Icon

Credential

Certificate

Requirements Engineering: Secure Software Specifications Specialization
Table of content
Accordion Icon V3
  • Overview
  • Highlights
  • Course Details
  • Curriculum
  • Admission Process

Requirements Engineering: Secure Software Specifications Specialization
 at 
Coursera 
Highlights

  • Earn a certificate after completion of course
  • Flexible schedule learn at your own pace
Details Icon

Requirements Engineering: Secure Software Specifications Specialization
 at 
Coursera 
Course details

Skills you will learn
Who should do this course?

This specialization is intended for software engineers, development and product managers, testers, QA analysts, product analysts, tech writers, and security engineers

 

More about this course

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

Requirements Engineering: Secure Software Specifications Specialization
 at 
Coursera 
Curriculum

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

 

Requirements Elicitation: Artifact and Stakeholder Analysis

Artifact and Stakeholder Driven Analysis, you will learn to use both recorded and presently unrecorded knowledge in your elicitation techniques

As you get started in finding out about the new product, you must first learn about the product that was (if there was one) and then learn about the system 

 

Requirements Specifications: Goals and Conflict Analysis

In Requirements Goal Development and Language Analysis, we move from the spoken word to precise writing

We will talk about goals used in requirements engineering and, from this, writing use cases from what we learn

 

Software Requirements Prioritization: Risk Analysis

In this course, we'll look into how to analyze risk, evaluate risk, document risks, and use this information for prioritization of requirements

Qualitative and Quantitative approaches will be covered

 

SRS Documents: Requirements and Diagrammatic Notations

In Diagrammatic Notations and Software Requirements Specification Writing, we discuss and practice the process of turning requirements into something readable to the customers at a high level, and the developers

When a designer or developer reads your document, they should be able to understand the overall idea, the scope, the domain, the resources, the expectations, and why alternative choices are not selected

Requirements Engineering: Secure Software Specifications Specialization
 at 
Coursera 
Admission Process

    Important Dates

    Apr 28, 2025
    Course Commencement Date

    Other courses offered by Coursera

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

    Requirements Engineering: Secure Software Specifications Specialization
     at 
    Coursera 

    Student Forum

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