{"id":334,"date":"2018-04-29T12:28:46","date_gmt":"2018-04-29T11:28:46","guid":{"rendered":"http:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/?p=334"},"modified":"2018-05-04T15:39:55","modified_gmt":"2018-05-04T14:39:55","slug":"use-case-diagrams-the-main-functions-of-meetingofminds","status":"publish","type":"post","link":"https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/2018\/04\/29\/use-case-diagrams-the-main-functions-of-meetingofminds\/","title":{"rendered":"Use Case Diagrams: The Main Functions of &#8220;MeetingOfMinds&#8221;"},"content":{"rendered":"<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400\">Use Case diagram is the useful UML diagrams especially for highlighting the functions of the system, different roles \u00a0and how these roles interact with the system. Hence,it aims to present the high level view of the system particularly for stakeholders. <\/span><\/p>\n<p><span style=\"font-weight: 400\">In the case of \u201cMeetingOfMinds\u201d application, we have three <\/span><i><span style=\"font-weight: 400\">actors<\/span><\/i><span style=\"font-weight: 400\"> who are: Student, Professors and Administrator and each of them has different interface in which he will be able to interact with the application and use the services ( <\/span><i><span style=\"font-weight: 400\">functions<\/span><\/i><span style=\"font-weight: 400\"> ) provided. We has used Smart Draw online tool to build the Use Case Diagrams for the &#8220;MeetingOfMinds&#8221; application.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">The following diagrams describe the four main functions of \u201cMeetingOfMinds\u201d application. <\/span><\/p>\n<p><!--more--><\/p>\n<p><b>1- Sign-in and Sign-out <\/b><\/p>\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/1S7MdNoSc_LN9veYfAH6tIp0TgqdgpBrW\/view?usp=sharing\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-382\" src=\"http:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-content\/uploads\/sites\/266\/2018\/04\/Sign-in-and-sing-out-Use-Case-300x207.png\" alt=\"\" width=\"300\" height=\"207\" srcset=\"https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-content\/uploads\/sites\/266\/2018\/04\/Sign-in-and-sing-out-Use-Case-300x207.png 300w, https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-content\/uploads\/sites\/266\/2018\/04\/Sign-in-and-sing-out-Use-Case-768x529.png 768w, https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-content\/uploads\/sites\/266\/2018\/04\/Sign-in-and-sing-out-Use-Case.png 1076w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><b>Actors:<\/b><span style=\"font-weight: 400\"> Students, Professors and Administrators <\/span><\/p>\n<p><b>About the diagram: <\/b><\/p>\n<p><span style=\"font-weight: 400\">This diagram illustrate that when user want to use the application he must sign-in by using his university account\u2019s information (username and password). This is possible for both Student and Professors. In addition, they would also be able to reset their passwords in case they forget it. Also, users would be able to sign-out from the application once they finish using it in order to prevent unauthorised access. On the other side, administrators can also be able to sign-in and sign-out to and from the application. <\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>2- Updating Profile<\/b><\/p>\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/1Xmp8OPuQAeYGbjaZ418KOywwFZsa89Xy\/view?usp=sharing\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-383\" src=\"http:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-content\/uploads\/sites\/266\/2018\/04\/Updating-Profile-Use-Case-300x201.png\" alt=\"\" width=\"300\" height=\"201\" srcset=\"https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-content\/uploads\/sites\/266\/2018\/04\/Updating-Profile-Use-Case-300x201.png 300w, https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-content\/uploads\/sites\/266\/2018\/04\/Updating-Profile-Use-Case-768x515.png 768w, https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-content\/uploads\/sites\/266\/2018\/04\/Updating-Profile-Use-Case.png 1246w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><b>Actors:<\/b><span style=\"font-weight: 400\"> signed in Users (Students or Professors) and Administrators <\/span><\/p>\n<p><b>About the diagram: <\/b><\/p>\n<p><span style=\"font-weight: 400\">Once users (student or professor) signed in to the application, they would be able to view their profile and update different information such as: profile picture, favorite list, personal information (Name, Password, Birth Date, Bio) and academic information (such as: publications, projects, availability status ( for professors ) and students who are under his supervision ( for professors )). Administrator can be able to monitor privileged accounts for suspicious activities and also has the authority to remove users who could do such activities.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>3- \u00a0Search, Visit and Message\u00a0<\/b><\/p>\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/1i6cI1H2VqXnvf8rfsg-AZMC-VtaW7u9S\/view?usp=sharing\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-381\" src=\"http:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-content\/uploads\/sites\/266\/2018\/04\/Search-visit-and-message-Users-300x159.png\" alt=\"\" width=\"300\" height=\"159\" srcset=\"https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-content\/uploads\/sites\/266\/2018\/04\/Search-visit-and-message-Users-300x159.png 300w, https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-content\/uploads\/sites\/266\/2018\/04\/Search-visit-and-message-Users-768x406.png 768w, https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-content\/uploads\/sites\/266\/2018\/04\/Search-visit-and-message-Users.png 1247w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><b>Actors:<\/b><span style=\"font-weight: 400\"> signed in Users (Students or Professors)<\/span><\/p>\n<p><b>About the diagram: <\/b><\/p>\n<p><span style=\"font-weight: 400\">Both users (student and professor) can use the search engine of the application to search for other users in the User Catalogue. They also would use filtering which is the feature included to enhance the searching experience. From the search results page, users can be able to visit the specific user\u2019s profile in where can be able to explore his personal, academic, contact information, add this user to favorite list and directly message him using private chat room called in-app chat ( in case other user enable this option ). <\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>4- Receive Notifications<\/b><\/p>\n<p><a href=\"https:\/\/drive.google.com\/file\/d\/1I27iQuWDqzVAyufvKRXPzRyoQ-q0HPMJ\/view?usp=sharing\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-380\" src=\"http:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-content\/uploads\/sites\/266\/2018\/04\/Notifications-300x190.png\" alt=\"\" width=\"300\" height=\"190\" srcset=\"https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-content\/uploads\/sites\/266\/2018\/04\/Notifications-300x190.png 300w, https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-content\/uploads\/sites\/266\/2018\/04\/Notifications-768x487.png 768w, https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-content\/uploads\/sites\/266\/2018\/04\/Notifications.png 1336w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><b>Actors:<\/b><span style=\"font-weight: 400\"> Students and \u00a0Professors<\/span><\/p>\n<p><b>About the diagram:<\/b><\/p>\n<p><span style=\"font-weight: 400\">Users can receive notifications directly through application or through email or both. The user receiving these notifications in three cases: <\/span><\/p>\n<ul>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">When other users ( who are in the favorite list ) update their academic information.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">When user has been added to the favorite list by other users.<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">When user received message from other users. <\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400\">Also, users can be able to disable receiving notifications options.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; Use Case diagram is the useful UML diagrams especially for highlighting the functions of the system, different roles \u00a0and how these roles interact with the system. Hence,it aims to present the high level view of the system particularly for stakeholders. In the case of \u201cMeetingOfMinds\u201d application, we have three actors who are: Student, Professors &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/2018\/04\/29\/use-case-diagrams-the-main-functions-of-meetingofminds\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Use Case Diagrams: The Main Functions of &#8220;MeetingOfMinds&#8221;&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2963,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12],"tags":[22,44,45],"class_list":["post-334","post","type-post","status-publish","format-standard","hentry","category-uml-diagrams","tag-design","tag-uml-diagram","tag-use-cases"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-json\/wp\/v2\/posts\/334","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-json\/wp\/v2\/users\/2963"}],"replies":[{"embeddable":true,"href":"https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-json\/wp\/v2\/comments?post=334"}],"version-history":[{"count":5,"href":"https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-json\/wp\/v2\/posts\/334\/revisions"}],"predecessor-version":[{"id":547,"href":"https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-json\/wp\/v2\/posts\/334\/revisions\/547"}],"wp:attachment":[{"href":"https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-json\/wp\/v2\/media?parent=334"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-json\/wp\/v2\/categories?post=334"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/generic.wordpress.soton.ac.uk\/meetingofminds\/wp-json\/wp\/v2\/tags?post=334"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}