{"id":247,"date":"2015-04-27T23:25:58","date_gmt":"2015-04-27T23:25:58","guid":{"rendered":"http:\/\/blog.soton.ac.uk\/socialeyes\/?p=247"},"modified":"2015-05-01T14:05:51","modified_gmt":"2015-05-01T14:05:51","slug":"sequence-diagram-registerlogin","status":"publish","type":"post","link":"https:\/\/blog.soton.ac.uk\/socialeyes\/2015\/04\/27\/sequence-diagram-registerlogin\/","title":{"rendered":"Sequence Diagrams"},"content":{"rendered":"<p>In this post, the different sequence diagrams made for the application are covered. The first one, \u00a0shows the interaction between the user and the system when they want to register or to login. In the registration page the user should specify data such as: name, age, email address and password. One of the &#8220;limitations&#8221; that we decided to set is that only people over 18 years old can register to the app. As we get used to handling data and have a better grasp of understanding data from minors, we can expand the app to include this demographic.<\/p>\n<p>In case the user is already registered on the system it is only required to type the email address and password to access to the system.<\/p>\n<figure id=\"attachment_248\" class=\"wp-caption alignnone\" style=\"width: 1111px\"><a href=\"http:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_login.png\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-248 size-full\" src=\"http:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_login.png\" alt=\"sequence_login\" width=\"1111\" height=\"826\" srcset=\"https:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_login.png 1111w, https:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_login-300x223.png 300w, https:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_login-1024x761.png 1024w\" sizes=\"auto, (max-width: 1111px) 100vw, 1111px\" \/><\/a><figcaption class=\"wp-caption-text\">Sequence diagram &#8211; login\/registration<\/figcaption><\/figure>\n<p>The second diagram is related to searching for friends.\u00a0There are 3 alternatives to add friends: using Facebook or Foursquare API and\/or use email address to look for friends.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_252\" class=\"wp-caption alignnone\" style=\"width: 1030px\"><a href=\"http:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_friends.png\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-252\" src=\"http:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_friends.png\" alt=\"search friends\" width=\"1030\" height=\"837\" srcset=\"https:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_friends.png 1030w, https:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_friends-300x244.png 300w, https:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_friends-1024x832.png 1024w\" sizes=\"auto, (max-width: 1030px) 100vw, 1030px\" \/><\/a><figcaption class=\"wp-caption-text\">Sequence diagram &#8211; search friends<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>The third one is related to when the user\u00a0wants to\u00a0look for venues using different filters. The next diagrams shows the interaction between the user and the system for this functionality.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_257\" class=\"wp-caption alignnone\" style=\"width: 1024px\"><a href=\"http:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_venue.png\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-257\" src=\"http:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_venue.png\" alt=\"Look for venue\" width=\"1024\" height=\"399\" srcset=\"https:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_venue.png 1024w, https:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_venue-300x117.png 300w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><figcaption class=\"wp-caption-text\">Sequence diagram &#8211; look for venue<\/figcaption><\/figure>\n<p>The fourth one is related to when a user wants to check in at a venue\u00a0in order to increase their level and\/or get some rewards (if any). The next diagrams show the interaction between the user and the system for this feature.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_261\" class=\"wp-caption alignnone\" style=\"width: 1038px\"><a href=\"http:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_checkin.png\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-261\" src=\"http:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_checkin.png\" alt=\"check in\" width=\"1038\" height=\"659\" srcset=\"https:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_checkin.png 1038w, https:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_checkin-300x190.png 300w, https:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_checkin-1024x650.png 1024w\" sizes=\"auto, (max-width: 1038px) 100vw, 1038px\" \/><\/a><figcaption class=\"wp-caption-text\">Sequence diagram &#8211; check in<\/figcaption><\/figure>\n<p>Another feature of the app consists of providing the ability to the user to write reviews or alter the SCENEscore from the place where he is. The objective of this feature is to store data (grades) about the different venues in order to provide more information to the users when looking for venues. The next diagram shows the interaction between the system and the user when a user wants to write a review.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_265\" class=\"wp-caption alignnone\" style=\"width: 1030px\"><a href=\"http:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_review.png\" data-rel=\"lightbox-image-4\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-265\" src=\"http:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_review.png\" alt=\"Write review\" width=\"1030\" height=\"650\" srcset=\"https:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_review.png 1030w, https:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_review-300x189.png 300w, https:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_review-1024x646.png 1024w\" sizes=\"auto, (max-width: 1030px) 100vw, 1030px\" \/><\/a><figcaption class=\"wp-caption-text\">Sequence Diagram &#8211; write review<\/figcaption><\/figure>\n<p>Finally,\u00a0an\u00a0important feature of the app is the profile page. A user can check the details of his account and get some ranking according to his\/her &#8220;performance&#8221;. The next diagram shows the interaction between the user and the system when a user wants to check its profile.<\/p>\n<p>&nbsp;<\/p>\n<figure id=\"attachment_268\" class=\"wp-caption alignnone\" style=\"width: 1037px\"><a href=\"http:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_profile.png\" data-rel=\"lightbox-image-5\" data-rl_title=\"\" data-rl_caption=\"\" title=\"\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-268\" src=\"http:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_profile.png\" alt=\"Check profile\" width=\"1037\" height=\"652\" srcset=\"https:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_profile.png 1037w, https:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_profile-300x189.png 300w, https:\/\/blog.soton.ac.uk\/socialeyes\/files\/2015\/04\/sequence_profile-1024x644.png 1024w\" sizes=\"auto, (max-width: 1037px) 100vw, 1037px\" \/><\/a><figcaption class=\"wp-caption-text\">Sequence Diagram &#8211; Check profile<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p>In this post the different sequence diagrams for the different situations that a user can experience at some point were covered. It includes the most important features of the application and the communication between the user and the SCENE system.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this post, the different sequence diagrams made for the application are covered. The first one, \u00a0shows the interaction between the user and the system when they want to register or to login. In the registration page the user should specify data such as: name, age, email address and password. One of the &#8220;limitations&#8221; that we decided to set is&#8230;<span class=\"path-read-more\"><a class=\"more-link\" href=\"https:\/\/blog.soton.ac.uk\/socialeyes\/2015\/04\/27\/sequence-diagram-registerlogin\/\" title=\"Sequence Diagrams\">  Read more &rarr; <\/a><\/span><\/p>\n","protected":false},"author":97408,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[10843],"tags":[996693,346,11833,6482,11814,996692,284,5902,376547,996691],"class_list":["post-247","post","type-post","status-publish","format-standard","hentry","category-uml","tag-design","tag-diagram","tag-friends","tag-login","tag-profile","tag-project-management","tag-review","tag-sequence","tag-sequence-diagram","tag-venue"],"_links":{"self":[{"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/posts\/247","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/users\/97408"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/comments?post=247"}],"version-history":[{"count":8,"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/posts\/247\/revisions"}],"predecessor-version":[{"id":324,"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/posts\/247\/revisions\/324"}],"wp:attachment":[{"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/media?parent=247"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/categories?post=247"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.soton.ac.uk\/socialeyes\/wp-json\/wp\/v2\/tags?post=247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}