Diplomová práce

Paper Plane: OpenAPI Based Mocking Tool

Matej Kňazík
Anotace

Táto diplomová práca skúma špecifiká rozsiahleho softvérového vývoja a následne popisuje návrh, implementáciu a nasadenie aplikácie, ktorá uľahčuje vývoj rozsiahlych softvérových produktov. Práca poskytuje detailný popis celého vývojového procesu, ktorého výsledkom je aplikácia na správu "mockov" s názvom Paper Plane. Táto aplikácia využíva OpenAPI štandard k riešeniu úskalí v rôznych fázach vývoja …více

Abstract

Following master’s thesis examines specifics of large-scale software development and then describes the design, implementation, and deployment of an application that addresses challenges of software development at scale. The thesis provides an in-depth description of the whole development process. The result of the thesis is a mock management tool called Paper Plane. The tool utilizes the OpenAPI standard …více

Zadání práce
The aim of the thesis is to create a fully working mocking tool that weakens dependencies between groups involved in large-scale software development. Mainly dependencies between developers and QA engineers, but also between developers and product managers or designers during early stages of software life cycle. The thesis shall describe specifics of large-scale software development, compare existing tools that address similar issues, and finally design and implement an application based on previous findings. The outcome of the thesis is going to be a web application ready to be used in real-life environment. The tool will be open-source and easily applicable to various types of use cases. The aim of the thesis is to create a mocking tool that weakens dependencies between groups involved in large-scale software development. The thesis should describe specifics of large-scale software development, compare existing tools that solve similar issues, and finally design and implement an application based on previous findings. The core of the thesis shall provide in-depth description of the design and implementation process of the actual tool. The outcome of the thesis is a fully working web application called Paper Plane. The application will utilize OpenAPI standard and should be ready for deployment in a real-life environment. Paper Plane will be open-source and applicable to various types of use cases.
Práce zkontrolována:
30. 5. 2022 23:19, doc. Ing. RNDr. Barbora Bühnová, Ph.D.
Jazyk práce
angličtina angličtina
Termín obhajoby
21. 6. 2022
Práce byla úspěšně obhájena

Vedoucí

doc. Ing. RNDr. Barbora Bühnová, Ph.D.
KPSK FI MU

Oponent

Mgr. Tobiáš Potoček
Kiwi.com

Masarykova univerzita Fakulta informatiky
Plán
Řízení vývoje softwarových systémů
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.