Software Design: Developing Effective Requirements (LinkedIn Learning)
Getting the requirements right in software development is half the battle. In this course, instructor Neelam Dwivedi delves into the techniques and tools needed to win that battle. Neelam reviews the different types of requirements and how to divide your
requirement development process into phases. She covers how to elicit, specify, analyze, and validate product requirements, sharing challenges along the way that help you grasp how these phases work in real-world projects. Plus, she shares techniques
for estimating effort for requirements, as well as how to minimize or mitigate project risk by working iteratively on high-risk requirements first.
Learning objectives
What are requirements?
Requirement development phases
Elicitation techniques
Functional vs. nonfunctional requirements
Defining user stories and use cases
Mapping data input and output requirements
Validating requirements
Apply for this course