Page 1 of 1

Question 3: System Modeling and Analysis [40 marks] Doften College, located in the city of Durban, wants to automate the

Posted: Sat Nov 27, 2021 2:35 pm
by answerhappygod
Question 3 System Modeling And Analysis 40 Marks Doften College Located In The City Of Durban Wants To Automate The 1
Question 3 System Modeling And Analysis 40 Marks Doften College Located In The City Of Durban Wants To Automate The 1 (267.61 KiB) Viewed 67 times
Please can you show me how to do number 2 and 3.
Question 3: System Modeling and Analysis [40 marks] Doften College, located in the city of Durban, wants to automate their business processes. As a software engineer, you are confronted with the requirements below: Doften wants a system where students, teachers, and admin can optimize their daily tasks. The college has a school fees structure in place and wants the admin to capture records of student fees payments. Students can make their payment to the admin in full or in installment online. At any time, students can access the payment records online. The fees payment record can also be viewed by the admin. If a student payment record in not up to date, the admin sends a reminder to the student the admin can also disable student account if his/her school fees are not paid after a deadline has elapsed. The admin also has the role of capturing the details of new teachers and students. Such details include name, age and sex. Specific details that must be captured for teachers include number of 3 courses taken Student-specific details that must be captured by the admin include year of enrolment, graduation, and number of courses registered. For security reasons, the admin has the privilege to disable students and teachers that no longer belong to Doften College. Doften College wants teachers to upload exams online and that students may write their exams/ pnline too. After exams, students may view their exams record online at any time. (a) Identify the actors and then draw the use case diagram of the system. (10) (b) Construct the sequence diagram of the system from the admin's perspective, (c) Construct the sequence diagram of the system from the student's perspective. [10] [10] (d) Construct the class diagram of the system while including key attributes and operations [10]