Návrh nové modulární architektury pro systém DCIx
Date issued
2025-05-15
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Západočeská univerzita v Plzni
Abstract
Tato diplomová práce se zabývá návrhem alternativní modulární architektury pro informační systém Aimtec DCIx, který je vyvíjen ve společnosti AIMTEC a.s. Cílem práce je prozkoumat možnosti, jakým způsobem by mohla být architektura systému upravena s ohledem na zlepšení čitelnosti, modularity a udržovatelnosti kódu. V první části je analyzován současný stav systému, identifikovány hlavní problémy a popsány oblasti s vyšší mírou technického dluhu. Následně jsou na základě teoretických východisek navržena architektonická pravidla inspirovaná moderními přístupy a ověřena v prototypové implementaci jedné business domény. Pro ověření souladu s pravidly byl využit nástroj ArchUnit. Práce nepředstavuje finální architekturu celého systému, ale poskytuje základ pro další architektonické rozhodování a usnadňuje směřování vývoje k modulárnějšímu a lépe udržovatelnému řešení.
Description
Subject(s)
DCIx, softwarová architektura, modularizace, technický dluh, ArchUnit, Java, hexagonální architektura, mikroslužby, doménově orientovaný návrh, udržitelnost, refaktor