Software Engineering: Software Design and Project Management
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.
Basic object-oriented programming (OOP) concepts are required to understand different design patterns covered in this course. System design is driven by the UML models derived from requirement analysis. It is recommended to take the course "Software Engineering: Modeling Software Systems using UML" before attempting this course, but it is not a hard requirement.
Status: Software Development Life Cycle
Software Development Life Cycle
Status: Software Quality Assurance
Software Quality Assurance
Intermediate·Course·20 hours
Featured reviews
5.0
·Reviewed 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
5.0
·Reviewed 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!
5.0
·Reviewed Jun 30, 2025
This course was highly beneficial in improving knowledge regarding software Engineering concepts
5.0
·Reviewed Nov 20, 2022
I did not get my certificate even after passing ... idk why
5.0
·Reviewed Nov 19, 2022
Amazing helped me learn about many aspects and some domains which i never thought of . Thus this was very amazing course.
4.0
·Reviewed Nov 18, 2022
Very well spoken by the speaker, appreciate it. Just a little monotonous sometimes. Rest all good.
5.0
·Reviewed Jun 18, 2026
The Course was very detailed with a lot practice questions that give clearer explanation for the concepts taught.
All reviews
Showing: 20 of 48
All Learners
All Stars
Most Helpful
Y
Yu
1.0
·Reviewed Sep 18, 2022
The instructor is just reciting and dumping all his written lecture note instead of really give a lecture. His speech is rushing. Often he is even looking at ceiling when he forgets his wording, then starts over a sentence. Looks like someone forced him to lecture on this course and he was so reluctant to do so.
I'm going to drop this course.
K
Khafizullokh
5.0
·Reviewed Jan 6, 2025
During this course, I learned about key concepts in system analysis and design, including design patterns like Observer, Strategy, and Bridge. I also explored software quality assurance techniques such as state-based testing and the SEI-CMM model. Additionally, I studied how to effectively manage software development using tools like Gantt charts and how to properly distribute system functionality into boundary, entity, and control classes.
M
Muhammad
5.0
·Reviewed Nov 29, 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
K
Karandeep
5.0
·Reviewed Sep 8, 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!
A
Aditi
5.0
·Reviewed Nov 20, 2022
Amazing helped me learn about many aspects and some domains which i never thought of . Thus this was very amazing course.
U
UGWUOKPE
5.0
·Reviewed Jun 19, 2026
The Course was very detailed with a lot practice questions that give clearer explanation for the concepts taught.
G
Garima
5.0
·Reviewed Jul 1, 2025
This course was highly beneficial in improving knowledge regarding software Engineering concepts
S
Sahil
5.0
·Reviewed Nov 21, 2022
one of the best course on Software Design and Project Management
S
Sana
5.0
·Reviewed Nov 21, 2022
I did not get my certificate even after passing ... idk why