Q1_20250806074145.webp
T

Q1_20250806074145.webp

☑Kizspy.me
Zoom
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 the next semester is
still below the threshold, they move to the Academic Probation state. From either Warning or
Probation, if their GPA rises above the threshold, they return to the GoodStanding state. If they
are on Probation and fail to improve, they enter a final state of Dismissed.
Task: Draw a Statechart Diagram for a StudentAcademicStatus object.

Your diagram must show all the states: GoodStanding, Academic Warning,
Academic Probation, Dismissed.
⚫ Clearly label the events (e.g., gpaRecalculated) and the guard conditions (e.g., [GPA<
5.0]) that trigger the state changes.
Question 4. (1.0 point)
Task: The Student Management Portal is a standard web-based application. The primary
requirements are clear separation of concerns, ease of maintenance, and the ability for different
teams (UI designers, backend developers, database administrators) to work in parallel. The
system should be structured in a way that is easy for new developers to understand and
onboard.

Propose a suitable and popular software architecture that best fits a traditional web
application with these requirements.
+100%
Activate Windows
Go to Settings to activate Windows.
Close
Chưa có bình luận nào.

Thông tin

Category
SWD392
Thêm bởi
thanhtam76
Ngày thêm
Lượt xem
1,025
Lượt bình luận
0
Rating
0.00 star(s) 0 đánh giá

Share this media

Back
Bên trên Bottom