Software Development Processes and Methodologies

Mark as Favorite Share
image

What Will You Learn?

In this course,  you will get an overview of  how software teams work? What processes they use?  What are some of the industry standard methodologies? What are pros and cons of each?  You will learn enough to have meaningful conversation around software development processes.

About This Course

Provider: Coursera
Format: Online
Duration: 22  hours to complete [Approx]
Target Audience: Beginners
Learning Objectives: After completing this free course, a learner will be able to apply core software engineering practices at conceptual level for a given problem. 
Course Prerequisites: NA
Assessment and Certification: Earn a Certificate upon completion from the relevant Provider
Instructor: University of Minnesota
Key Topics: Software Development, Software Development Processes and Methodologies, Software Development Lifecycle, Agile and Lean
Topic Covered: 
  1. - What software development looks like
  2. - Why do we need requirements?
  3. - Requirements vs Specification
  4. - Non-functional Requirements
  5. - WRSPM
  6. - WRSPM Model: Real-world Example
  7. - Software Architecture: Definition
  8. - Software Architecture: Models
  9. - Software Architecture: Process
  10. - Software Design: Introduction
  11. - Software Design: Modularity
  12. - Software Design: Coupling
  13. - Software Design: Cohesion
  14. - Implementation
  15. - Deployment
  16. - Deployment: Rollback
  17. - Deployment: Cutover Strategies
  18. - Software Testing: Introduction
  19. - Software Testing: Definitions
  20. - Software Testing: Strategies
  21. - Software Testing: Perspectives
  22. - Software Development Models
  23. - Waterfall Model
  24. - V-Model
  25. - Sashimi Model
  26. - Incremental Models
  27. - Unified Process and its Variants
  28. - Spiral Model
  29. - Phase Gates / Stage Gates
  30. - Applying Software Development Models
  31. - Why Agile?
  32. - Agile Manifesto and Principles
  33. - Agile Frameworks
  34. - Scrum
  35. - Kanban
  36. - Agile and Lean Summary
  37. - Lean Startup
  38. - Model Selection: When to use which model?

0 Comments

No reviews yet !!

Please login first