YoVDO

Software Design: From Requirements to Release

Offered By: LinkedIn Learning

Tags

Software Development Life Cycle Courses Software Design Courses Requirements Engineering Courses Sprint Planning Courses

Course Description

Overview

Follow along with the full life-cycle implementation of a software project, from requirements development to modeling, design, coding, and testing.

Syllabus

Introduction
  • Going from requirements to release
  • What you should know
  • Case study overview
  • Using the GitHub repo
1. Sprint 1: Project Kickoff
  • Define problem and vision statements
  • Elicit and specify requirements
  • Requirement validation
  • Technology validation
  • Proof of concept (POC) setup
  • POC implementation
  • POC deployment
  • Challenge: From dev to deploy
  • Solution: From dev to deploy
2. Sprint 2: Beta
  • Prepare sprint backlog
  • Build models
  • Build code
  • Deliver and deploy
  • Challenge
  • Solution
3. Sprint 3: Release 1.0
  • Prepare sprint backlog
  • Implement 'included' use case
  • Final release
  • Refactoring
  • Challenge
  • Solution
Conclusion
  • Next steps

Taught by

Neelam Dwivedi

Related Courses

Algorithms and Data Structures Capstone
University of California, San Diego via edX
System Validation: Automata and behavioural equivalences
EIT Digital via Coursera
C++ Programming
Cabrillo College via California Community Colleges System
Java Programming
Cabrillo College via California Community Colleges System
Software Design Principles
Codecademy