MITS5501: Portfolio Management System Specification Report
VerifiedAdded on 2023/04/23
|9
|1770
|218
Report
AI Summary
This report presents a Software Engineering Methodology Specification Document for the development of a Portfolio Management system for Allure Investments Pty. Ltd., an investment company managing client portfolios on the Australian Stock Exchange. The report includes an executive su...

Running head: SOFTWARE ENGINEERING METHODOLOGY
Software Engineering Methodology
Specification Document
Name of the Student
Name of the University
Author’s Note
Software Engineering Methodology
Specification Document
Name of the Student
Name of the University
Author’s Note
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

1
SOFTWARE ENGINEERING METHODOLOGY
Executive Summary
The report is prepared for the development of a Portfolio Management system for Allure
investments Pty. Ltd. It is an investment company which manages portfolios for the client
and invests actively on Australian Stock Exchange in behalf of their clients. There are more
than 150 clients connected with the company and their wealth is different from each other.
The property or other type of investment is not handled by Allure and it mainly deals with
equity investments. With the increase in the client list a software is needed to be developed
for helping the portfolio managers to keep record and maintain records for their clients.
SOFTWARE ENGINEERING METHODOLOGY
Executive Summary
The report is prepared for the development of a Portfolio Management system for Allure
investments Pty. Ltd. It is an investment company which manages portfolios for the client
and invests actively on Australian Stock Exchange in behalf of their clients. There are more
than 150 clients connected with the company and their wealth is different from each other.
The property or other type of investment is not handled by Allure and it mainly deals with
equity investments. With the increase in the client list a software is needed to be developed
for helping the portfolio managers to keep record and maintain records for their clients.

2
SOFTWARE ENGINEERING METHODOLOGY
Table of Contents
System Description....................................................................................................................3
Scope..........................................................................................................................................3
Feasibility Analysis....................................................................................................................3
Requirements Specification.......................................................................................................3
i. Functional............................................................................................................................3
ii. Non-Functional..................................................................................................................4
Assumptions/ Constraints...........................................................................................................4
Use Cases (from functional requirements).................................................................................5
i. Use Case Diagram...............................................................................................................5
ii. Use Case Descriptions.......................................................................................................5
Context Model............................................................................................................................7
i. Leveled Set of Functional Models......................................................................................7
Bibliography...............................................................................................................................8
SOFTWARE ENGINEERING METHODOLOGY
Table of Contents
System Description....................................................................................................................3
Scope..........................................................................................................................................3
Feasibility Analysis....................................................................................................................3
Requirements Specification.......................................................................................................3
i. Functional............................................................................................................................3
ii. Non-Functional..................................................................................................................4
Assumptions/ Constraints...........................................................................................................4
Use Cases (from functional requirements).................................................................................5
i. Use Case Diagram...............................................................................................................5
ii. Use Case Descriptions.......................................................................................................5
Context Model............................................................................................................................7
i. Leveled Set of Functional Models......................................................................................7
Bibliography...............................................................................................................................8

