Zhodnocení architektury systému pro správu softwarového prostředí
| Název práce: | Zhodnocení architektury systému pro správu softwarového prostředí |
|---|---|
| Autor(ka) práce: | Čeliš, David |
| Typ práce: | Bakalářská práce |
| Vedoucí práce: | Buriánek, Jan |
| Oponenti práce: | Svatoš, Oleg |
| Jazyk práce: | Česky |
| Abstrakt: | Bakalářská práce se zabývá zhodnocením architektury systému pro správu a konfiguraci softwarového prostředí pomocí metodiky ATAM (Architecture Tradeoff Analysis Method). Cílem práce bylo zhodnotit současný stav architektury systému pomocí metodiky ATAM. Jako přípravný nástroj pro identifikaci obchodního a technického kontextu a vstupní analýzu byla využita metoda QAW (Quality Attribute Workshop), jejíž výstupy posloužily jako vstup pro samotnou ATAM analýzu. Práce popisuje architekturu systému, charakterizuje jeho infrastrukturu, backend, frontend a metadata-driven přístup k vykreslování uživatelského rozhraní. Analýzou devíti konkrétních situací zachycujících reálné požadavky a hrozby byly identifikovány klíčové kompromisy, přednosti a rizika architektury. Hlavním zjištěním je, že architektura sice vcelku úspěšně naplňuje primární obchodní cíle, avšak činí tak za cenu kritických bezpečnostních zranitelností a absence klíčových ochranných mechanismů. Na základě zjištěných nedostatků práce navrhuje konkrétní opatření vedoucí k jejich odstranění. Výsledky práce tak slouží nejen jako nezávislý audit vyvíjeného systému, ale také jako obecné varování před architektonickými kompromisy, které vznikají při snaze o maximální dynamiku uživatelského rozhraní. Práce zároveň prokazuje, že metodika ATAM je vysoce přínosná i mimo svůj tradiční kontext rozsáhlých kritických projektů a nachází uplatnění při hodnocení běžných komerčních architektur. |
| Klíčová slova: | ATAM; zabezpečení; QAW; SQL Injection; architektura softwaru; multitenantní architektura; metadata-driven UI; kvalitativní atributy |
| Název práce: | Evaluation of the architecture of the software environment management system |
|---|---|
| Autor(ka) práce: | Čeliš, David |
| Typ práce: | Bachelor thesis |
| Vedoucí práce: | Buriánek, Jan |
| Oponenti práce: | Svatoš, Oleg |
| Jazyk práce: | Česky |
| Abstrakt: | The bachelor's thesis deals with the evaluation of the architecture of a system for managing and configuring a software environment using the ATAM methodology (Architecture Tradeoff Analysis Method). The aim of the thesis was to evaluate the current state of the system architecture using the ATAM methodology. The QAW (Quality Attribute Workshop) method was used as a preparatory tool for identifying the business and technical context and input analysis, the outputs of which served as input for the ATAM analysis itself. The thesis describes the system architecture, characterizes its infrastructure, backend, frontend and metadata-driven approach to rendering the user interface. The analysis of nine specific situations capturing real requirements and threats identified key compromises, advantages and risks of the architecture. The main finding is that although the architecture generally successfully meets primary business goals, it does so at the cost of critical security vulnerabilities and the absence of key protection mechanisms. Based on the identified shortcomings, the thesis proposes specific measures leading to their elimination. The results of the work serve not only as an independent audit of the developed system, but also as a general warning against architectural compromises that arise in the pursuit of maximum user interface dynamics. The work also demonstrates that the ATAM methodology is highly beneficial even outside its traditional context of large-scale critical projects and finds application in the evaluation of common commercial architectures. |
| Klíčová slova: | ATAM; multitenant architecture; quality attributes; software architecture; QAW; SQL Injection; metadata-driven UI; security |
Informace o studiu
| Studijní program / obor: | Aplikovaná informatika |
|---|---|
| Typ studijního programu: | Bakalářský studijní program |
| Přidělovaná hodnost: | Bc. |
| Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
| Fakulta: | Fakulta informatiky a statistiky |
| Katedra: | Katedra informačních technologií |
Informace o odevzdání a obhajobě
| Datum zadání práce: | 29. 10. 2025 |
|---|---|
| Datum podání práce: | 8. 5. 2026 |
| Datum obhajoby: | 16. 6. 2026 |
| Identifikátor v systému InSIS: | https://insis.vse.cz/zp/94292/podrobnosti |