Improvement of the software systems development life cycle of the credit scoring process at a financial institution through the application of systems engineering
A Research Report Submitted to the Faculty of Engineering and the Built Environment in partial fulfilment of the Requirements for the degree of Master of Science in Engineering === The research centred on improving the current software systems development life cycle (SDLC) of the credit scoring pr...
Main Author: | |
---|---|
Format: | Others |
Language: | en |
Published: |
2016
|
Subjects: | |
Online Access: | http://hdl.handle.net/10539/21147 |
id |
ndltd-netd.ac.za-oai-union.ndltd.org-wits-oai-wiredspace.wits.ac.za-10539-21147 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-netd.ac.za-oai-union.ndltd.org-wits-oai-wiredspace.wits.ac.za-10539-211472019-05-11T03:40:23Z Improvement of the software systems development life cycle of the credit scoring process at a financial institution through the application of systems engineering Meyer, Nadia Systems engineering System analysis Credit scoring systems Computer software--Development Software engineering Credit analysis A Research Report Submitted to the Faculty of Engineering and the Built Environment in partial fulfilment of the Requirements for the degree of Master of Science in Engineering The research centred on improving the current software systems development life cycle (SDLC) of the credit scoring process at a financial institution based on systems engineering principles. The research sought ways to improve the current software SDLC in terms of cost, schedule and performance. This paper proposes an improved software SDLC that conforms to the principles of systems engineering. As decisioning has been automated in financial institutions, various processes are developed according to a software SDLC in order to ensure accuracy and validity thereof. This research can be applied to various processes within financial institutions where software development is conducted, verified and tested. A comparative analysis between the current software SDLC and a recommended SDLC was performed. Areas within the current SDLC that did not comply with systems engineering principles were identified. These inefficiencies were found during unit testing, functional testing and regression testing. An SDLC is proposed that conforms to systems engineering principles and is expected to reduce the current SDLC schedule by 20 per cent. Proposed changes include the sequence of processes within the SDLC, increasing test coverage by extracting data from the production environment, filtering and sampling data from the production environment, automating functional testing using mathematical algorithms, and creating a test pack for regression testing which adequately covers the software change. MT2016 2016-10-11T09:00:37Z 2016-10-11T09:00:37Z 2016-10-11 Thesis http://hdl.handle.net/10539/21147 en application/pdf application/pdf |
collection |
NDLTD |
language |
en |
format |
Others
|
sources |
NDLTD |
topic |
Systems engineering System analysis Credit scoring systems Computer software--Development Software engineering Credit analysis |
spellingShingle |
Systems engineering System analysis Credit scoring systems Computer software--Development Software engineering Credit analysis Meyer, Nadia Improvement of the software systems development life cycle of the credit scoring process at a financial institution through the application of systems engineering |
description |
A Research Report
Submitted to the Faculty of Engineering and the Built Environment in partial fulfilment of the Requirements for the degree of
Master of Science in Engineering === The research centred on improving the current software systems development life cycle (SDLC) of the credit scoring process at a financial institution based on systems engineering principles. The research sought ways to improve the current software SDLC in terms of cost, schedule and performance. This paper proposes an improved software SDLC that conforms to the principles of systems engineering.
As decisioning has been automated in financial institutions, various processes are developed according to a software SDLC in order to ensure accuracy and validity thereof. This research can be applied to various processes within financial institutions where software development is conducted, verified and tested.
A comparative analysis between the current software SDLC and a recommended SDLC was performed. Areas within the current SDLC that did not comply with systems engineering principles were identified. These inefficiencies were found during unit testing, functional testing and regression testing.
An SDLC is proposed that conforms to systems engineering principles and is expected to reduce the current SDLC schedule by 20 per cent. Proposed changes include the sequence of processes within the SDLC, increasing test coverage by extracting data from the production environment, filtering and sampling data from the production environment, automating functional testing using mathematical algorithms, and creating a test pack for regression testing which adequately covers the software change. === MT2016 |
author |
Meyer, Nadia |
author_facet |
Meyer, Nadia |
author_sort |
Meyer, Nadia |
title |
Improvement of the software systems development life cycle of the credit scoring process at a financial institution through the application of systems engineering |
title_short |
Improvement of the software systems development life cycle of the credit scoring process at a financial institution through the application of systems engineering |
title_full |
Improvement of the software systems development life cycle of the credit scoring process at a financial institution through the application of systems engineering |
title_fullStr |
Improvement of the software systems development life cycle of the credit scoring process at a financial institution through the application of systems engineering |
title_full_unstemmed |
Improvement of the software systems development life cycle of the credit scoring process at a financial institution through the application of systems engineering |
title_sort |
improvement of the software systems development life cycle of the credit scoring process at a financial institution through the application of systems engineering |
publishDate |
2016 |
url |
http://hdl.handle.net/10539/21147 |
work_keys_str_mv |
AT meyernadia improvementofthesoftwaresystemsdevelopmentlifecycleofthecreditscoringprocessatafinancialinstitutionthroughtheapplicationofsystemsengineering |
_version_ |
1719081874837471232 |