CS504 - Software Engineering - I Assignment No 03 Live Solution
Question: (Marks 15)
Keeping in mind the Krutchen’s 4+1 architectural view model, you are required to develop a diagram to represent Deployment View (Also called Physical view) of the following scenario.
Consider a community website e.g., Facebook.com, which the people from different communities can use to share their status, videos, images, articles etc. with each other. To use the website a person must be registered member, and for registration the user must have an email address on Gmail, Yahoo or Hotmail (But no other domain).
After registration the person becomes the member of the community, and can share anything with his/her friends.
However, to make a friend, he/she can have two options:
1) He/she can use the search service provided by the website to search friends, to which he /she can send the “friend request”, if the person accepts the request, they both become friends and can share anything with each other.
2) Secondly, he/she can select the option “Find friends using email contacts”. In this case the system fetches the contact list from his/her email account; requests are automatically sent to the persons that are already added in his/her email contacts. If all these members accept requests, they become friends of the requester and can share anything with him/her.