Question: First Drawing Assignment Draw as complete a Class diagram as you can for the following possible application. We wish to BUILD A SOCIAL NETWORK for

First Drawing Assignment

Draw as complete a Class diagram as you can for the following possible application.

We wish to BUILD A SOCIAL NETWORKFirst Drawing Assignment Draw as complete a Class diagram as you can for COMPUTERfor the following possible application. We wish to BUILD A SOCIAL NETWORK Science graduate students. This network will allow any graduate student to login and logout. Once logged in, the student may do any of the following:

1. Join a group of fellow students

2. Leave a group of fellow students

3. Create a group which fellow students may join if they wish. Creating a group involves naming that group and providing a brief description of the purpose of the group.

4. Read the messages in a particular group along with any comments associated with each of those messages

5. Save any specific message in a group to the student's computer

6. Add a new message to a group to which this student already belongs

7. Delete a message that the student created earlier. A deleted message also deletes any comments associated with it.

8. Add a comment to an existing message in a group to which the student belongs

9. Create an anonymous message which does not have the student's identity associated with it. Students are limited to having only up to ten such messages active at any time. The application must enforce this constraint at all times by not allowing a student to create another anonymous message, if their quota of ten active messages is reached until they delete at least one of the anonymous messages they created earlier or make it non-anonymous.

In addition, all messages that are more than one semester old are deleted by the application. All messages that contain non-English words or profanity are deleted by the application.

Add any supplementary text you feel is needed to make the intent of your diagram clear. In particular, you will be graded on how clearly your diagram expresses a design for satisfying each of the items above.

Second Drawing Assignment

Do as complete a Use Case Diagram as you can for the application described in the first assignment. If your diagram becomes too complicated, partition it into multiple use case diagrams.

Then select three of your use case scenarios to do either sequence diagrams or activity diagrams for each.

Transcribed image text

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!