1. The questions below relate to the following case study: System: Test Score System As a Systems Analyst, you are appointed to document requirements of a Test Score System. You are also required to study agile project management approach and apply it in the project. As part of the business process, the lecturer marks all the student papers, aggregates the scores and captures them. The Head of Department oversees the work of the lecturer. His duties in this regard include moderation of papers, amendment and approval of the scores, and the submission of the scores to the admin office. The test scores are captured per course, a course belongs to a department and a department belongs to a faculty. Students can enrol for more than one course and lecturers are allowed to facilitate many courses. The Test Score System should also have a functionality for students to check their scores, lodge a dispute on scores they have a problem with, rate the course and chat with lecturers. Q.2.1 Develop a simple UML activity diagram to model the activities between the lecturer and the Head of Department. (11) Q.2.2 Identify six entities from the case study and draw an Entity Relationship Diagram (ERD) using the correct cardinality symbols to present the relationships amongst the entities. You do not have to include attributes for any of the entities.
2. The questions below are still based on the case study in Question 2. Q.3.1 Since you will be applying agile project management, identify and discuss a process you will put in place to control the scope of the project. (6) Q.3.2 The case study has numerous use cases and detailed information about use cases is described with a use case description. List any three aspects of a use case covered in a use case description. (3) Q.3.3 Identify use cases in relation to the student’s interaction with the Test Scores System and develop a use case diagram. (9) Q.3.4 Distinguish between a User Story and a Use Case and provide an example for each, (8) Q.3.5 Designing the user interface for smartphones has several items affecting layout and formatting. List any four of the items.