dc.contributor.advisor | Snášel, Václav | cs |
dc.contributor.author | Březina, Martin | cs |
dc.date.accessioned | 2012-07-11T07:52:54Z | |
dc.date.available | 2012-07-11T07:52:54Z | |
dc.date.issued | 2012 | cs |
dc.identifier.other | OSD002 | cs |
dc.identifier.uri | http://hdl.handle.net/10084/93224 | |
dc.description | Import 03/08/2012 | cs |
dc.description.abstract | Návrhové vzory jsou důležitým prvkem softwarového inženýrství. Řeší problémy vznikající při návrhu programu a tím návrh zjednodušují. Tato bakalářská práce se zabývá vyhledáváním vzorů ve zdrojových kódech. Nejprve si představíme návrhové vzory a jejich typy. Následuje přehled současného stavu, tudíž nástroje, které jsou již vytvořeny. V další části se věnujeme analýze, návrhu a implementaci vlastního nástroje. Tento nástroj pracuje se zdrojovými kódy jazyka C#. Popis návrhového vzoru je nástroji zprostředkován pomocí xml souboru. Stejně jako používané značky je definována i struktura popisu. Zdrojový kód i popis vzoru jsou v programu reprezentovány vlastním objektovým modelem. Oba modely jsou porovnávány, zda model zdrojového kódu obsahuje prvky modelu návrhového vzoru. V případě úspěšného vyhledání jsou uživateli poskytnuty výsledky s odpovídajícími prvky modelu zdrojového kódu. | cs |
dc.description.abstract | Design patterns are an important element of software engineering. They solve problems arising during program designing which makes designing easier. This thesis deals with pattern discovery in source code. First, we introduce design patterns and theirs classification. Followed by summary of the current state, the tools developed before. In the next section we focus on analyze, design and implementation of this tool. The tool works with source code in C#. Design Pattern‘s description is delivered to the tool using xml file. Tags used for description are defined as well as their structure. Source code and pattern description are represented in the program by an own object model. Both models are compared whether the source code model contains elements of the design pattern model. In case of successful recognition there are provided results containing coresponding elements of the source code model. | en |
dc.format.extent | 1381364 bytes | cs |
dc.format.mimetype | application/pdf | cs |
dc.language.iso | cs | cs |
dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
dc.subject | návrhový vzor | cs |
dc.subject | C# | cs |
dc.subject | .NET | cs |
dc.subject | XML | cs |
dc.subject | rozpoznávání vzorů | cs |
dc.subject | porovnávání | cs |
dc.subject | design pattern | en |
dc.subject | C# | en |
dc.subject | .NET | en |
dc.subject | XML | en |
dc.subject | pattern recognition | en |
dc.subject | comparison | en |
dc.title | Vyhledávaní vzorů ve zdrojových kódech | cs |
dc.title.alternative | Pattern Discovery in Source Code | en |
dc.type | Bakalářská práce | cs |
dc.contributor.referee | Kudělka, Miloš | cs |
dc.date.accepted | 2012-05-29 | cs |
dc.thesis.degree-name | Bc. | cs |
dc.thesis.degree-level | Bakalářský studijní program | cs |
dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
dc.description.department | 460 - Katedra informatiky | cs |
dc.thesis.degree-program | Informační a komunikační technologie | cs |
dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
dc.description.result | velmi dobře | cs |
dc.identifier.sender | S2724 | cs |
dc.identifier.thesis | BRE0030_FEI_B2647_2612R025_2012 | |
dc.rights.access | openAccess | |