SRS
SRS
SRS
Specification
For
QUIKR.COM
By Ashutosh
Date :30/10/18
Table of Contents
1. Introduction..............................................................................................................................1
1.1 Purpose.................................................................................................................................1
1.2 Document Conventions........................................................................................................1
1.3 Intended Audience and Reading Suggestions.......................................................................1
1.4 Definitions, acronyms...........................................................................................................1
1.5 Scope……………………………………………………………………………………
2
2. Overall Description..................................................................................................................3
2.1 Product Perspective..............................................................................................................3
2.2 Product Features..................................................................................................................4
2.3 User Classes and Characteristics..........................................................................................5
2.4 Operating Environment........................................................................................................5
2.5 Design and Implementation Constraints...............................................................................5
2.6 Assumptions and Dependencies...........................................................................................7
3. Specific Requirements.............................................................................................................7
3.1 Functional Requirement.......................................................................................................7
3.2 Requirements of the bank computer for the software………………………………… ………..7
4. External Interface Requirements............................................................................................8
4.1 User Interfaces.....................................................................................................................8
4.2 Hardware Interfaces.............................................................................................................9
4.3 Software Interfaces..............................................................................................................9
5. Other Nonfunctional Requirements.......................................................................................9
5.1 Performance Requirements.................................................................................................11
5.2 Safety Requirements...........................................................................................................11
5.3 Security Requirements........................................................................................................11
5.4 Software Quality Attributes................................................................................................12
6. Other Requirements...............................................................................................................12
Page 1
Introduction
1.1 Purpose
This document describes the software requirements and specification for Quikr.com.
The document is intended for all the stakeholders’ customer and the developer (designers, testers,
maintainers). The reader is assumed to have basic knowledge of banking accounts and account
services. Knowledge and understanding of UML diagrams is also required.
1.4 Definitions
1.4.1 Definitions
Account
A single account on Quicker means a report or description of person details . Accounts may be of
various types with at least selling or buying. A customer can hold more than one account.
QUIKR
Quikr is an Indian classified advertising platform. It was founded by Pranay Chulet and Jiby
Thomas in 2008, and as of 2013 reported 12 million listings.
Feautures
Page 2
Quikr provides an online classified advertising platform for users to buy or sell goods and
services from each other. Other services offered include a missed call service,andinstant
messaging.
Customer
The holder of one or more accounts in a site. A customer can consist of one or more persons or
corporations, the correspondence is not relevant to this problem. The same person holding an
account at a different place is considered a different customer.
Deal
We only specified that QUICKR must work purchasing and buying of old products consists of house
and everything, we may also want to provide the flexibility to operate on accounts of different
customers. The different operations must balance properly.
The software supports a computerized shopping network to buy and sell products. The network
enables customers to complete simple purchasing services via automated Quikr. The Quikr provide
their own software for their own computers. The software requires appropriate record keeping and
security provisions.
Overall Description
The Quikr network does not work independently. It works together with the different partners to sell
and buy and the software run by the network’s sellers.
Communication interface: The software creates communication interface between different people
for purchasing and selling products.
Software interface: The messages sent via the software network are specific to the target the seller
and buyer systems
Hardware interface: The software will run on a computer.
Page 3
User interfaces
Customer: The customer user interface should be used, such that 99.9% of all new users are able to
complete their work without any assistance.
Quickr Personnel: Security personnel are responsible for removing or blocking accounts. There
should be a simple interface (touch or double click to open).
Maintainer: The maintainer is responsible for adding new accounts to the network and solving
problems for exixting accounts.
The software should work 24 hrs. The software identifies a customer by his/her email id and
password. It collects information about a simple account transaction (e.g., sales or purchase),
communicates the other customers.
The hardware, software and technology used should have following specifications:
Validate email and phnone number for previous existence , if exist prompt message,”Email id
or phone number already exist .Please Login “
Log in
Validate credentials:
2. Specific Requirements
Functional requirement 1:
3. Description: The software should display all the products and services offered on the
index page.
Functional requirement 2:
Description: If a product is sold out , It should not be visible to the customers for
purchasing
Page 6
Processing:
Output:
Functional requirement 3:
Description: If any of the service is not available, it should not be visible to the customers.
Description: The software has to check if the entered address and contact number is correct.
Input: Choose service, enter time , valid address and contact details.
Description: The user (seller) should be able to view products for sell near by
Description Authorization dialog: The user (buyer) should be able to view the details about
product and contents and cost.
Functional requirement 8:
Input: The user select product and upload the pictures write description.
Description: The user (seller) should be able to edit product details after posting.
Description: The user (seller and buyer both) should be able to report frauds.
Description: The user should be able to contact support in case they face any error.
The customer user interface should be intuitive, such that 99.9% of all new QUICKR users are able
to complete their orders without any assistance
Ability to validate user
The software interfaces are specific to the target banking software systems.
Users must not share the password or sensitive information with other.
Security.
Performance.
5.4.2 Security: The software network should provide maximal security .In order to make that much
more transparent there are the following requirements:
1. It must be impossible to break into the network.
5.4.3 Maintainability: Only maintainers are allowed to connect new account to the main network.
Page 10
6. Other Requirements