Purpose
The purpose of this document is to specify the overall system requirements that will govern the development and implementation of Zion Software. The document will establish the basic guidelines regarding the System capabilities, conditions, interfaces and so on.
General System Requirements
Major System Capabilities
Specify the major system capabilities in terms of availability, device accessibility, and/or technical capability.
MUST HAVE:
• System is available on the Internet and on Phone-Call
• System is available 24 hours per day and 7 days per week
• System is able to accept phone payments
WOULD HAVE:
• System is accessible by mobile devices
• System is able to accept phone and online payments
Major System Conditions
Specify major system assumptions and/or constraints MUST HAVE:
- System must use the Download Manager
-Each Donor must have a personal account on the website WOULD HAVE:
- System must interface with Bank of America credit card payment system
-System must associate with Paypal in order to facilitate online payment
System Interfaces
Describe the dependency and relationship requirements of the system to other enterprise/external systems. Include any interface to a future system or one under development. For clarity, a graphical representation of the interfaces should be used when appropriate.
MUST HAVE:
-The Data Donors would have to use the Windows OS as their interfaces in order to be able to upload the ‘data' which would be go through the Download Manager interface to be encrypted
-The ‘data' will then be ‘crushed' (compressed) and be available for Customer Purchase
-The customers will receive a ‘decryption' key in order to unlock the ‘data' that is compressed and encrypted
WOULD HAVE:
- The 'decryption' key would be time sensitive and would expire after the customer has opened the 'data'
-Data donors can upload the files using other interfaces that are not Windows OS
Attachment:- DESIGN_Question.zip