System: Trading Management System Fair Investing (Pty) Ltd is a financial services provider that assists investors to invest on the Johannesburg Stock Exchange (JSE) and Offshore Financial Markets. The Directors of Fair Investing (Pty) Ltd would like you to assist them to conceptualise and build an end‐to‐end information system that will enable its fund managers to track performances of equity derivatives, and conduct Forex Trading. On the same system fund managers should be able to buy and sell equities and derivatives. Investors will be given a read only access to the system to view the performance of their investments. They should also be able to view their FICA Status with regards to any outstanding documents required for FICA purposes. Fair Investing (Pty) Ltd is required by law to have a full‐time compliance officer. The role of a compliance officer is to assist Directors and Management of Fair Investing (Pty) Ltd to establish and maintain a compliance function within their risk management framework. The role of a compliance officer can be categorised into three main functions namely support, monitoring and training of Fund Managers in compliance matters. The compliance officer will use the system to monitor compliance with the Financial Markets Act and update the compliance status. The Directors of Fair Investing (Pty) Ltd would like the Trading Management System to include a secured cloud‐based web application and mobile application that can be installed from any App Store on a Mobile Device. They system is expected to have Intuitive User Interface, handle a load of 100 users using it concurrently, should be recovered within an hour in case of failure and should allow multifactor authentication for all the registered users. As part of the functional requirements, the system should be able to provide the Directors with a view of portfolio performances and other financial service industry info. Directors will also use the system to record management reports. Joyce Naidoo is an Office Manager who works closely with the Directors (Charles Bekker and Anna Niemand). Joyce wants to be able to use the system to run payroll, to check commission earnings on behalf of fund managers and production credits for Fair Investing (Pty) Ltd. Finally the Investors are also expected to use the system to apply for any new investments in future, to learn about foreign exchange and view performance of their investments. The Office Manager, Compliance Officer and Fund Managers are employees of Fair Investing (Pty) Ltd. Fund Managers are allowed to handle one or more investments at a time. An investment is linked to only one Investment Product. Fair Investing (Pty) Ltd has invested heavily in Microsoft Cloud Services and they would like you and the Software Development Team to use Microsoft Azure Dev Ops for Source Code Control, Test automation, Continuous Delivery and Deployment. Quality is valued at Fair Investing (Pty) Ltd; the development team is forced to apply strict rules around Unit Testing and Integration Testing. To save money on database licensing Fair Investing (Pty) Ltd has recommended PostgreSQL, also known as Postgres, as a free and open‐source relational database management system to be used during the Project. All the databases on Postgres including the back‐ups should be encrypted Identify all the Non‐functional requirements mentioned in the Case Study and categorise them accordingly. List at least one requirement per category Please put your answer in a tabular form
System: Trading Management System
Fair Investing (Pty) Ltd is a financial services provider that assists investors to invest on the
Johannesburg Stock Exchange (JSE) and Offshore Financial Markets. The Directors of Fair Investing
(Pty) Ltd would like you to assist them to conceptualise and build an end‐to‐end
that will enable its fund managers to track performances of equity derivatives, and conduct Forex
Trading. On the same system fund managers should be able to buy and sell equities and derivatives.
Investors will be given a read only access to the system to view the performance of their
investments. They should also be able to view their FICA Status with regards to any outstanding
documents required for FICA purposes.
Fair Investing (Pty) Ltd is required by law to have a full‐time compliance officer. The role of
a compliance officer is to assist Directors and Management of Fair Investing (Pty) Ltd to establish
and maintain a compliance function within their risk management framework. The role of a
compliance officer can be categorised into three main functions namely support, monitoring and
training of Fund Managers in compliance matters. The compliance officer will use the system to
monitor compliance with the Financial Markets Act and update the compliance status.
The Directors of Fair Investing (Pty) Ltd would like the Trading Management System to include a
secured cloud‐based web application and mobile application that can be installed from any App
Store on a Mobile Device. They system is expected to have Intuitive User Interface, handle a load
of 100 users using it concurrently, should be recovered within an hour in case of failure and should
allow multifactor authentication for all the registered users. As part of the functional requirements,
the system should be able to provide the Directors with a view of portfolio performances and other
financial service industry info. Directors will also use the system to record management reports.
Joyce Naidoo is an Office Manager who works closely with the Directors (Charles Bekker and Anna
Niemand). Joyce wants to be able to use the system to run payroll, to check commission earnings
on behalf of fund managers and production credits for Fair Investing (Pty) Ltd. Finally the Investors
are also expected to use the system to apply for any new investments in future, to learn about
foreign exchange and view performance of their investments.
The Office Manager, Compliance Officer and Fund Managers are employees of Fair Investing (Pty)
Ltd. Fund Managers are allowed to handle one or more investments at a time. An investment is
linked to only one Investment Product. Fair Investing (Pty) Ltd has invested heavily in Microsoft
Cloud Services and they would like you and the Software Development Team to use Microsoft Azure
Dev Ops for Source Code Control, Test automation, Continuous Delivery and Deployment. Quality
is valued at Fair Investing (Pty) Ltd; the development team is forced to apply strict rules around
Unit Testing and Integration Testing. To save money on
has recommended PostgreSQL, also known as Postgres, as a free and open‐source relational
database management system to be used during the Project. All the databases on Postgres
including the back‐ups should be encrypted
Identify all the Non‐functional requirements mentioned in the Case Study and
categorise them accordingly. List at least one requirement per category
Please put your answer in a tabular form
Step by step
Solved in 3 steps with 1 images