MITS5501 Software Engineering Methodology: Specification Document

Verified

Added on  2023/04/26

|10
|1049
|250
Report
AI Summary
This document outlines the specification for a portfolio, equity, and asset management software application tailored for Allure Investments Pty. Ltd. It covers the system's scope, which includes automating back-office processes, enhancing productivity, improving customer support, enabling real-time data flow, and generating effective reports. The feasibility analysis indicates the project is technically and financially viable, utilizing open-source ASP.NET and MS SQL Server. Functional requirements include login, registration, stock management, reporting, and contribution tracking, while non-functional requirements emphasize security and availability. The document also details assumptions, constraints, use cases, a context model, and leveled functional models, providing a comprehensive overview of the proposed system's design and functionality. The website will be hosted through one server. One centralized database will handle all the data management activities.The main constraint was making the website secure against the DoS attacks.
Document Page
Running head: SPECIFICATION DOCUMENT
Specification Document
Name of the Student
Name of the University
Author’s note:
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
1SPECIFICATION DOCUMENT
Executive Summary
The report reflects the project specifications based on the scope, feasibility, data models and use
case. The project states that a website will be developed as a solution. The usage of one server
for every function can be risk prone. As per the use case, the customer functions will be
separated from the internal staff functions.
Document Page
2SPECIFICATION DOCUMENT
Table of Contents
System Description:.........................................................................................................................3
Scope:..............................................................................................................................................3
Feasibility Analysis:........................................................................................................................3
Requirement Specifications:............................................................................................................4
Functional Requirements:............................................................................................................4
Non-Functional Requirement:.....................................................................................................4
Assumptions/Constraints:................................................................................................................5
Use Cases:........................................................................................................................................5
Context Model:................................................................................................................................7
Levelled Set of Functional Models:.................................................................................................8
Bibliography:...................................................................................................................................9
Document Page
3SPECIFICATION DOCUMENT
System Description:
The proposed system will be a portfolio, equity and asset management software
application that will provide Allure Investments Pty. Ltd to handle all the financial and customer
related tasks effectively and efficiently. The proposed system will be able to provide support all
the hundred and fifty employees of the organization along with the management. In order to
establish communication with the customers, the system will be have integrated website and
mobile application. One of the main features of the system will be real-time NAVs/P&L. It will
also allow easy management of portfolio along with documentation of each activities regarding
buy and sell.
Scope:
The scope of the system are as following.
i. Cover entire Allure Investments Pty. Ltd wide activities
ii. Making the back office processes automatic
iii. Providing more productivity throughout the organization
iv. Implement better customer support
v. Data flow in real time
vi. Better support to internal staff
vii. Effective and accurate report generation
Feasibility Analysis:
Technical: The proposed system will be developed using the ASP.NET and MS SQL
server that are completely open source. The whole system will extremely technologically
tabler-icon-diamond-filled.svg

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
4SPECIFICATION DOCUMENT
advanced as the MVC framework will be used. The existing computers can be used for accessing
the system. As the MVC is based on Boostrap, the mobile devices can also access the website.
Financial: Being open source, the ASP.NET and MS SQL does not require any
licensing. The project will be much cheaper because of this reason. Almost all the current PCs at
Allure Investments Pty. Ltd will support the website efficiently. Therefore, there is no need to
invest extreme amount of money in technical resources.
Requirement Specifications:
Functional Requirements:
Login: The system will have a login function to implement authentication. To login into
the system, the users have to input the login id and password into the login form.
Registration: The registration will be the first step to gain access to other functions of the
system. To register into the system the user have to input personal details, bank details and login
credentials.
Stock Management: The portfolio manager will handle the stocks of the users. The stock
management include stock buy and sell.
Reporting: The owner and other staff will get reports based on their authorization.
Contribution: The accounts manager will discuss the contribution to be made with the
user.
Non-Functional Requirement:
Security: Security is the most essential part of this system. The system will protect
against all kind of spam and Trojan viruses. It will also prevent DoS attacks.
Document Page
5SPECIFICATION DOCUMENT
Availability: It is in the second priority. The system must be available 24*7.
Assumptions/Constraints:
Assumptions: it is assumed that the system will be developed as a website. The website
will be hosted through one server. This means that internal and external functions will be hosted
through one server. One centralized database will handle all the data management activities.
Constraints: The main constraint was making the website secure against the DoS attacks.
The website will have two parts such as internal and external. Implementing both this part in one
website with different UI was very difficult.
Use Cases:
Document Page
6SPECIFICATION DOCUMENT
Figure 1: Use Case Diagram
(Source: Created by Author)
Use Case Name Login
Use Case ID User01
Actors Customer, Staff and Management
Precondition The user must have registration
Activities The user will request login
The system will provide login form
The user will input login details
The system will validate input
If validation output is positive the user will be logged in
Post condition One user will have one active session one time
Exception The user has two login id
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
7SPECIFICATION DOCUMENT
Context Model:
Figure 2: Context Level Diagram
(Source: Created by Author)
Document Page
8SPECIFICATION DOCUMENT
Levelled Set of Functional Models:
Figure 3: Functional Model Diagram
(Source: Created by Author)
Document Page
9SPECIFICATION DOCUMENT
Bibliography:
DeYoung, R., Gron, A., Torna, G. and Winton, A., 2015. Risk overhang and loan portfolio
decisions: small business loan supply before and during the financial crisis. The Journal of
Finance, 70(6), pp.2451-2488.
Jiang, Z., Xu, D. and Liang, J., 2017. A deep reinforcement learning framework for the financial
portfolio management problem. arXiv preprint arXiv:1706.10059.
Pfaff, B., 2016. Financial risk modelling and portfolio optimization with R. John Wiley & Sons.
Syriopoulos, T., Makram, B. and Boubaker, A., 2015. Stock market volatility spillovers and
portfolio hedging: BRICS and the financial crisis. International Review of Financial
Analysis, 39, pp.7-18.
Wallace, M.L. and Rafols, I., 2015. Research portfolio analysis in science policy: moving from
financial returns to societal benefits. Minerva, 53(2), pp.89-115.
chevron_up_icon
1 out of 10
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]