Návrh nové modulární architektury pro systém DCIx

dc.contributor.advisorKvapil Jaroslav, Ing.cs
dc.contributor.authorLinhart, Tomášcs
dc.contributor.refereeBrada Přemysl, doc. Ing. MSc., Ph.D.cs
dc.date.accepted2025-06-16
dc.date.accessioned2026-02-19T15:59:16Z
dc.date.available2023-09-08
dc.date.available2026-02-19T15:59:16Z
dc.date.issued2025-05-15
dc.date.submitted2025-05-15
dc.description.abstractTato 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í.cs
dc.description.abstract-translatedThis thesis deals with the design of an alternative modular architecture for the Aimtec DCIx information system, developed by AIMTEC a.s. The objective is to explore how the system architecture can be adapted to improve code readability, modularity, and maintainability. The first part analyzes the current state of the system, identifies key issues, and highlights areas with a higher degree of technical debt. Based on theoretical foundations, a set of architectural rules inspired by modern approaches is proposed and validated through a prototype implementation in a selected business domain. The ArchUnit tool is used to ensure conformance with these rules. Although the thesis does not define a final architecture for the entire system, it provides a framework for future architectural decisions and helps guide the evolution of DCIx toward a more modular and maintainable solution.en
dc.description.departmentKatedra informatiky a výpočetní technikycs
dc.description.resultObhájenocs
dc.format115 s. (cca 178 000 znaků).
dc.identifier96737
dc.identifier.urihttp://hdl.handle.net/11025/64870
dc.language.isocs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezenícs
dc.rights.accessopenAccesscs
dc.subjectDCIxcs
dc.subjectsoftwarová architekturacs
dc.subjectmodularizacecs
dc.subjecttechnický dluhcs
dc.subjectArchUnitcs
dc.subjectJavacs
dc.subjecthexagonální architekturacs
dc.subjectmikroslužbycs
dc.subjectdoménově orientovaný návrhcs
dc.subjectudržitelnostcs
dc.subjectrefaktorcs
dc.subject.translatedDCIxen
dc.subject.translatedsoftware architectureen
dc.subject.translatedmodularizationen
dc.subject.translatedtechnical debten
dc.subject.translatedArchUniten
dc.subject.translatedJavaen
dc.subject.translatedhexagonal architectureen
dc.subject.translatedmicroservicesen
dc.subject.translateddomain-driven designen
dc.subject.translatedsustainabilityen
dc.subject.translatedrefactoringen
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelNavazujícícs
dc.thesis.degree-nameIng.cs
dc.thesis.degree-programSoftwarové a informační systémycs
dc.titleNávrh nové modulární architektury pro systém DCIxcs
dc.title.alternativeDesign of the new modular architecture for DCIx systemen
dc.typediplomová prácecs
local.files.count6*
local.files.size69415343*
local.has.filesyes*
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=96737

Files

Original bundle
Showing 1 - 5 out of 6 results
No Thumbnail Available
Name:
A22N0055P-zadani_DP.pdf
Size:
21.93 KB
Format:
Adobe Portable Document Format
Description:
VŠKP - příloha
No Thumbnail Available
Name:
DP_Linhart_A22N0055P.pdf
Size:
5.43 MB
Format:
Adobe Portable Document Format
Description:
VŠKP
No Thumbnail Available
Name:
A22N0055P_prilohy.zip
Size:
60.41 MB
Format:
ZIP
Description:
VŠKP - příloha
No Thumbnail Available
Name:
PV_Linhart_A22N0055P.pdf
Size:
107.87 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího VŠKP
No Thumbnail Available
Name:
PO_Linhart_A22N0055P.pdf
Size:
30.58 KB
Format:
Adobe Portable Document Format
Description:
Posudek oponenta VŠKP

Collections