About this Course

184,636 recent views

Learner Career Outcomes

57%

started a new career after completing these courses

42%

got a tangible career benefit from this course

12%

got a pay increase or promotion
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Beginner Level
Approx. 22 hours to complete
English

Learner Career Outcomes

57%

started a new career after completing these courses

42%

got a tangible career benefit from this course

12%

got a pay increase or promotion
Shareable Certificate
Earn a Certificate upon completion
100% online
Start instantly and learn at your own schedule.
Flexible deadlines
Reset deadlines in accordance to your schedule.
Beginner Level
Approx. 22 hours to complete
English

Offered by

Placeholder

University of Minnesota

Syllabus - What you will learn from this course

Content RatingThumbs Up94%(4,058 ratings)Info
Week
1

Week 1

6 hours to complete

Software development processes : Part 1

6 hours to complete
11 videos (Total 69 min), 1 reading, 9 quizzes
11 videos
Motivation and Course Intro3m
What software development looks like9m
Why do we need requirements?4m
Requirements vs Specification4m
Non-functional Requirements3m
WRSPM7m
WRSPM Model: Real-world Example7m
Software Architecture: Definition7m
Software Architecture: Models13m
Software Architecture: Process5m
1 reading
Welcome to the course5m
9 practice exercises
What software development looks like30m
Why do we need requirements?30m
Requirements vs Specification30m
Non-functional Requirements30m
WRSPM Quiz30m
Software Architecture: Definition30m
Software Architecture Models30m
Software Architecture: Process30m
Requirements and Architecture30m
Week
2

Week 2

6 hours to complete

Software Development Processes : Part 2

6 hours to complete
12 videos (Total 75 min)
12 videos
Software Design: Modularity4m
Software Design: Coupling4m
Software Design: Cohesion4m
Implementation4m
Deployment4m
Deployment: Rollback3m
Deployment: Cutover Strategies9m
Software Testing: Introduction9m
Software Testing: Definitions7m
Software Testing: Strategies11m
Software Testing: Perspectives5m
10 practice exercises
Software Design: Introduction30m
Software Design: Modularity30m
Software Design: Coupling30m
Software Design: Cohesion30m
Implementation30m
Deployment30m
Deployment: Rollback30m
Deployment: Cutover Strategies30m
Software Testing: Introduction30m
Design, Implementation, and Testing30m
Week
3

Week 3

5 hours to complete

Software Development Models: Traditional Models

5 hours to complete
9 videos (Total 73 min)
9 videos
Waterfall Model6m
V-Model3m
Sashimi Model4m
Incremental Models4m
Unified Process and its Variants13m
Spiral Model9m
Phase Gates / Stage Gates8m
Applying Software Development Models13m
4 practice exercises
Waterfall methods30m
Waterfall and Incremental Software Development Models30m
Unified and Spiral Processes30m
Traditional Software Development Models35m
Week
4

Week 4

5 hours to complete

Software Development Models: Agile and Lean

5 hours to complete
9 videos (Total 58 min), 2 readings, 4 quizzes
9 videos
Agile Manifesto and Principles7m
Agile Frameworks3m
Scrum8m
Kanban9m
Agile and Lean Summary2m
Lean Startup14m
Model Selection: When to use which model?6m
What Next?41s
2 readings
Watch Agile Manifesto Video5m
Video - Agile Manifesto Explained30m
3 practice exercises
Agile Mindset20m
Agile Frameworks and models30m
Agile & Lean Software Development30m

Reviews

TOP REVIEWS FROM SOFTWARE DEVELOPMENT PROCESSES AND METHODOLOGIES

View all reviews

About the Software Development Lifecycle Specialization

Software Development Lifecycle

Frequently Asked Questions

More questions? Visit the Learner Help Center.