Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Introduction Graduate Colloquium Project (QCP) System is a web-based system developed to assist Program Coordinator, Evaluators and Students dealing with QCP course. Brief functional description

image text in transcribed

Introduction Graduate Colloquium Project (QCP) System is a web-based system developed to assist Program Coordinator, Evaluators and Students dealing with QCP course. Brief functional description of the system Firstly, students need to register for joining the QCP course. They are required to provide information such as matric number and name. Then, the Program Coordinator is required to approve this registration based on the pre-requisite course which is students need to pass the Research Methodology course to enrol in the QCP course. The student will get a notification email regarding the status of the QCP registration course once the Program Coordinator approves/disapproves of their registration. During this course, students need to submit two (2) progress reports in which they must upload those reports into the online education platform. The Program Coordinator will set the date of submission for both progress reports. In addition, students have an option to submit their project videos to get a bonus mark. Students also are required to present their projects. Two (2) evaluators will evaluate the project presentation. The Program Coordinator will assign the evaluators for each student. Then evaluator could enter the presentation evaluation marks directly into QCP System. On the other hand, the program coordinator will evaluate progress reports and enter the marks into the system. The Program Coordinator can view the overall marks. Finally, the Program Coordinator can generate analysis reports. QUESTIONS 1. Identify all use cases from the brief functional description presented above. Then, create a use case diagram showing these use cases and their relations and relevant stakeholders. You also need to show all possible relationships between the use cases. [20 MARKS] 2. Identify the classes described in the preceding scenario. Then, create a class diagram and list all attributes related to certain classes. Please show all the associations that classes have with one another (including the multiplicity) in your answer. [30 MARKS]

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions