YoVDO

Software Design: Developing Effective Requirements

Offered By: LinkedIn Learning

Tags

Software Development Courses Prototyping Courses Requirements Engineering Courses Use Cases Courses User Stories Courses

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
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

Related Courses

Innovation Strategy with Goldman Sachs 10,000 Women
Goldman Sachs via Coursera
Human-Centered Design 201: Prototyping
Ideo.org via Acumen Academy
Introduction to Human-Centered Design
Acumen Academy
Additive Technologies in Metallurgy & Mechanical Engineering
St. Petersburg State Polytechnic University via Coursera
Arduino y algunas aplicaciones
Universidad Nacional Autónoma de México via Coursera