3
SOFTWARE ENGINEERING METHODOLOGY
System Description
For the development of the portfolio management system and analysis is made on the
current framework of the organization and the requirement of the project is identified. The
system acts as a single access point to the client and it is needed to be integrated with
different functionality such that the portfolio managers can easily get a comprehensive view
of the client and the investment information that are need to be analysed and managing the
decision for taking decisions for investment.
Scope
For the development of the portfolio management system the following scope of the project is
identified such as:
Finding alternatives for investment and manage different types of assets that are
currently not handled by the organization.
Analysis of the risk that are associated with the development of the system and
finding role of market and financial market for analysing the investments.
Selection of an appropriate software development methodology and serving the
system as a data aggregator.
Process multiple files and process at a time and reduce the complexity of management
of the process for increasing the efficiency of the company
Feasibility Analysis
An analysis is made on the feasibility for the development of the project and for the
analysis a project team should be created with a team leader for the management of the
operation of the team members. A preliminary investigation should be made using different
fact finding techniques such as creating a flow chart of the system and identifying the
deficiency of the current system1. A set of objective should be developed for the new
information system and a software development methodology should be selected for starting
the development of the project. The technical feasibility and the economic feasibility of the
project should be analysed for identification of the responsible personnel and ensuring that
the project is feasible for the organization.
Requirements Specification
i. Functional
1 Prakob Koraneekij and Jintavee Khlaisang, "Development Of E-Portfolio Management System Towards Thai
Qualifications Framework For Higher Education" (2015) 174 Procedia - Social and Behavioral Sciences.
SOFTWARE ENGINEERING METHODOLOGY
System Description
For the development of the portfolio management system and analysis is made on the
current framework of the organization and the requirement of the project is identified. The
system acts as a single access point to the client and it is needed to be integrated with
different functionality such that the portfolio managers can easily get a comprehensive view
of the client and the investment information that are need to be analysed and managing the
decision for taking decisions for investment.
Scope
For the development of the portfolio management system the following scope of the project is
identified such as:
Finding alternatives for investment and manage different types of assets that are
currently not handled by the organization.
Analysis of the risk that are associated with the development of the system and
finding role of market and financial market for analysing the investments.
Selection of an appropriate software development methodology and serving the
system as a data aggregator.
Process multiple files and process at a time and reduce the complexity of management
of the process for increasing the efficiency of the company
Feasibility Analysis
An analysis is made on the feasibility for the development of the project and for the
analysis a project team should be created with a team leader for the management of the
operation of the team members. A preliminary investigation should be made using different
fact finding techniques such as creating a flow chart of the system and identifying the
deficiency of the current system1. A set of objective should be developed for the new
information system and a software development methodology should be selected for starting
the development of the project. The technical feasibility and the economic feasibility of the
project should be analysed for identification of the responsible personnel and ensuring that
the project is feasible for the organization.
Requirements Specification
i. Functional
1 Prakob Koraneekij and Jintavee Khlaisang, "Development Of E-Portfolio Management System Towards Thai
Qualifications Framework For Higher Education" (2015) 174 Procedia - Social and Behavioral Sciences.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

4
SOFTWARE ENGINEERING METHODOLOGY
The following are the list of functional requirement that are needed to be included for the
development of portfolio management system:
To select an appropriate software development methodology for starting the
development of the information system.
To eliminate the current manual process and automate some of the business process
for serving more number of customer and improve the service provided to them2.
To eliminate the contains and barriers in the current system and application of
regulatory standard and new features in the subsystem.
ii. Non-Functional
Security – The bank account details of the clients and the other personal information
should be secured from external agents.
Reliability – The system should show accurate information and the backlog constraint
should be eliminated for development of the framework
Performance – The system should show real time information from the Australian
stock exchange and update the system such that no data is lost
Maintainability – The system should be less expensive to use and the errors in the
system should be recovered in a minimum time frame3
Scalability – The system should be developed such that it is allowed to integrate new
features without affecting the performance of the system.
Usability – The interface of the application should be user friendly and the user
should not face any difficulty while using the portfolio management system.
Assumptions/ Constraints
For the development of the system it is assumed that all the resources essential for the
development of the information system would be available to the development team. The
system should be usable and should response to the query of the user and help the managers
to take appropriate decision.
2 Pradit Songsangyos, "The Decision Support System For Hierarchical Portfolio Management" (2014)
4(4) International Journal of Information and Education Technology.
3 Valeriy Zakamulin, "Optimal Dynamic Portfolio Risk Management" [2016] The Journal of Portfolio
Management.
SOFTWARE ENGINEERING METHODOLOGY
The following are the list of functional requirement that are needed to be included for the
development of portfolio management system:
To select an appropriate software development methodology for starting the
development of the information system.
To eliminate the current manual process and automate some of the business process
for serving more number of customer and improve the service provided to them2.
To eliminate the contains and barriers in the current system and application of
regulatory standard and new features in the subsystem.
ii. Non-Functional
Security – The bank account details of the clients and the other personal information
should be secured from external agents.
Reliability – The system should show accurate information and the backlog constraint
should be eliminated for development of the framework
Performance – The system should show real time information from the Australian
stock exchange and update the system such that no data is lost
Maintainability – The system should be less expensive to use and the errors in the
system should be recovered in a minimum time frame3
Scalability – The system should be developed such that it is allowed to integrate new
features without affecting the performance of the system.
Usability – The interface of the application should be user friendly and the user
should not face any difficulty while using the portfolio management system.
Assumptions/ Constraints
For the development of the system it is assumed that all the resources essential for the
development of the information system would be available to the development team. The
system should be usable and should response to the query of the user and help the managers
to take appropriate decision.
2 Pradit Songsangyos, "The Decision Support System For Hierarchical Portfolio Management" (2014)
4(4) International Journal of Information and Education Technology.
3 Valeriy Zakamulin, "Optimal Dynamic Portfolio Risk Management" [2016] The Journal of Portfolio
Management.

