Software Engineering: Software Design and Project Management

Software > Computer Software > Educational Software The Hong Kong University of Science and Technology

Course Overview

What You'll Learn

  • 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.
  • Basic object-oriented programming (OOP) concepts are required to understand different design patterns covered in this course.

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.

Course FAQs

Is this an accredited online course?

Accreditation for 'Software Engineering: Software Design and Project Management' is determined by the provider, The Hong Kong University of Science and Technology. For online college courses or degree programs, we strongly recommend you verify the accreditation status directly on the provider's website to ensure it meets your requirements.

Can this course be used for continuing education credits?

Many of the courses listed on our platform are suitable for professional continuing education. However, acceptance for credit varies by state and licensing board. Please confirm with your board and {course.provider} that this specific course qualifies.

How do I enroll in this online school program?

To enroll, click the 'ENROLL NOW' button on this page. You will be taken to the official page for 'Software Engineering: Software Design and Project Management' on the The Hong Kong University of Science and Technology online class platform, where you can complete your registration.