Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Software Design: Developing Effective Requirements

via LinkedIn Learning

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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
1. Requirement Types and Phases
  • What are requirements
  • Requirement development vs. management
  • Requirement development phases
  • Challenge: Group requirements
  • Solution: Group requirements
2. Requirement Elicitation
  • Start with a vision
  • Elicitation techniques
  • Functional vs. non-functional
  • Challenge: Create statements
  • Solution: Create statements
3. Specification and Analysis
  • User-stories
  • Use-cases
  • Data requirements
  • Challenge: Write a user story
  • Solution: Write a user story
4. Requirement Validation
  • Validation techniques
  • Prototyping
  • Challenge: Validate prototype
  • Solution: Validate prototype
5. Requirement Management
  • Effort estimation
  • Prioritization
Conclusion
  • Next steps

Taught by

Neelam Dwivedi

Reviews

4.6 rating at LinkedIn Learning based on 425 ratings

Start your review of Software Design: Developing Effective Requirements

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.