Chevron Left
Back to Software Engineering: Modeling Software Systems using UML

Learner Reviews & Feedback for Software Engineering: Modeling Software Systems using UML by The Hong Kong University of Science and Technology

4.6
stars
176 ratings

About the 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 requirement analysis phase of SDLC, and you will learn how to use UML models to capture the system requirements and to facilitate communication between client/users and developers. UML is a general purpose visual modeling language for systems. It can be used to highlight different aspects of the system that are of interest to different stakeholders. Data requirements are captured in the domain model, which describes the important concepts of the application domain as classes, associations between them and constraints on them. Functional requirements are captured in the use-case model to describe the interactions between the system and its environment (users, other systems). UML incorporates the current best practices in Object-Oriented modeling techniques. Basic object-oriented programming (OOP) concepts are required to attempt the course. It is recommended to take the courses in the order they are listed, as they progressively develop techniques and concepts about software engineering, but it is not a hard requirement....

Top reviews

MB

Jul 22, 2023

Thank You sir, you are amazing and your way of teaching is exceptional. You covered every use case that comes in the way of UML.

TD

Feb 22, 2023

It's such a lovely course, he explains so well. you can't fail to understand the core concepts.

Filter by:

26 - 38 of 38 Reviews for Software Engineering: Modeling Software Systems using UML

By AIT L H

•

Apr 4, 2023

good

By Muhammad Z R L

•

Mar 15, 2023

wow

By Fatima Z E K

•

Apr 1, 2023

:)

By Anton D

•

Nov 12, 2023

A good course to start working wth UML models; beautiful introduction into the use cases and domain models. But it is very short, many of the UML models wasn't scoped in this course, the course is interrupted after the "Requirements capturing" topic, I wish to see also "Implementation", "Design" and all other UML diagrams possible usings.

By beenelvi g

•

Nov 8, 2022

The content is great. The exercises are very good.

There is some noise in the audio. And some questions on the quiz are not related to the current topic.

By Saran S N

•

Apr 2, 2023

Easy to understand and good explanation. I feel that the assessment should have included modeling so that we would get a better learning experience.

By Peter B

•

Feb 21, 2023

Good course but if I didn't already know this stuff it would have taken 2 weeks.

By MALIREDDY D V S R

•

Apr 4, 2023

Good

By 221910306054 S M Z

•

Nov 1, 2022

good

By M S V V S V P

•

Aug 20, 2022

good

By Ismail F

•

Nov 29, 2023

le quiz est bien traité même si le cours est long

By SADINENI A

•

Aug 20, 2022

good

By Imranullah

•

Jul 5, 2023

I cant understand the lectures given by this teacher. He teaches very badly, poor teaching perfomance! Very difficult to understand.