Professional Documents
Culture Documents
for
Social Reformer
Prepared by
Group Members Name:
Date: 22-06-2017
TableofContents
Table of Contents...........................................................................................................................2
1. Introduction..............................................................................................................................3
1.1 Product Description........................................................................................................................3
1.2 Product Vision................................................................................................................................3
1.3 Product Oppurtunity.......................................................................................................................3
2. Use Cases...................................................................................................................................4
2.1 System Architecture: Use Case Diagram........................................................................................4
2.2 Fully Dressed Use Cases.................................................................................................................5
3. System Sequence....................................................................................................................19
3.1 System Sequence Diagram............................................................................................................19
3.2 Sequence Diagram........................................................................................................................24
4. Package Diagram...................................................................................................................29
4.1 Package Diagram...............................................................................................................29
5. Deployment Diagram.............................................................................................................30
5.1 Deployment Diagram....................................................................................................................30
6. Class Diagram........................................................................................................................31
6.1 Class Diagram...............................................................................................................................31
7. ERD.........................................................................................................................................32
7.1 Entity Relationship Diagram.........................................................................................................32
8. Activity Diagram....................................................................................................................33
8.1 Activity Diagram..........................................................................................................................33
9. Collaboration Diagram..........................................................................................................34
9.1 Collaboration Diagram..................................................................................................................34
Software Design Description for Social Reformer 3
1 Introduction
2 Use Cases
2.1 System Architecture: Use Case Diagram:
Software Design Description for Social Reformer 5
2.2 Fully Dressed Use Cases:
2.2.1 Registration:
ID: 1
Destination Timeline
Alternatives If the User enters wrong password, he/she would have a message to enter
correct password.
2.2.2 Login:
ID: 2
Function Login
Software Design Description for Social Reformer 6
Destination Timeline
Alternatives If the User enters invalid username, he/she would have a message to enter
valid name
If the User enters wrong password, he/she would have a message to enter correct
password.
ID: 3
Alternatives N/A
ID: 4
Inputs Title, Textual details, Some Images, Video/Voice Message, category, location
Estimated volunteers required, Estimated finance required
Primary Actor User
ID: 5
Description System will arrange a meeting for willing volunteers after some specific threshold
reached
Basic Flow User will verify/validate an issue by hitting the verify button
Alternatives
ID: 6
Alternatives None
ID: 7
Inputs
Primary Actor
Alternatives Player does not select the object and try to place it
ID: 8
Destination N/A
Registered user will provide the feedback according to the task completion status
Alternatives Registered user does not select the ratings and clicked on done button
Pre-condition Volunteer
Software Design Description for Social Reformer 11
ID: 9
Destination
ID: 10
Destination Score
ID: 11
Alternatives None
ID: 12
Alternatives None
ID: 13
Secondary Actor
ID: 14
ID: 15
ID: 16
3 System Sequence
3.1.2
Software Design Description for Social Reformer 19
3.1.3
3.1.4
3.1.5
3.1.6
Software Design Description for Social Reformer 20
3.1.7
3.1.8
3.1.9
Software Design Description for Social Reformer 21
3.1.10
3.1.11
3.1.12
Software Design Description for Social Reformer 22
3.1.13
3.1.14
3.2.2
3.2.3
3.2.4
Software Design Description for Social Reformer 24
3.2.5
3.2.6
Software Design Description for Social Reformer 25
3.2.7
3.2.8
3.2.9
Software Design Description for Social Reformer 26
3.2.10
3.2.11
3.12
3.13
Software Design Description for Social Reformer 27
3.14
Software Design Description for Social Reformer 28
4 Package Diagram
5 Deployment Diagram
6 Class Diagram
7 ERD Diagram
8 Activity Diagram
8.1
Software Design Description for Social Reformer 33
9 Collaboration Diagram
Revisions
*********************************************************************