Thesis full text (PDF) - Politecnico di Milano
Thesis full text (PDF) - Politecnico di Milano
Thesis full text (PDF) - Politecnico di Milano
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