Evaluating Quality of Service Design
Thesis title: | Evaluating Quality of Service Design |
---|---|
Author: | Hejl, Daniel |
Thesis type: | Bachelor thesis |
Supervisor: | Feuerlicht, Jiří |
Opponents: | Pavlíčková, Jarmila |
Thesis language: | English |
Abstract: | Service Oriented Architecture is a popular choice of system architecture and many organization are moving towards it in order to closely align IT capabilities with their business goals. They are expecting that the implementation of SOA will lead to increased efficiency, the ability to rapidly respond to changing business environments, and significantly improved return on investment. In order to meet these expectations, great emphasis must be given on correct service design. However, designing services in the way that they are highly reusable and the final product is highly maintainable can be especially challenging. This bachelor thesis focuses on summarization of how metrics for measuring structural properties of service oriented software designs can be used for predicting potential problems in service design. In the practical part of this thesis, a tool for evaluating a service design based on coupling between service interfaces was implemented and practical applicability of one of the metric was demonstrated. |
Keywords: | service design; software metrics; composability; service granularity; coupling; cohesion; reusability; maintainability; SOA |
Thesis title: | Evaluating Quality of Service Design |
---|---|
Author: | Hejl, Daniel |
Thesis type: | Bakalářská práce |
Supervisor: | Feuerlicht, Jiří |
Opponents: | Pavlíčková, Jarmila |
Thesis language: | English |
Abstract: | Architektura orintovaná na služby (SOA) je populární volbou systémové architektury a mnoho organizací na ni přechází aby lépe sladily možnosti IT s jejich podnikovými cíly. Mezi očekávání, která adopce SOA vyvolává patří například zvýšená efektivita, schopnost rychle reagovat na změny v obchodním prostředí a zlepšení návratnosti investic. Aby tato očekávání byla naplněna, velký důraz musí být kladen na správný návrh služeb. Navrhování služeb takovým způsobem, aby měly velkou míru znovupoužitelnosti a aby výsledný produkt byl dobře udržovatelný může být ale obzvláště náročné. Tato práce shrnuje způsoby, jakými se dají využít metriky měřící vlastnosti struktur návrhu systémů orientovaných na služby pro předpovídání problémů v návrhu služeb. V praktické části této bakalářské práce byl vyvynut nástroj na měření kvality návrhu služeb na základě jedné z metrik a byla demonstrována praktická použitelnost této metriky. |
Keywords: | udržovatelnost; SOA; návrh služeb; znovupoužitelnost; softwarové metriky |
Information about study
Study programme: | Aplikovaná informatika/Informatika |
---|---|
Type of study programme: | Bakalářský studijní program |
Assigned degree: | Bc. |
Institutions assigning academic degree: | Vysoká škola ekonomická v Praze |
Faculty: | Faculty of Informatics and Statistics |
Department: | Department of Information Technologies |
Information on submission and defense
Date of assignment: | 10. 2. 2011 |
---|---|
Date of submission: | 1. 6. 2011 |
Date of defense: | 24. 8. 2011 |
Identifier in the InSIS system: | https://insis.vse.cz/zp/30289/podrobnosti |