Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

ASSESSMENT DESCRIPTION: This assessment is an individual report about the design of an OOP system using Data Structures and Algorithms. The report should follow the

ASSESSMENT DESCRIPTION:
This assessment is an individual report about the design of an OOP system using Data Structures and
Algorithms. The report should follow the following structure using the actual case study that will be available
on Moodle (in assessment section) by week 8.
1. Title Page
2. Executive Summary
3. Introduction
4. Background
5. Case Study and the Design
5.1 Variables, Ranges and Keys
5.2 Operations and the Justification
5.3 Algorithms and the Justification
5.4 Modifications
6. Conclusion
7. References
CASE STUDY:
Developing a Fraud Detection System for a Financial Institution
Introduction: In Australia, a large financial institution wants to improve its fraud detection capabilities by
implementing a new fraud detection system. The system will use data from various sources, including
transactions, customer profiles, and external data sources, to identify and prevent fraudulent activities. The
financial institution wants to ensure that the system is efficient, accurate, and easy to use.
Problem Statement: The financial institution wants to develop a fraud detection system that meets the
following requirements:
1. Technical Complexity: The system should be able to process large amounts of data from various
sources in real-time and use advanced algorithms to identify fraudulent activities.
2. Data Complexity: The system should be able to handle data from different sources with varying
formats, structures, and levels of complexity. The system should also be able to integrate data from
external sources, such as third-party data providers.
3. Process Complexity: The system should be able to identify and prevent fraudulent activities in a timely
manner and coordinate with other systems, such as the customer support system, to resolve fraud
cases. The system should also be able to comply with relevant regulations and standards.
4. Integration Complexity: The system should be able to integrate with the financial institution's existing
systems, such as the customer relationship management (CRM) system and the transaction processing
system. The system should also be able to share data with other systems, such as the anti-money
laundering (AML) system.
5. User Complexity: The system should be easy to use and should provide a user-friendly interface for
fraud analysts to access the fraud detection data and manage fraud cases. The system should also
provide training and support for fraud analysts to effectively use the system.
6. Project Complexity: The project should be managed effectively and efficiently, considering the
technical, data, process, integration, and user complexities. The project should also consider the risk
involved and have contingency plans in place.
The fraud detection system is a complex computing problem that requires a deep understanding of data
structure and algorithms. By considering the criteria outlined by the Australian Computer Society, the financial
institution can ensure that it has a comprehensive understanding of the complexity of the problem and can
Kent Institute Australia Pty. Ltd.
Assessment Brief ABN 49003577302 CRICOS Code: 00161E RTO Code: 90458
Version 2: 18th March 2024 Page 3 of 5 TEQSA Provider Number: PRV12051
implement a solution that meets its requirements and provides the desired outcomes. The solution will likely
require the use of advanced data structures, such as graph databases and machine learning algorithms, to
effectively analyze the large amounts of data and identify fraudulent activities. Research should be conducted
to get some ideas about the graph database and ML.
TASKS TO BE COMPLETED
Given the above information:
a) Decide the appropriate variables, keys and ranges to be used in the system. Justify.
b) Identify the appropriate data structure to represent this this problem.
c) The operations that fraud detection system should support.
d) Algorithms for the operations that your system should support. Also, justify the choice of
algorithms.
e) Discuss the scalability of the system and propose potential improvements to handle larger
fraud detection capacities and increased fraudulent activities.
f) Reflect on the challenges and limitations of the design and propose additional features or
enhancements that could further improve the fraud detection system.
ASSESSMENT SUBMISSION:
The assignment must be submitted online in Moodle. All materials MUST be submitted electronically in
Microsoft Word format. Other formats (e.g., pdf or MAC file) may not be readable by markers. Please be aware
that any assessments submitted in other formats will be considered LATE and will lose marks until it is presented
in MS Word. No paper based or hardcopy submission will be accepted

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Development For Dummies

Authors: Allen G. Taylor

1st Edition

978-0764507526

More Books

Students also viewed these Databases questions

Question

Customers have to repeat information they have already provided.

Answered: 1 week ago