Návrh nové modulární architektury pro systém DCIx
| dc.contributor.advisor | Kvapil Jaroslav, Ing. | cs |
| dc.contributor.author | Linhart, Tomáš | cs |
| dc.contributor.referee | Brada Přemysl, doc. Ing. MSc., Ph.D. | cs |
| dc.date.accepted | 2025-06-16 | |
| dc.date.accessioned | 2026-02-19T15:59:16Z | |
| dc.date.available | 2023-09-08 | |
| dc.date.available | 2026-02-19T15:59:16Z | |
| dc.date.issued | 2025-05-15 | |
| dc.date.submitted | 2025-05-15 | |
| dc.description.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í. | cs |
| dc.description.abstract-translated | This 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.department | Katedra informatiky a výpočetní techniky | cs |
| dc.description.result | Obhájeno | cs |
| dc.format | 115 s. (cca 178 000 znaků). | |
| dc.identifier | 96737 | |
| dc.identifier.uri | http://hdl.handle.net/11025/64870 | |
| dc.language.iso | cs | |
| dc.publisher | Západočeská univerzita v Plzni | cs |
| dc.rights | Plný text práce je přístupný bez omezení | cs |
| dc.rights.access | openAccess | cs |
| dc.subject | DCIx | cs |
| dc.subject | softwarová architektura | cs |
| dc.subject | modularizace | cs |
| dc.subject | technický dluh | cs |
| dc.subject | ArchUnit | cs |
| dc.subject | Java | cs |
| dc.subject | hexagonální architektura | cs |
| dc.subject | mikroslužby | cs |
| dc.subject | doménově orientovaný návrh | cs |
| dc.subject | udržitelnost | cs |
| dc.subject | refaktor | cs |
| dc.subject.translated | DCIx | en |
| dc.subject.translated | software architecture | en |
| dc.subject.translated | modularization | en |
| dc.subject.translated | technical debt | en |
| dc.subject.translated | ArchUnit | en |
| dc.subject.translated | Java | en |
| dc.subject.translated | hexagonal architecture | en |
| dc.subject.translated | microservices | en |
| dc.subject.translated | domain-driven design | en |
| dc.subject.translated | sustainability | en |
| dc.subject.translated | refactoring | en |
| dc.thesis.degree-grantor | Západočeská univerzita v Plzni. Fakulta aplikovaných věd | cs |
| dc.thesis.degree-level | Navazující | cs |
| dc.thesis.degree-name | Ing. | cs |
| dc.thesis.degree-program | Softwarové a informační systémy | cs |
| dc.title | Návrh nové modulární architektury pro systém DCIx | cs |
| dc.title.alternative | Design of the new modular architecture for DCIx system | en |
| dc.type | diplomová práce | cs |
| local.files.count | 6 | * |
| local.files.size | 69415343 | * |
| local.has.files | yes | * |
| local.relation.IS | https://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=96737 |
Files
Original bundle
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