Software Development Life Cycle (SDLC) is the process of developing software through planning, requirement analysis, design, implementation, testing, and maintenance. This course focuses on the project planning and analysis/design phases of SDLC, and you will learn about different architectural patterns and design patterns to solve common problems in software design. It covers project planning, scheduling, and cost estimating, which are the principal tasks of software project managers.
This course is part of the Software Engineering Specialization
Offered By
About this Course
Basic Object-Oriented Programming (OOP) Concepts
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessSkills you will gain
- Project Management
- Software Engineering
- Systems Design
- Project Planning
Basic Object-Oriented Programming (OOP) Concepts
Could your company benefit from training employees on in-demand skills?
Try Coursera for BusinessSyllabus - What you will learn from this course
System Analysis and Design
State Machine Diagram
Design Patterns
More Design Patterns
Software Quality Assurance
Managing Software Development
Reviews
- 5 stars74.57%
- 4 stars15.25%
- 3 stars3.38%
- 2 stars3.38%
- 1 star3.38%
TOP REVIEWS FROM SOFTWARE ENGINEERING: SOFTWARE DESIGN AND PROJECT MANAGEMENT
The content is great, but I wish this course had more examples of real code. Anyway it was great!
Very well spoken by the speaker, appreciate it. Just a little monotonous sometimes. Rest all good.
Amazing helped me learn about many aspects and some domains which i never thought of . Thus this was very amazing course.
it was a great experience to take this course. I gained and polished more upgradable skills from this course. all the contents are up-to-dated and flexible. highly recommended
About the Software Engineering Specialization

Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
More questions? Visit the Learner Help Center.