Professional Documents
Culture Documents
Practical - 2: Name: Krunal Nabhoya Roll No: MA028
Practical - 2: Name: Krunal Nabhoya Roll No: MA028
Practical - 2: Name: Krunal Nabhoya Roll No: MA028
2. Overall Description............................................................................................
2.1 Product Perspective................................................................................................
2.2 Product Functions..................................................................................................
2.3 User Classes and Characteristics...........................................................................
2.4 Design and Implementation Constraints................................................................
2.5 Apportioning of Requirements..............................................................................
2.6 Assumptions and Dependencies............................................................................
3. External Interface Requirements......................................................................
3.1 User Interfaces.......................................................................................................
3.2 Hardware Interfaces...............................................................................................
3.3 software Interfaces.................................................................................................
3.4 Communications Interfaces...................................................................................
4. System Features..................................................................................................
1
1. Introduction:
1.1 Purpose
The purpose of this document is to present detail of the social buzz application.
It will explain the features of the software and purpose of the software. This
document also defines requirement of system to run the application.
1.4 References
https://gephi.org/users/gephi_srs_document.pdf
2
2. Overall Description
2.1 Product Perspective
Social buzz was developed for business person who want create posters for their
business at zero cost. So that they can share that post on different-different
social media platforms. so people will attract on their business.
It is an open source project and it has a very active developer team to support it
and provide feedback to users. It was developed to run on android mobile.
2.2 Product Functions
User login: user can login with their mobile number and OTP.
User register: user can register with some detail
Business register: user can register their business to create post
Post edit: create a new post
Save: download and upload post on your profile
Add text: add text on your post
Edit font: to edit existing font
Font style: to change font style
Text colour: change font colour
Opacity: change the opacity of text
Apply: apply all changes
Cancel: remove all changes
Sticker: add sticker on post
Flip: rotate sticker
Filter: apply different-different filter on post
Search: search business and user
Profile: view self-profile
Update: update self-profile
Story: add story
Delete: delete story
View: view story viewer
Logout: logout
3
Users- (who register with their business). who wants to create a poster for
their shop and they can scale their business.
Admin-who own the application. Admin can manage both user and
upload the material for poster.
2.4 Operating Environment
Android Oreo
Android pie
Android 10
Android 11
Android 12
2.5 Design and Implementation Constraints
Social buzz is developed in android studio java language. It uses a modular
design where every feature is wrapped into a separate module and the modules
depend on each other through well-written APIs.
4
3. External Interface Requirements
3.1 User Interfaces
Home screen
Login screen
5
Register screen
Editing screen
Profile screen
6
3.2 Hardware Interfaces
Minimum hardware requirement
Helio P23
RAM 1GB
7
4. System Features
Create Post:
Business user can create post
User can add sticker on post
User can add font on post
User can change font color, style, size etc.
User can add filter on post.
Story view:
User and visitor can view story
User can add story
User and visitor can like story
User can view number of viewer
User can delete story
Category search:
User can search post category wise
User can search post festival wise
User can search post business wise
User can view number of post category wise
Profile search:
User can search other user with their name
User can search other user with their business name
User can view their profile
User can follow/unfollow other user
8
5 Other Non-functional requirement
5.1 Performance Requirements
System should be able to handle 1000 API request per second
5.2 Safety Requirements
System should include restore and recover functions in order to prevent
data loss.
5.3 Security Requirements
Authorise user can only login
System should allow administrator to remove his/her profile.
System should allow administrator to login with new OTP.