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

Files for download

    Last update: