Test1
-
Upload
rajesh05101982 -
Category
Technology
-
view
22 -
download
0
Transcript of Test1
S O F T W A R E R E Q U I R E M E N T S P E C I F I C A T I O N ( S R S )
Online Slide Share
Author:
Filename:
Revision Date: 31th
Jul, 2013
Version: 1.0
KIB <Req. ID:xxx-Req. Name>
NOTICE
This document constitutes confidential information of International Turnkey Systems (ITS). By
accepting this document the recipient agrees the recipient or any of the recipient’s employees
or representatives to anyone therein shall disclose neither the document nor any of the
information without the prior written consent of International Turnkey Systems (ITS).
Document Change History
AUTHOR VERSION RELEASE DT RELEASE COMMENTS
1.00 31/7/2013
Document Sign Off
DATE NAME SIGNATURE
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Contacts and References
Version: <Version> Printed: 31/07/2013 2:17 PM Page 3 of 21
TABLE OF CONTENTS
1. Contacts and References ____________________________________________________________________ 4 1.1 General ______________________________________________________________________________ 4 1.2 Contacts _____________________________________________________________________________ 4 1.3 References ___________________________________________________________________________ 4
2. Business Requirement ______________________________________________________________________ 5 2.1 Requirements _________________________________________________________________________ 5
2.1.1 INTRODUCTION ___________________________________________________________________ 5 2.1.2 BANK REQUIREMENTS _____________________________________________________________ 5
2.2 Process Flow Diagram __________________________________________________________________ 6 2.3 Design and implementation constraints _____________________________________________________ 7 2.4 User Documentation ____________________________________________________________________ 7 2.5 Assumptions __________________________________________________________________________ 7 2.6 Dependencies _________________________________________________________________________ 7 2.7 Technical Business Requirement __________________________________________________________ 8 2.8 Data Migration Requirements _____________________________________________________________ 9 2.9 Interface Requirements _________________________________________________________________ 10
2.9.1 Hardware Interface ________________________________________________________________ 10 2.9.2 Software Interface _________________________________________________________________ 10 2.9.3 Communication Interface ____________________________________________________________ 10
2.10 Report Requirements ________________________________________________________________ 11 2.11 Training Requirements _______________________________________________________________ 12
2.11.1 Customer Training _______________________________________________________________ 12 2.11.2 ITS Training ____________________________________________________________________ 12
2.12 Additional Business Requirements ______________________________________________________ 13
3. Required Features _________________________________________________________________________ 14 3.1 <Feature Name> ______________________________________________________________________ 14
3.1.1 Description and Priority _____________________________________________________________ 14 3.1.2 Stimulus / Response Sequences ______________________________________________________ 14 3.1.3 Functional Requirements ____________________________________________________________ 14 3.1.4 Acceptance Test Criteria ____________________________________________________________ 14
4. Non Functional Requirements _______________________________________________________________ 15 4.1 Performance requirements ______________________________________________________________ 15 4.2 Safety Requirements __________________________________________________________________ 15 4.3 Security Requirements _________________________________________________________________ 15 4.4 Software Quality Attributes ______________________________________________________________ 15
5. Test Cases _______________________________________________________________________________ 16 5.1 Test Scenarios _______________________________________________________________________ 16
5.1.1 Test Scenario #1: Menu under the services ____________________ Error! Bookmark not defined. 5.1.2 Test Scenario #2: New Screen For Card Less withdrawal ________ Error! Bookmark not defined. 5.1.3 Test Scenario #3: Confirmation screen For Card Less withdrawal _ Error! Bookmark not defined. 5.1.4 Test Scenario #4: Transaction Generation and insertion into the Switchware table _____ Error! Bookmark not defined. 5.1.5 Test Scenario #5: Pin Encrypted in Switchware table ___________ Error! Bookmark not defined. 5.1.6 Test Scenario #6: Final result ________________________________ Error! Bookmark not defined.
6. Appendix ________________________________________________________________________________ 17 6.1 Appendix A: Business Rules _____________________________________________________________ 17 6.2 Appendix B: Formulas and calculations ____________________________________________________ 18 6.3 Appendix C: Examples _________________________________________________________________ 19 6.4 Appendix D: Glossary __________________________________________________________________ 20
7. Correspondence __________________________________________________________________________ 21 7.1 << Type Comment Short Description Here >> _______________________________________________ 21
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Contacts and References
Version: <Version> Printed: 31/07/2013 2:17 PM Page 4 of 21
1. Contacts and References
1.1 General
Issue #:
Subject: Online Slide Share
Client Name: International Turnkey Systems
Submitted By: ITS
1.2 Contacts
List of individuals whom may contact for information about this requirement.
NAME TITLE PHONE NUMBER EMAIL
1.3 References
List documents or references supporting this business requirement. (If a regulatory requirement, please include a copy of the regulation. If this business requirement is to support specific financial calculations please provide a copy of the calculations.)
DOCUMENT / REFERENCE COMMENTS
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Business Requirement Version: <Version> Printed: 31/07/2013 2:17 PM Page 5 of 21
2. Business Requirement
2.1 Requirements
2.1.1 INTRODUCTION
ITS CEO’s office required new software for online slide sharing.
2.1.2 BANK REQUIREMENTS
1) System consist of two parts,
Online slide sharing module.
Back office module for uploading the files.
2) Online Slide sharing, will consist of the below screens
Login Screen – Authentication screen with fields a) Username and b) password.
Slide Share List screen – Display all the Uploaded files order by date with scroll enabled.
Slide Share View screen –When the user clicks the file in the slide Share List screen, open
relevant file like flip book, Below screenshot for the reference
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Business Requirement Version: <Version> Printed: 31/07/2013 2:17 PM Page 6 of 21
Note:
Screen will have the following options
a) icon to print the current page.
b) icon to zoom the particular page.
c) icon to Move next or Move previous.
d) Option to select the page which he like to open from the below overview part.
3) Back office module, will consist of the two screens,
Login Screen - Authentication screen with fields a) Username and b) password.
Upload screen – With option
2.2 Process Flow Diagram
Add The Business flow diagram to describe how the customer processes the business.
N/A
Describe the steps for the diagram in the following section
Process Summary: N/A
Define the business process, rules and condition, include any information needed for the process
Ref. No.
Process with Rules
1 N/A
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Business Requirement Version: <Version> Printed: 31/07/2013 2:17 PM Page 7 of 21
2.3 Design and implementation constraints
Describe any factors that will restrict the options available to the developers and the rationale for each constraint. Constraints might be due to the following: - Specific technologies - Operating environment - Backward compatibilities - Limitation imposed by business rule - Hardware limitation
CO-1 N/A
CO-2
2.4 User Documentation
List the user documentation that is going to be delivered along with the executable software
UD-1 N/A
2.5 Assumptions
An assumption is a statement that is believed to be true in the absence of a proof or definitive knowledge. Identify all assumptions and any dependencies the product has on external factors outside control.
AS-1 N/A
AS-2
AS-3
2.6 Dependencies
An dependencies is a statement that is believed to be true in the absence of a proof or definitive knowledge. Identify all any dependencies the product has on external factors outside control.
DE-1 N/A
DE-2
DE-3
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Business Requirement Version: <Version> Printed: 31/07/2013 2:17 PM Page 8 of 21
2.7 Technical Business Requirement
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Business Requirement Version: <Version> Printed: 31/07/2013 2:17 PM Page 9 of 21
2.8 Data Migration Requirements
N/A
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Business Requirement Version: <Version> Printed: 31/07/2013 2:17 PM Page 10 of 21
2.9 Interface Requirements
This section is for any Interface Requirements
Specify the hardware, software, or database elements, with which the product must interface, to ensure that the product will communicate properly with external components
2.9.1 Hardware Interface
Describe the characteristics of each interface between the software and the hardware components of the system, supported device type, communication protocols.
HI-1 N/A
2.9.2 Software Interface
Describe the connection between this product and other software components
SI-1 N/A
No Integration required
2.9.3 Communication Interface
State the requirements for any communication functions the product will use, email, web browser, network communications protocols, and electronic forms. Specify communication security or encryption issues, data transfer rates, synchronization mechanism.
CI-1 N/A
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Business Requirement Version: <Version> Printed: 31/07/2013 2:17 PM Page 11 of 21
2.10 Report Requirements
N/A
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Business Requirement Version: <Version> Printed: 31/07/2013 2:17 PM Page 12 of 21
2.11 Training Requirements
2.11.1 Customer Training
N/A
2.11.2 ITS Training
N/A
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Business Requirement Version: <Version> Printed: 31/07/2013 2:17 PM Page 13 of 21
2.12 Additional Business Requirements
N/A
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Required Features
Version: <Version> Printed: 31/07/2013 2:17 PM Page 14 of 21
3. Required Features
Detail description of the system features List the major features the product contains or the significant functions that it performs.
FE-1 N/A
FE-2
FE-3
3.1 <Feature Name>
State the feature name in such few words
3.1.1 Description and Priority
Provide a short description of the feature and indicate whether it is of high. Medium, or low priority
3.1.2 Stimulus / Response Sequences
List the sequences of input stimuli (user actions, signal from external devices, or other triggers) and system response that define the behaviours for this feature
3.1.3 Functional Requirements
Itemize the detailed functional requirements associated with this feature. These are the software capabilities that must be present for the user to carry out the feature’s services or to perform a use case. Describe how the product should respond to anticipated error condition and to invalid inputs and actions. Uniquely label each functional requirement.
Function Description
3.1.4 Acceptance Test Criteria
Please specify the Acceptance test criteria that is required to accept this feature of the product
ATC-1
ATC-2
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Non Functional Requirements
Version: <Version> Printed: 31/07/2013 2:17 PM Page 15 of 21
4. Non Functional Requirements
This section specifies non-functional requirements other than external interface requirements.
4.1 Performance requirements
State specific performance requirements for various system operations.
PE-1 N/A
4.2 Safety Requirements
Specify those requirements that are concerned with possible loss, damage, or harm that could result from the use of the product.
SA-1 N/A
4.3 Security Requirements
Specify any requirements regarding security, integrity, or privacy issues that affect access to the product, use if the product, and protection of data that the product uses or creates
SE-1 Personal ID will not be saved clear, it will be hashed by MD5 then saved.
4.4 Software Quality Attributes
State any additional product quality characteristics that will be important to either customers or developers
N/A
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Test Cases
Version: <Version> Printed: 31/07/2013 2:17 PM Page 16 of 21
5. Test Cases
5.1 Test Scenarios
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Appendix Version: <Version> Printed: 31/07/2013 2:17 PM Page 17 of 21
6. Appendix
6.1 Appendix A: Business Rules
ID Rule Definition Type of Rule Static or Dynamic
Source
BR-1 Transaction amount limit is needed Amount limit Dynamic
BR-2
BR-3
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Appendix Version: <Version> Printed: 31/07/2013 2:17 PM Page 18 of 21
6.2 Appendix B: Formulas and calculations
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Appendix Version: <Version> Printed: 31/07/2013 2:17 PM Page 19 of 21
6.3 Appendix C: Examples
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Appendix Version: <Version> Printed: 31/07/2013 2:17 PM Page 20 of 21
6.4 Appendix D: Glossary
Kuwait International Bank – Card less Withdrawal CRQ000000000393
Confidential Information of International Turnkey Systems (ITS). Correspondence Version: <Version> Printed: 31/07/2013 2:17 PM Page 21 of 21
7. Correspondence
This section should be used for correspondence between Phoenix and the primary stakeholder to discuss questions or make comments or suggestions to the contents of the Functional Requirements document. Use the table below for this purpose.
7.1 << Type Comment Short Description Here >>
FRID / Section ID:
Post
Initials: <initials>
Date: <dd/mm/yyyy>
<Post your comments here>
Reply
Initials: <initials>
Date: <dd/mm/yyyy>
<Reply to posted comments here>