Software Design: Developing Effective Requirements
Offered By: LinkedIn Learning
Course Description
Overview
Getting the requirements right in software development is half the battle. In this course, learn about the techniques and tools needed to win that battle.
Syllabus
Introduction
- Requirements: Well begun, half done!
- What you should know
- What are requirements
- Requirement development vs. management
- Requirement development phases
- Challenge: Group requirements
- Solution: Group requirements
- Start with a vision
- Elicitation techniques
- Functional vs. non-functional
- Challenge: Create statements
- Solution: Create statements
- User-stories
- Use-cases
- Data requirements
- Challenge: Write a user story
- Solution: Write a user story
- Validation techniques
- Prototyping
- Challenge: Validate prototype
- Solution: Validate prototype
- Effort estimation
- Prioritization
- Next steps
Taught by
Neelam Dwivedi
Related Courses
Introduction to Systems EngineeringUniversity of New South Wales via Coursera Requirements Specifications: Goals and Conflict Analysis
University of Colorado System via Coursera Requirements Engineering: Secure Software Specifications
University of Colorado System via Coursera Agile Business Analysis: Getting / Writing Lean Requirements
Udemy Software Design: From Requirements to Release
LinkedIn Learning