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

SAP S/4HANA – Use Cases
SAP Learning
User Research and Design
University of Minnesota via Coursera
Building Customized Translation Systems with Azure Cognitive Services Translator Text
Pluralsight
Introduction to Amazon Certificate Manager Private Certificate Authority
Pluralsight
Project Management Foundations: Requirements
LinkedIn Learning