In: Computer Science
to inform students, parents, teachers and alumni of different events and daily activities. The automation is loosely based on multiple platforms like WhatsApp, FB, Twitter, Website and Word of mouth.
Provision of information to the concerned people is hard in most of the academic Institutes as they are based on a pull model of information system which states that one needs to look for the information by going somewhere or by asking about it from someone. Furthermore, getting information about events that are beneficial for the students with respect to the extra-curricular activities and registering for the events is a tough job. A candidate has to look for the person who’s managing the event and then filling the manual registration forms which can cause several problems. There’s no official portal with the help of which graduate students can reconnect with their batch fellows.
The block diagram shows the proposed solution including the three types of actors. The functionalities to are also shown for each actor.
Question 1 Use Case Diagram (5+5 marks)
Create a Use Case Diagram as well as a supporting use case description tables.
Question 2 Domain Model
Create an appropriate Domain Model that describes the system presented in the attached block diagram.
Question 3 SSD
Create an SSD of the system.
Question 4 Object Identification
List the objects of the system. Hint: do not confuse objects with actors.
Question 5 Sequence Diagram
Create appropriate Sequence Diagrams for all Actors.
Question 6 Class Diagram
Create an appropriate class diagram. Create super classes if it seems necessary.
Question 7 Package Diagram
Create appropriate Package Diagram.
Question 8 Publish-Subscribe Pattern
Since FUSIS is envisaged to be a Push model, re present class diagram using publish-subscribe pattern.