☑Kizspy.me
connections and attributes.
Question 2. (3.0 points)
Zoom
Business Scenario: A student wants to register for a new course through the portal. The student
interacts with a Course Registration View (boundary object). This view sends the selected
course ID to a RegistrationController (control object). The controller first checks the student's
eligibility (e.g., have they met the prerequisites?) by calling a PrerequisiteService (service
object). If eligible, the controller then creates a new enrollment record using an
Enrollment Repository (entity object).
Task: Choose the best UML diagram (Sequence or Communication) to clearly show the step-
by-step, time-ordered flow of messages for this registration process. Draw the diagram you
have chosen. You must label each object with its correct application logic stereotype
(«<boundary», «<control>>, etc.).
Question 3. (2.0 points)
Business Scenario: A student's academic standing (học lực) has a lifecycle based on their GPA.
A new student starts in the GoodStanding state. At the end of each semester, their GPA is
recalculated. If their GPA falls below a certain threshold (e.g., 5.0), their status changes to
Academic Warning If they are on Academic Warning and their GPA for tho novt comoctor ic
+100%
Activate Windows
Go to Settings to activate Windows.
Close