Securing Quality in the Software Development Process of Financial Systems
Laen...
Kuupäev
Autorid
Ajakirja pealkiri
Ajakirja ISSN
Köite pealkiri
Kirjastaja
Tartu Ülikool
Abstrakt
The financial industry is exposed to different kinds of risk, such as operational and reputational. The financial systems should be reliable, performant, and audit-ready to minimize these risks. The way that these risks are addressed and requirements met is by ensuring the quality of these systems. In addition to the risks, the rapid evolution of financial systems adds complexity to maintaining software quality. This research aims to explore the question of how software quality is prioritized and implemented in such systems. Research utilizes systematic literature review and expert interview methods to explore the topic. The systematic literature review aimed to capture the academic contributions on quality aspects, metrics, and tools. On the other hand, the interview aimed to highlight how the quality is managed and maintained practically in the systems. Based on the results, a structured framework that can guide field practitioners and researchers was developed. The framework is developed in three dimensions, providing layered guidance on the quality aspects, how to measure them, and how to implement them in the different software lifecycle stages.
Finantssektor puutub kokku erinevat tüüpi riskidega, sealhulgas tegevus- ja mainekahjuga. Selliste riskide vähendamiseks peavad finantssüsteemid olema töökindlad, suure jõudlusega ning auditeerimisvalmidusega. Nende riskide maandamine ja nõuete täitmine saavutatakse süsteemide kvaliteedi tagamise kaudu. Lisaks riskidele muudab finantssüsteemide kiire areng tarkvarakvaliteedi säilitamise keerukamaks. Käesoleva uurimuse eesmärk on uurida, kuidas tarkvarakvaliteeti sellistes süsteemides prioriseeritakse ja rakendatakse. Uurimistöö kasutab teemaga tutvumiseks süstemaatilise kirjanduse ülevaate ja eksperdiintervjuude meetodeid. Süstemaatiline kirjanduse ülevaade on suunatud akadeemiliste käsitluste kogumisele kvaliteedi aspektide, mõõdikute ja tööriistade kohta. Intervjuude eesmärk on esile tuua, kuidas kvaliteeti süsteemides praktiliselt hallatakse ja säilitatakse. Tulemuste põhjal töötati välja struktureeritud raamistik, mis võib olla juhiseks valdkonna praktikutele ja teadlastele. Raamistik koosneb kolmest dimensioonist, pakkudes kihilist juhendamist kvaliteediaspektide määratlemiseks, nende mõõtmiseks ning rakendamiseks tarkvara elutsükli eri etappides.
Finantssektor puutub kokku erinevat tüüpi riskidega, sealhulgas tegevus- ja mainekahjuga. Selliste riskide vähendamiseks peavad finantssüsteemid olema töökindlad, suure jõudlusega ning auditeerimisvalmidusega. Nende riskide maandamine ja nõuete täitmine saavutatakse süsteemide kvaliteedi tagamise kaudu. Lisaks riskidele muudab finantssüsteemide kiire areng tarkvarakvaliteedi säilitamise keerukamaks. Käesoleva uurimuse eesmärk on uurida, kuidas tarkvarakvaliteeti sellistes süsteemides prioriseeritakse ja rakendatakse. Uurimistöö kasutab teemaga tutvumiseks süstemaatilise kirjanduse ülevaate ja eksperdiintervjuude meetodeid. Süstemaatiline kirjanduse ülevaade on suunatud akadeemiliste käsitluste kogumisele kvaliteedi aspektide, mõõdikute ja tööriistade kohta. Intervjuude eesmärk on esile tuua, kuidas kvaliteeti süsteemides praktiliselt hallatakse ja säilitatakse. Tulemuste põhjal töötati välja struktureeritud raamistik, mis võib olla juhiseks valdkonna praktikutele ja teadlastele. Raamistik koosneb kolmest dimensioonist, pakkudes kihilist juhendamist kvaliteediaspektide määratlemiseks, nende mõõtmiseks ning rakendamiseks tarkvara elutsükli eri etappides.
Kirjeldus
Märksõnad
Software Quality Assurance, Financial Industry, süstemaatiline kirjanduse ülevaade, intervjuud, Compliance, tarkvarakvaliteedi tagamine, vastavusnõuded, Systematic Literature Review, Quality Metrics, finantssektor, Automation, Interviews, kvaliteedimõõdikud, automatiseerimine