Diplomová práce

Servisne orientovaná architektúra systému FIDENTIS Analyst II

Service-Oriented Architecture of FIDENTIS Analyst II

Bc. Adam Majzlík
Anotace

Aplikácia FIDENTIS Analyst II slúži na analýzu 3D skenov tváre a primárne ju využívajú antropológovia. Cieľom tejto diplomovej práce je refaktorovanie kódu aplikácie tak, aby vznikla čistá servisne orientovaná aplikačná vrstva rozdelená na servisnú a manažérsku podvrstvu. Pri implementácii je potrebné využiť princíp vkladania závislostí. Práca sa taktiež zaoberá analýzou pôvodnej architektúry a implementácie …více

Abstract

The FIDENTIS Analyst II application is used for the analysis of 3D facial scans and is primarily used by anthropologists. The aim of this diploma thesis is to refactor the application code to create a pure service-oriented application layer divided into a service and an orchestration sublayer. For the implementation, it was required to use the principle of dependency injection. The thesis also includes …více

Zadání práce
Prostudujte desktopovou aplikaci FIDENTIS Analyst II vyvíjenou na FI. Jedná se o modulární Java Swing aplikaci s integrovanou lokální databází. Dále prostudujte SW architektury. Zaměřte se zejména na vícevrstvou architekturu a pravidla pro její vytváření. Refaktorujte aplikaci tak, aby vznikla čistá servisně orientovaná aplikační vrstva rozdělená na dvě podvrstvy: vrstvu servisně orientovaných nezávislých komponent a nad ní vrstvu s orchestrátory. Architektura bude navíc maximálně využívat princip "dependency injection".

Textová část práce popíše základní funkcionalitu aplikace z uživatelského pohledu a mapování jednotlivých případů užití na stávající architekturu (moduly). Budou diskutovány použité dekompoziční principy, výchozí architektura a cíle práce. Dále se text zaměří na vlastní řešení, tj. popis nové architektury.

Refaktoring proběhne v iteracích a bude integrován do vývojových repozitářů projektu tak, aby byla průběžně testována funkčnost celého systému bez negativního dopadu na vývojový tým.
Práce zkontrolována:
20. 5. 2026 13:12, doc. RNDr. Radek Ošlejšek, Ph.D., učo 3636
Jazyk práce
slovenština slovenština
Termín obhajoby
17. 6. 2026
Práce byla úspěšně obhájena

Vedoucí

doc. RNDr. Radek Ošlejšek, Ph.D., učo 3636
KPSK FI MU

Oponent

Ing. Dávid Halász
KPSK FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Návrh a vývoj 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.