Přizpůsobení teorií podnikového inženýrství a normalizovaných systémů potřebám metodického frameworku pro technologické transformace
Adapting Enterprise Engineering and Normalised Systems Theories to Develop a Methodical Framework Supporting Technology Transitions
dc.contributor.advisor | Pergl Robert | |
dc.contributor.author | Ondřej Dvořák | |
dc.date.accessioned | 2022-03-01T23:19:15Z | |
dc.date.available | 2022-03-01T23:19:15Z | |
dc.date.issued | 2022-03-02 | |
dc.identifier | KOS-592147154905 | |
dc.identifier.uri | http://hdl.handle.net/10467/99954 | |
dc.description.abstract | Moore's law states that the number of transistors on a chip will double every two years. A similar force appears to drive the progress of information technology. Companies tend to struggle to keep up with the latest technological developments, and software solutions are becoming increasingly outdated. The ability for software to change easily is dened as evolvability. Consequently, software evolvability in uences the ability of organisations to compete and thrive in the digital age by quickly responding to market changes and emerging opportunities. This capability is known as business agility. One of the major elds researching evolvability is Enterprise Engineering (EE). The EE research paradigm applies theories from other elds to the evolvability of organisations. We argue that such theories can be applied to Software Engineering (SE) as well, which can contribute to the construction of software with a clear separation of dynamically changing technologies based on a relatively stable description of functions required for a specic user. In this dissertation thesis, we present our research journey towards designing a methodical framework aiming at better technology transitions. This methodical framework is based on EE notions such as function, construction, and aordance. We reify them in terms of SE. Based on this reication, we propose aordance-driven assembling (ADA) as a software design approach that can aid in the construction of more evolvable software solutions. We exemplify the implementation of ADA in a case study of a commercial system and measure its eectiveness in terms of the impact of changes, as defined by the normalised systems theory. | cze |
dc.description.abstract | Moore's law states that the number of transistors on a chip will double every two years. A similar force appears to drive the progress of information technology. Companies tend to struggle to keep up with the latest technological developments, and software solutions are becoming increasingly outdated. The ability for software to change easily is dened as evolvability. Consequently, software evolvability in uences the ability of organisations to compete and thrive in the digital age by quickly responding to market changes and emerging opportunities. This capability is known as business agility. One of the major elds researching evolvability is Enterprise Engineering (EE). The EE research paradigm applies theories from other elds to the evolvability of organisations. We argue that such theories can be applied to Software Engineering (SE) as well, which can contribute to the construction of software with a clear separation of dynamically changing technologies based on a relatively stable description of functions required for a specic user. In this dissertation thesis, we present our research journey towards designing a methodical framework aiming at better technology transitions. This methodical framework is based on EE notions such as function, construction, and aordance. We reify them in terms of SE. Based on this reication, we propose aordance-driven assembling (ADA) as a software design approach that can aid in the construction of more evolvable software solutions. We exemplify the implementation of ADA in a case study of a commercial system and measure its eectiveness in terms of the impact of changes, as defined by the normalised systems theory. | eng |
dc.publisher | České vysoké učení technické v Praze. Vypočetní a informační centrum. | cze |
dc.publisher | Czech Technical University in Prague. Computing and Information Centre. | eng |
dc.rights | A university thesis is a work protected by the Copyright Act. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one?s own expense. The use of thesis should be in compliance with the Copyright Act http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf and the citation ethics http://knihovny.cvut.cz/vychova/vskp.html | eng |
dc.rights | Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem http://www.mkcr.cz/assets/autorske-pravo/01-3982006.pdf a citační etikou http://knihovny.cvut.cz/vychova/vskp.html | cze |
dc.subject | evolvability | cze |
dc.subject | agility | cze |
dc.subject | technology | cze |
dc.subject | affordances | cze |
dc.subject | evolvability | eng |
dc.subject | agility | eng |
dc.subject | technology | eng |
dc.subject | affordances | eng |
dc.title | Přizpůsobení teorií podnikového inženýrství a normalizovaných systémů potřebám metodického frameworku pro technologické transformace | cze |
dc.title | Adapting Enterprise Engineering and Normalised Systems Theories to Develop a Methodical Framework Supporting Technology Transitions | eng |
dc.type | disertační práce | cze |
dc.type | doctoral thesis | eng |
dc.contributor.referee | Huňka František | |
theses.degree.discipline | Informatika | cze |
theses.degree.grantor | katedra softwarového inženýrství | cze |
theses.degree.programme | Informatika | cze |