0% found this document useful (0 votes)
42 views16 pages

Wa0002

The document outlines requirements for an online shopping system for Metro shoe in Faisalabad. It includes 16 functional requirements organized by requirement type, event/use case, description, source, and other attributes. The requirements specify features like user login, product selection and configuration, shopping cart, payment options, order recording, promotions, shipping options and charges. The purpose is to develop a new system to replace an existing manual complaint system and address its flaws.

Uploaded by

mohsan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views16 pages

Wa0002

The document outlines requirements for an online shopping system for Metro shoe in Faisalabad. It includes 16 functional requirements organized by requirement type, event/use case, description, source, and other attributes. The requirements specify features like user login, product selection and configuration, shopping cart, payment options, order recording, promotions, shipping options and charges. The purpose is to develop a new system to replace an existing manual complaint system and address its flaws.

Uploaded by

mohsan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 16

Software Requirements

Specification
For

< Online shopping Metro shoe Faisalabad >

Version 1.0

Prepared by <2016-AG-7931 >

<2016-AG-7916>

<2016-AG-7942>

<2016-AG-7962>

< Name of Client >

<10-Nov-2017>
Table of Contents

PROJECT DRIVERS
1. Purpose of project
1.1 Existing Manual System
1.1.1 Data Flow Diagram
1.1.2 Data Dictionary
1.2 Flaws in Existing Manual Complaint System
1.3 Purpose of the Developing System
2. Client of the System
3. Users of the Product

PROJECT CONSTRAINTS
4. Mandated constraints
4.1 Solution design Constraints
4.2 Implementation environment of the current system
4.3 How long do the developers have for the project.
5. Naming convention and definition
6. Relevant facts and assumptions

FUNCTIONAL REQUIREMENTS
7. The scope of the work
8. The scope of the Product
9. Functional and data requirement

9. Functional and Data Requirements

Requirement # MIS001
Requirement type: Functional Requirements
Event / Use Case 1.1
Description:
Source:
Rationale (justification):
Dependencies:
Conflicts:
History:

Monday 14 Dec 10:00 Am


(Functional requirements with detail and use case model)

2
Requirement # 1
Requirement type: Functional Requirements
Event / Use Case 1.1

Description:
The system should allow the user to Login.
Source:
Admin
Rationale (justification):

Dependencies:

Conflicts:

History:

Requirement # 2
Requirement type: Functional Requirements
Event / Use Case 1.1

Description:
The system should display all the products that can be configured.
Source:
Admin
Rationale (justification):

Dependencies:

Conflicts:

History:

Requirement # 3
Requirement type: Functional Requirements
Event / Use Case 1.1

Description:
The system should allow the user to select the product to configure
Source:
Admin
Rationale (justification):

Dependencies:

Conflicts:

3
History:

Requirement # 4
Requirement type: Functional Requirements
Event / Use Case 1.1

Description:
The system should enable the user to enter the search text on screen.
Source:
Admin
Rationale (justification):

Dependencies:

Conflicts:

History:

Requirement # 5
Requirement type: Functional Requirements
Event / Use Case 1.1

Description:
The system should enable the user to add one or more item to the configuration.
Source:
Admin
Rationale (justification):

Dependencies:

Conflicts:

History:

Requirement # 6
Requirement type: Functional Requirements
Event / Use Case 1.1

Description:
The system should display detailed information of the selected product.
Source:
Admin
Rationale (justification):

4
Dependencies:

Conflicts:

History:

Requirement # 7
Requirement type: Functional Requirements
Event / Use Case 1.1

Description:
The system should display the reviews and rating of each product, when it is selected.
Source:
Admin
Rationale (justification):

Dependencies:

Conflicts:

History:

Requirement # 8
Requirement type: Functional Requirements
Event / Use Case 1.1

Description:
The system should display available payment methods for order.
Source:
Admin
Rationale (justification):

Dependencies:

Conflicts:

History:

Requirement # 8
Requirement type: Functional Requirements
Event / Use Case 1.1

5
Description:
There should be some mechanism to record all detail of purchasing.
Source:
Admin
Rationale (justification):

Dependencies:

Conflicts:

History:

Requirement # 9
Requirement type: Functional Requirements
Event / Use Case 1.1

Description:
The system should provide shopping cart during online purchase.
Source:
Admin
Rationale (justification):

Dependencies:

Conflicts:

History:

Requirement # 10
Requirement type: Functional Requirements
Event / Use Case 1.1

Description:
The system should display all the available promotions to the user.
Source:
Admin
Rationale (justification):

Dependencies:

Conflicts:

History:

6
Requirement # 11
Requirement type: Functional Requirements
Event / Use Case 1.1

Description:
The system should display different shipping option provided by shipping department.
Source:
Admin
Rationale (justification):

Dependencies:

Conflicts:

History:

Requirement # 12
Requirement type: Functional Requirements
Event / Use Case 1.1

Description:
The system should display shipping charges.
Source:
Admin
Rationale (justification):

Dependencies:

Conflicts:

History:

7
8
9
10
11
12
13
14
15
16

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy