25.10.2014 Views

Thesis full text (PDF) - Politecnico di Milano

Thesis full text (PDF) - Politecnico di Milano

Thesis full text (PDF) - Politecnico di Milano

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.4.2 Application Specification<br />

In this section we will specify each scenario accor<strong>di</strong>ng to the use case <strong>di</strong>agram of the application.<br />

We <strong>di</strong>vide the total use case into two main site views. User site view and Group site view. We<br />

have shown each site view in several small scenarios such as View Personal Information, Send<br />

Friend Invitation and so on. Here, ‘Object’ defines the classes and ‘Action’ defines the<br />

functionalities.<br />

3.4.2.1 User Site View<br />

View Personal Information<br />

Actor: User<br />

Object: User/Friend/GroupMember, Interest, Recommendation<br />

Action<br />

• View: User can view his/her own personal information.<br />

• Mo<strong>di</strong>fy: User can mo<strong>di</strong>fy his/her own personal information.<br />

• Add New: User can add new personal interest in his/her profiles. Ex. add new movie,<br />

novel etc.<br />

• Delete: User can delete any information or interest from his/her profile.<br />

Send Friend Invitation<br />

Actor: User<br />

Object: User, Invitation<br />

Action<br />

• Send Invitation: User can send Friend Invitation to other User. The invited User can<br />

review this Invitation and can accept or deny the Invitation.<br />

Review Friend Invitation<br />

Actor: User<br />

Object: User, Friend<br />

57

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!