Reengineering dvouvrstvých aplikací
but.committee | prof. Ing. Tomáš Hruška, CSc. (předseda) doc. RNDr. Jitka Kreslíková, CSc. (místopředseda) Ing. Zbyněk Křivka, Ph.D. (člen) RNDr. Marek Rychlý, Ph.D. (člen) Ing. Aleš Smrčka, Ph.D. (člen) doc. Ing. František Zbořil, Ph.D. (člen) | cs |
but.defence | Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A. Otázky u obhajoby: Výsledná aplikace se podstatně liší svou architekturou od původního řešení před "reengineeringem". Popište, jak by bylo možné udělat postupný přechod od původního k novému řešení a implementovat změny v dílčích krocích za provozu. Byla práce vyvíjena v rámci firmy? Co by manažera mělo přesvědčit pro provedení reengineeringu? Byla nad vašim řešením provedena evaluace? Jak jsou autorizovány požadavky přes API? | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Burget, Radek | cs |
dc.contributor.author | Oberreiter, Michal | cs |
dc.contributor.referee | Rychlý, Marek | cs |
dc.date.created | 2022 | cs |
dc.description.abstract | Tato práce se zabývá analýzou problematiky reengineeringu v kontextu modernizace dvouvrstvých aplikací. Na základě dostupné literatury je popsána metodologie, přístupy a možné strategie k realizaci reengineeringu. Z pohledu softwarových architektur, které práce popisuje a vzájemně porovnává, jsou diskutována konkrétní řešení vybraných problémů v různých architekturách. Pro aplikaci principů reengineeringu je zvolena ve spolupráci se společností I&C Energo reálná aplikace Systém správy kabeláže. Stávající řešení je analyzováno, nedostatky identifikovány. Na základě zmapovaných technik je navrhnuto cloud-native řešení v architektuře mikroslužeb, které je následně implementováno a popsáno. Výstupem práce je případová studie aplikace reengineeringu na Systému správy kabeláže. | cs |
dc.description.abstract | This thesis deals with an analysis of issues regarding reengineering of two-tier applications. Based on the available literature, a comprehensive description of methodology, strategies and approaches is compiled. Relevant software architectures are described, mutually compared and selected problems and their solutions are discussed. As a demonstration of the described methodology, a real-world application was chosen in collaboration with company I&C Energo. This application named Cable Management System is thoroughly analysed and issues concerning the current implementation are identified. Based on the gathered knowledge, a new reengineered cloud-native microservice-based solution is designed and implemented. The result of this thesis is a case study of reengineering application on concrete example of Cable Management System. | en |
dc.description.mark | A | cs |
dc.identifier.citation | OBERREITER, M. Reengineering dvouvrstvých aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022. | cs |
dc.identifier.other | 145424 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/207828 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | reengineering | cs |
dc.subject | dvouvrstvé | cs |
dc.subject | případová studie | cs |
dc.subject | architektura | cs |
dc.subject | mikroslužby | cs |
dc.subject | kontejnery | cs |
dc.subject | orchestrace | cs |
dc.subject | cloud | cs |
dc.subject | cloud-native | cs |
dc.subject | OpenShift | cs |
dc.subject | Docker | cs |
dc.subject | Kubernetes | cs |
dc.subject | reengineering | en |
dc.subject | two-tier | en |
dc.subject | case study | en |
dc.subject | architecture | en |
dc.subject | microservices | en |
dc.subject | containers | en |
dc.subject | orchestration | en |
dc.subject | cloud | en |
dc.subject | cloud-native | en |
dc.subject | OpenShift | en |
dc.subject | Docker | en |
dc.subject | Kubernetes | en |
dc.title | Reengineering dvouvrstvých aplikací | cs |
dc.title.alternative | Reengineering of Two-Tier Applications | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2022-06-22 | cs |
dcterms.modified | 2022-06-23-09:13:54 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 145424 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.26 15:35:15 | en |
sync.item.modts | 2025.01.15 17:37:39 | en |
thesis.discipline | Softwarové inženýrství | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 5.53 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-24507_v.pdf
- Size:
- 86.11 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-24507_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-24507_o.pdf
- Size:
- 89.79 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-24507_o.pdf
Loading...
- Name:
- review_145424.html
- Size:
- 1.43 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_145424.html