Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Question 1 Suppose you want to develop a software for assisting university students to manage their personal, educational and social activities. You may refer
Question 1 Suppose you want to develop a software for assisting university students to manage their personal, educational and social activities. You may refer to Figure 1 to understand the needs and requirements. Note that the information given in the clouds represent the potential aspects of life as a student. Additionally, you can also refer to your own experience and make assumptions on the requirement. Academic - History Current records Programme Homework/ Assignment Timetable Daily/monthly routines Reminder and notification Project Class Additional Personal Life Family - Friends Pet Asset/Property Books Computers Clothing Social Life - Hobby Extra activities Sports Health record - Medicine Appointment Figure 1 (a) Produce a use case diagram to capture the software's functional requirement. (12 marks) Based on the use case diagram in (a), identify the classes, attributes and methods for each class. Produce a class diagram that show the association for all the identified classes. You must at least identify 6 classes, minimum 6 attributes and 2 methods for each class. (26 marks) (c) Based on the use case diagram in (a). choose FOUR (4) use cases and draw a sequence diagram for every use case. Briefly describe the activities involved in every sequence diagram. (32 marks)
Step by Step Solution
★★★★★
3.42 Rating (155 Votes )
There are 3 Steps involved in it
Step: 1
USE CASE DIAGRAM Use case diagram are helpful in understanding the requirements for a software t...Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started