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.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Running head: SOFTWARE ENGINEERING METHODOLOGY 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.
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
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 1Prakob Koraneekij and Jintavee Khlaisang, "Development Of E-Portfolio Management System Towards Thai Qualifications Framework For Higher Education" (2015) 174Procedia - Social and Behavioral Sciences.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
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: Toselectanappropriatesoftwaredevelopmentmethodologyforstartingthe 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. 2PraditSongsangyos,"TheDecisionSupportSystemForHierarchicalPortfolioManagement"(2014) 4(4)International Journal of Information and Education Technology. 3ValeriyZakamulin,"OptimalDynamicPortfolioRiskManagement"[2016]TheJournalofPortfolio Management.
5 SOFTWARE ENGINEERING METHODOLOGY Use Cases (from functional requirements) i. Use Case Diagram ii. Use Case Descriptions DescriptionThe 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 4Emanuele Teti et al, "Corporate Social Performance And Portfolio Management" (2015) 34(9)Journal of Management Development.
6 SOFTWARE ENGINEERING METHODOLOGY search for the tradinghistory from the portaland the admin is responsible for the management of the accounts. Primary actorThe main actor for the information system are the investor and admin since they are directly associated with the information system. Secondary actorThe 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-conditionsFor 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-conditions1.Thecustomerneedstoaddmoneyintheiraccountfor 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.Theclientcanbeassistedsuchthattheymakeproper investment in the volatile market for gaining more profit. Main flows1.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
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
7 SOFTWARE ENGINEERING METHODOLOGY equity investment. 5.The selling and buying process is needed to be transparent to theclientandtherecordsshouldbemaintainedforthe 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 flowsTo 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 SystemTowards Thai QualificationsFramework For Higher Education"(2015) 174Procedia - 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