5
SOFTWARE ENGINEERING METHODOLOGY
Use Cases (from functional requirements)
i. Use Case Diagram
ii. Use Case Descriptions
Description The portfolio management system would benefit the client and the
organization to improve the quality of service and record all the
investment details made by the client. The records of stock exchange
are retrieved for the management of the stock portfolios. Here the
investors are the client and they can view the portfolio by registering
with the information system and logging into their account4. The
investor are provided with the option for editing the layout of their
portal and setting preference for investing the funds in a particular
field. The portal helps in reducing the manual works and the user can
4 Emanuele Teti et al, "Corporate Social Performance And Portfolio Management" (2015) 34(9) Journal of
Management Development.
SOFTWARE ENGINEERING METHODOLOGY
Use Cases (from functional requirements)
i. Use Case Diagram
ii. Use Case Descriptions
Description The portfolio management system would benefit the client and the
organization to improve the quality of service and record all the
investment details made by the client. The records of stock exchange
are retrieved for the management of the stock portfolios. Here the
investors are the client and they can view the portfolio by registering
with the information system and logging into their account4. The
investor are provided with the option for editing the layout of their
portal and setting preference for investing the funds in a particular
field. The portal helps in reducing the manual works and the user can
4 Emanuele Teti et al, "Corporate Social Performance And Portfolio Management" (2015) 34(9) Journal of
Management Development.

6
SOFTWARE ENGINEERING METHODOLOGY
search for the trading history from the portal and the admin is
responsible for the management of the accounts.
Primary actor The main actor for the information system are the investor and admin
since they are directly associated with the information system.
Secondary actor The secondary actors is the exchange service from where the stock
exchange data is retrieved and used for taking decision and investing
in the right place.
Pre-conditions For using the information system the investor need to register with the
system by filling up a form with the details of the customer. The user
have to successfully log into the information system by validating the
username and password.
Post-conditions 1. The customer needs to add money in their account for
investing and the bank account is also needed to be linked with
the portal for transferring the profit directly to the account.
2. The client can contact with the managers from the information
system and seek for support and take decision on their own for
investing in the right field.
3. The admin can track the detailed records of each of the client
from the information system and contact the client if any
vulnerable decision is taken by the client.
4. The client can be assisted such that they make proper
investment in the volatile market for gaining more profit.
Main flows 1. The primary users are needed to register with the information
system for accessing the different service provided by the
system.
2. The admin have the functionality to manage the accessibility
and access all the records of the client registered with the
system.
3. The admin has the responsibility to update the customer with
ne information and have better communication between the
system and the client for reducing the response time.
4. The stock market price should be updated into the system and
available to the user and manager for taking decision and make
SOFTWARE ENGINEERING METHODOLOGY
search for the trading history from the portal and the admin is
responsible for the management of the accounts.
Primary actor The main actor for the information system are the investor and admin
since they are directly associated with the information system.
Secondary actor The secondary actors is the exchange service from where the stock
exchange data is retrieved and used for taking decision and investing
in the right place.
Pre-conditions For using the information system the investor need to register with the
system by filling up a form with the details of the customer. The user
have to successfully log into the information system by validating the
username and password.
Post-conditions 1. The customer needs to add money in their account for
investing and the bank account is also needed to be linked with
the portal for transferring the profit directly to the account.
2. The client can contact with the managers from the information
system and seek for support and take decision on their own for
investing in the right field.
3. The admin can track the detailed records of each of the client
from the information system and contact the client if any
vulnerable decision is taken by the client.
4. The client can be assisted such that they make proper
investment in the volatile market for gaining more profit.
Main flows 1. The primary users are needed to register with the information
system for accessing the different service provided by the
system.
2. The admin have the functionality to manage the accessibility
and access all the records of the client registered with the
system.
3. The admin has the responsibility to update the customer with
ne information and have better communication between the
system and the client for reducing the response time.
4. The stock market price should be updated into the system and
available to the user and manager for taking decision and make
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

