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
264 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.

RV

Oct 27, 2024

I like it but sometimes the subtitles are wrong due to difficult pronunciation of some words by the teacher.

Filter by:

1 - 25 of 57 Reviews for Software Engineering: Modeling Software Systems using UML

By Riccardo C

•

Feb 24, 2023

Unfortunately, my learning experience was not positive due to several issues with the course. Specifically, I found the professor's teaching to be unengaging, with him just reading the slides without elaborating or adding further information to help understands the topics. I also found the topics to be covered in a confusing way and the test questions to be irrelevant.

In my opinion, this course would not be suitable for students without a background in the topic as it may cause more confusion than anything. Additionally, I would not recommend this course neither to professionals, like me, looking to improve their skills in this area as they would not learn anything new or beneficial from this course.

By SOUHAIL F

•

Apr 2, 2023

I recently took the online course on Software Engineering.Modeling Software Systemsusing UML and I must say it was an amazing experience. The course was well-structured and the instructor did an excellent job of explaining complex concepts in a simple and easy-to-understand manner.

By El F O

•

Apr 21, 2023

Le cours a été très bien expliqué et l'enseignant a réussi à maintenir un niveau d'engagement élevé chez les étudiants en le rendant amusant et interactif. C'est un signe de compétence pédagogique et cela peut aider les étudiants à mieux assimiler le contenu du cours.

By Osama Z

•

Mar 7, 2023

This course was extremely helpful for me to understand UML diagrams and expand my knowledge of the phases of software development. I would like to thank you for the exercises, as they also explained many of the concepts that were presented in the videos.

By Hammoumi W

•

Mar 14, 2023

it was really helpful, the teacher explained everthing in a simple way wich was easy for me to understand i really enjoyed working on this thank you so much

By Muhammad R B

•

Jul 23, 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.

By Ricardo V

•

Oct 28, 2024

I like it but sometimes the subtitles are wrong due to difficult pronunciation of some words by the teacher.

By Timothy D

•

Feb 23, 2023

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

By 20-011 M I

•

Mar 13, 2023

Terimah Kasih telah memberikan ilmu pengetahuan

By EDUARDO H M

•

Oct 6, 2023

This is really good training for UML.

By Debby B

•

Oct 14, 2023

Best course I’ve ever taken!!!

By Zakaria B D

•

Oct 21, 2023

very good course ! well done

By Nimit G

•

Jul 7, 2023

Awesome learning experience.

By Brendan K

•

May 30, 2024

well presented

By شموخ ب ع ب ح ا

•

Mar 8, 2024

very very good

By Dr. A G

•

Jun 14, 2022

Awesome Course

By NISHITH T

•

Aug 18, 2024

Interesting

By Altın

•

Apr 16, 2024

it was good

By Mohammed H

•

Dec 2, 2023

interessant

By Tuna Åž

•

Apr 26, 2023

Good course

By ROHAN P M

•

Aug 15, 2024

GOOD INFO

By Yahia S

•

Jun 3, 2023

very good

By Mahmoud A

•

Sep 1, 2022

very good

By Noor A A

•

Mar 8, 2024

exellent

By KRISH G

•

Oct 14, 2024

exelent