-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Practice Paper part 3 Q15 #417
Comments
I am wondering about this as well. Welcome any explanations.. |
Actually I am also confused about this as week 10's lecture slide 7 says that "Anything (not just UML diagrams) that can represent the problem domain can be used for domain modelling.", which means class diagrams can be used for domain modelling but class diagram isn't an answer for this in-lecture question. Is class diagram the answer for the practice paper question because class diagram can model objects in the problem domain using solution-specific classes but it cant represent the problem domain itself? |
I guess from this question the class diagram is used to model the solution domain. Explanation: Both are UML diagrams, and use the class diagram notation. While it is true that often a class diagram may have more classes and more details, the main difference is that the OO domain model describes the problem domain while the class diagram describes the solution. |
Good question. The expected answer is In hindsight, I should have added |
Adding on with a follow up question, why is |
I think we need this piece of infomation to model the problem, as it supplies pertinent details, including who is responsible for approving leave requests and the corresponding applicants. |
Yup, domain modelling can use other relevant models (no need to limit to UML). Thanks @SPWwj |
Hi, why is the answer Class diagram here?
From the textbook: "Class diagrams can also be used to model objects in the problem domain (i.e. to model how objects actually interact in the real world, before emulating them in the solution). Class diagrams that are used to model the problem domain are called conceptual class diagrams or OO domain models (OODMs)."
I chose sequence diagram instead, because from the textbook "OODMs represents the class structure of the problem domain and not their behavior, just like class diagrams. To show behavior, use other diagrams
such as sequence diagrams."
Thank you!
The text was updated successfully, but these errors were encountered: