Questionier With Requirements
Questionier With Requirements
Sahiwal Campus
Lab Task
Submitted To:
Submitted By:
Muhammad Usman
Registration No:
FA21-BCS-020
Section:
Subject:
Questionnaire (CopyMate)
Date:
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
_______________________________________________________________________
Functional Requirements:
CopyMate must be compatible with various trading platforms (e.g., stocks, forex,
commodities), allowing seamless integration for different types of traders.
It should support different APIs and protocols to facilitate trading on multiple platforms.
CopyMate should execute trades promptly, ensuring minimal delays between the copied
trade and its execution on the user’s account.
It must be able to handle high-volume trade replication without performance degradation.
The system must offer customizable user interfaces, enabling users to adjust dashboard
views, settings, and features to suit their preferences.
CopyMate should allow traders to set custom alerts, notifications, and display
preferences.
The system must support the management of multiple trading accounts simultaneously,
allowing users to replicate trades across all accounts.
CopyMate should allow traders to allocate different trade sizes, positions, and risk
parameters for each account.
CopyMate should provide real-time alerts and updates on trade execution, account status,
and risk levels via email, SMS, or push notifications.
CopyMate must offer various subscription plans with flexible pricing options that suit
different trader requirements and budgets.
The system should allow users to easily upgrade, downgrade, or cancel their
subscriptions through an online interface.
Non-Functional Requirements:
1. Scalability:
CopyMate must be scalable to handle increasing numbers of users, trades, and accounts
without any loss of performance.
The system should be able to support traders managing small portfolios as well as large
investment funds.
CopyMate must ensure high availability, aiming for 99.9% uptime, especially during
peak market hours.
The system should include backup and recovery processes to handle outages or crashes.
3. Security:
CopyMate must ensure the security of users’ personal and financial information through
encryption and secure authentication methods.
The platform should implement multi-factor authentication (MFA) to prevent
unauthorized access.
4. Performance:
The system should execute trades in real-time with minimal delay, especially during
volatile market conditions.
CopyMate should maintain performance even under heavy load, such as when processing
multiple trades simultaneously.
5. User-Friendly Interface:
The user interface must be intuitive, with easy-to-navigate menus and settings.
The system should include tutorials, guides, and help options for beginners.
6. Cross-Platform Accessibility:
CopyMate must be accessible across various devices, including desktops, tablets, and
mobile phones.
It should support different operating systems such as Windows, macOS, iOS, and
Android.
CopyMate must provide responsive customer support through multiple channels (email,
chat, phone) to resolve user issues promptly.
Regular software updates and maintenance should be performed to improve system
functionality and security.
9. Localization:
The system must support multiple languages and currencies, allowing traders from
different regions to use the platform comfortably.
10. Compliance:
CopyMate must comply with relevant financial regulations and standards in the markets
it operates, such as GDPR for data protection and FINRA for trading regulations.