Thesis Details
Agilní objektově-orientovaný vývoj softwaru v ABAP
Bachelor's Thesis
Student: Baginová Lucia
Academic Year: 2021/2022
Supervisor: Rychlý Marek, RNDr., Ph.D.
English title
Agile Object-Oriented Software Development in ABAP
Language
Czech
Abstract
This thesis introduces agile software development, characteristics of the methodologies, and usage of refactoring as part of the development. Various tools used by SAP for developing software in their proprietary programming language ABAP are presented. The thesis aims to implement an object-oriented program in ABAP using agile principles. A program that enables users to manually enter specific values of VAT report is implemented using refactoring, tested, and delivered to SAP customers. Additional functionality that allows exporting the values to CSV format is implemented using Test Driven Development.
Keywords
agile metodologies, refactoring, Test Driven Development, unit testing in ABAP, SAP, ABAP report, dynpro
Department
Degree Programme
Information Technology
Files
Status
defended, grade B
Date
13 June 2022
Reviewer
Committee
Janoušek Vladimír, doc. Ing., Ph.D. (DITS FIT BUT), předseda
Burget Lukáš, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Honzík Jan M., prof. Ing., CSc. (DIFS FIT BUT), člen
Mrázek Vojtěch, Ing., Ph.D. (DCSY FIT BUT), člen
Rozman Jaroslav, Ing., Ph.D. (DITS FIT BUT), člen
Burget Lukáš, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Honzík Jan M., prof. Ing., CSc. (DIFS FIT BUT), člen
Mrázek Vojtěch, Ing., Ph.D. (DCSY FIT BUT), člen
Rozman Jaroslav, Ing., Ph.D. (DITS FIT BUT), člen
Citation
BAGINOVÁ, Lucia. Agilní objektově-orientovaný vývoj softwaru v ABAP. Brno, 2022. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2022-06-13. Supervised by Rychlý Marek. Available from: https://www.fit.vut.cz/study/thesis/25117/
BibTeX
@bachelorsthesis{FITBT25117, author = "Lucia Baginov\'{a}", type = "Bachelor's thesis", title = "Agiln\'{i} objektov\v{e}-orientovan\'{y} v\'{y}voj softwaru v ABAP", school = "Brno University of Technology, Faculty of Information Technology", year = 2022, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/25117/" }