Home / Expert Answers / Computer Science / a-consider-the-following-uml-diagram-for-a-course-registration-system-as-part-of-the-system-desi-pa380

(Solved): a. Consider the following UML diagram for a Course Registration System. As part of the system desi ...



a. Consider the following UML diagram for a Course Registration System. As part of the system design process, we need to firm

a. Consider the following UML diagram for a Course Registration System. As part of the system design process, we need to firm up the relationships denoted by the dashed lines. The most appropriate relationship between Student and Professor is probably some form of association. Do you think the role is Student LEARNS FROM Professor, or is it Professor TEACHES Student? Explain your answer? (2 marks) If the relationship was Student LEARN FROM Professor, what would the multiplicity be? Ensure you indicate clearly which multiplicity applies to Student and which applies to Professor. Explain your decision. (2 mark) What do you think is most appropriate relationship between Program and Student? When writing out the relationship, include the name/type of the relationship and, if necessary, the role, if it is uni-directional (and in which direction) or bidirectional, and/or multiplicity. Why did you select this relationship? (2 marks) b. Congratulations! You are hired as a GUI consultant to develop this app! Your first task is to improve the GUI given below for adding a new Student. Take a look at all those text fields! Can you suggest at 2 text fields that could be replaced with a more appropriate control (and what that control would be)? (2 marks)


We have an Answer from Expert

View Expert Answer

Expert Answer


The most appropriate relationship between Student and Professor is probably some form of association. In this case, the role would be Professor TEACHE
We have an Answer from Expert

Buy This Answer $5

Place Order

We Provide Services Across The Globe