Závěrečná práce: Bc. Marek Seďa: Adaptace architektury desktopové aplikace FIDENTIS Analyst II
Diplomová práce
Adaptace architektury desktopové aplikace FIDENTIS Analyst II
Architectual Redesign of the FIDENTIS Analyst II Desktop Application
Anotace
Aplikace FIDENTIS Analyst II je určena k analýze a zpracování trojrozměrných modelů lidských obličejů. V rámci projektu existují dvě varianty systému – desktopová a webová, které se liší použitými technologiemi i architektonickým návrhem. Cílem této diplomové práce je analyzovat původní architekturu desktopové aplikace, identifikovat její slabá místa a refaktorovat její jádro.
Abstract
The FIDENTIS Analyst II application is designed for the analysis and processing of three-dimensional models of human faces. Within the project, there are two versions of the system – a desktop and a web version – which differ in both the technologies used and their architectural design. The aim of this thesis is to analyze the original architecture of the desktop application, identify its weaknesses and refactor its core.
Zadání práce
Prostudujte současnou architekturu desktopové a webové verze aplikace FIDENTIS Analyst II. Dále prostudujte technologii OSGi a architektonické principy vícevrstvých architektur, jako je Clean Architecture nebo iDesign method. Proveďte zásadní refaktoring architektury jádra desktopové aplikace, který bude splňovat následující požadavky:
- Rozdělení vybraných velkých modulů na menší komponenty podle principů vícevrstvých architektur. Primárně půjde o moduly Rendering a Project.
- Vyřešení persistence dat ukládáním do vhodné vnořené databáze namísto ukládání souborů na disk.
- Zavedení „vkládání závislostí“ (angl. dependency injection) do existující OSGi architektury.
- Případné další požadavky, které vyplynou z průběhu refaktoringu.
Teoretická část práce se zaměří na popis výchozího stavu architektury a použitých technologií. Podrobně budou diskutovány výše uvedené požadavky, způsob jejich řešení a přijatá návrhová rozhodnutí. Praktická část bude obsahovat samotný refaktoring rozsáhlého kódu.
22. 5. 2025 09:11, doc. RNDr. Radek Ošlejšek, Ph.D., učo 3636
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Servisne orientovaná architektúra systému FIDENTIS Analyst II
Ing. Adam Majzlík -
Porovnávání 3D modelů lidských tváří na základě antropometrických bodů
Bc. Zuzana Lýová -
Analyzing 3D Scans of Human Faces Using Cutting Planes
Peter Čonga -
Portálová řešení na technologii Liferay
Ing. Viktor Kousal -
Slučování polygonálních sítí pro úpravu modelů lidského obličeje
Mgr. Matej Lobodáš -
Vizualizace podobnosti obličejů pomocí interaktivní heatmapy
Daniel Sokol -
Procrustova analýza 3D skenov a ľudských tvárí
Mgr. Jakub Kolman -
Web Application for the Analysis of Human Faces
Ing. Petr Hendrych