7
SOFTWARE ENGINEERING METHODOLOGY
equity investment.
5. The selling and buying process is needed to be transparent to
the client and the records should be maintained for the
management of equity levels.
6. The user is needed to be alerted before the due date of payment
and suggesting decision for investing in a selected field.
7. The fund manager is responsible to distributing the profit
percentage to its customer and calculate the tax payable and
holding the shares of different companied.
Alternative flows To manually calculate the tax and get information from the user for
colligating with the software systems.
Context Model
i. Leveled Set of Functional Models
SOFTWARE ENGINEERING METHODOLOGY
equity investment.
5. The selling and buying process is needed to be transparent to
the client and the records should be maintained for the
management of equity levels.
6. The user is needed to be alerted before the due date of payment
and suggesting decision for investing in a selected field.
7. The fund manager is responsible to distributing the profit
percentage to its customer and calculate the tax payable and
holding the shares of different companied.
Alternative flows To manually calculate the tax and get information from the user for
colligating with the software systems.
Context Model
i. Leveled Set of Functional Models

8
SOFTWARE ENGINEERING METHODOLOGY
Bibliography
Clark, Richelle and Laura Misener, "Understanding Urban Development Through A Sport
Events Portfolio: A Case Study Of London, Ontario" (2015) 29(1) Journal of Sport
Management
Kiehelä, Sami and Heidi Falkenbach, "Performance Of Non-Core Private Equity Real Estate
Funds:A European View" (2015) 41(5) The Journal of Portfolio Management
Koraneekij, Prakob and Jintavee Khlaisang, "Development Of E-Portfolio Management
System Towards Thai Qualifications Framework For Higher Education" (2015)
174 Procedia - Social and Behavioral Sciences
Songsangyos, Pradit, "The Decision Support System For Hierarchical Portfolio Management"
(2014) 4(4) International Journal of Information and Education Technology
Stentoft Arlbjørn, Jan, Per Vagn Freytag and Lisa Thoms, "Portfolio Management Of
Development Projects In Danish Municipalities" (2015) 28(1) International Journal
of Public Sector Management
Teti, Emanuele et al, "Corporate Social Performance And Portfolio Management" (2015)
34(9) Journal of Management Development
Thomas, Jason M., "Structural Relationships And Portfolio Efficiency" (2015) 42(1) The
Journal of Portfolio Management
Zakamulin, Valeriy, "Optimal Dynamic Portfolio Risk Management" [2016] The Journal of
Portfolio Management
SOFTWARE ENGINEERING METHODOLOGY
Bibliography
Clark, Richelle and Laura Misener, "Understanding Urban Development Through A Sport
Events Portfolio: A Case Study Of London, Ontario" (2015) 29(1) Journal of Sport
Management
Kiehelä, Sami and Heidi Falkenbach, "Performance Of Non-Core Private Equity Real Estate
Funds:A European View" (2015) 41(5) The Journal of Portfolio Management
Koraneekij, Prakob and Jintavee Khlaisang, "Development Of E-Portfolio Management
System Towards Thai Qualifications Framework For Higher Education" (2015)
174 Procedia - Social and Behavioral Sciences
Songsangyos, Pradit, "The Decision Support System For Hierarchical Portfolio Management"
(2014) 4(4) International Journal of Information and Education Technology
Stentoft Arlbjørn, Jan, Per Vagn Freytag and Lisa Thoms, "Portfolio Management Of
Development Projects In Danish Municipalities" (2015) 28(1) International Journal
of Public Sector Management
Teti, Emanuele et al, "Corporate Social Performance And Portfolio Management" (2015)
34(9) Journal of Management Development
Thomas, Jason M., "Structural Relationships And Portfolio Efficiency" (2015) 42(1) The
Journal of Portfolio Management
Zakamulin, Valeriy, "Optimal Dynamic Portfolio Risk Management" [2016] The Journal of
Portfolio Management
1 out of 9
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024 | Zucol Services PVT LTD | All rights reserved.