

Requirements Engineering: Secure Software Specifications Specialization
- Offered byCoursera
- Public/Government Institute
Requirements Engineering: Secure Software Specifications Specialization at Coursera Overview
Duration | 2 months |
Start from | Start Now |
Mode of learning | Online |
Difficulty level | Beginner |
Official Website | Go to Website |
Credential | Certificate |
Requirements Engineering: Secure Software Specifications Specialization at Coursera Highlights
- Earn a certificate after completion of course
- Flexible schedule learn at your own pace
Requirements Engineering: Secure Software Specifications Specialization at Coursera Course details
This specialization is intended for software engineers, development and product managers, testers, QA analysts, product analysts, tech writers, and security engineers
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
Other courses offered by Coursera
Student Forum
Useful Links
Know more about Coursera
Know more about Programs
- Engineering
- Instrumentation Technology
- Food Technology
- BTech Chemical Engineering
- Aeronautical Engineering
- AI & ML Courses
- BTech Petroleum Engineering
- Metallurgical Engineering
- MTech in Computer Science Engineering
- VLSI Design
- Petroleum Engineering
- BTech Robotics Engineering
- Aerospace Engineering
- BTech in Biotechnology Engineering
- BTech Mechatronics Engineering