Software Engineering: Software Design and Project Management
This course is part of Software Engineering Specialization
Instructor: Kenneth W T Leung
Skills you'll gain
There are 6 modules in this course
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.
State Machine Diagram
Design Patterns
More Design Patterns
Software Quality Assurance
Managing Software Development
Explore more from Software Development
©2025 ementorhub.com. All rights reserved