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.

Software Engineering: Software Design and Project Management
Ends in 4 days! Save 40% on your access to 10,000+ programs and make a real impact in your career. Save now.

Software Engineering: Software Design and Project Management
This course is part of Software Engineering Specialization

Instructor: Kenneth Wai-Ting Leung
28,261 already enrolled
Included with Learn more
Ask Coursera
214 reviews
Recommended experience
Skills you'll gain
- Project Planning
- Software Architecture
- Software Quality Assurance
- Project Management
- Systems Analysis
- Software Design Patterns
- Quality Assurance
- Systems Architecture
- Software Engineering
- Object Oriented Design
- Systems Design
- Software Design
- Software Development Life Cycle
- Diagram Design
- Software Quality (SQA/SQC)
Tools you'll learn
Details to know

Add to your LinkedIn profile
6 assignments
See how employees at top companies are mastering in-demand skills

Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate

There are 6 modules in this course
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor

Explore more from Software Development

The Hong Kong University of Science and Technology

The Hong Kong University of Science and Technology
Why people choose Coursera for their career

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
Learner reviews
- 5 stars
76.16%
- 4 stars
15.88%
- 3 stars
4.20%
- 2 stars
1.86%
- 1 star
1.86%
Showing 3 of 214
Reviewed on Nov 28, 2022
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
Reviewed on Sep 7, 2023
This specialisation course in software engineering from Hong Kong University was the best of all time amongst other courses. It was a great time learning from this course!
Reviewed on Jun 30, 2025
This course was highly beneficial in improving knowledge regarding software Engineering concepts




