Podpora návrhových vzorů ve vývojových prostředích
Thesis title in Czech: | Podpora návrhových vzorů ve vývojových prostředích |
---|---|
Thesis title in English: | Design Patterns Support in Development Tools |
Key words: | softwarové inženýrství, návrhové vzory, vývojové nástroje |
English key words: | software engineering, design patters, development tools |
Academic year of topic announcement: | 2010/2011 |
Thesis type: | Bachelor's thesis |
Thesis language: | angličtina |
Department: | Department of Software Engineering (32-KSI) |
Supervisor: | RNDr. Filip Zavoral, Ph.D. |
Author: | hidden![]() |
Date of registration: | 11.11.2010 |
Date of assignment: | 11.11.2010 |
Date and time of defence: | 20.06.2011 09:00 |
Date of electronic submission: | 27.05.2011 |
Date of submission of printed version: | 27.05.2011 |
Date of proceeded defence: | 20.06.2011 |
Opponents: | Mgr. Jakub Stárka, Ph.D. |
Guidelines |
Cílem práce je prozkoumat existující nástroje a přístupy, které umožňují podporu vývoje pomocí návrhových vzorů. Jedná se o podporu pomocí speciálních nástrojů i přímo v programovacích jazycích. Součástí práce bude implementace sady nástrojů pro platformu .NET nazvané Patterns4Net, která bude umožňovat, aby programátor identifikoval návrhové vzory ve zdrojovém kódu, a bude poskytovat nástroje pro statickou analýzu korektnosti implementace vybraných vzorů, generování dokumentace a diagramů. Dále se předpokládá zhodnocení přínosu, výhod a nevýhod explicitní podpory návrhových vzorů.
|
References |
E. Gamma, R. Helm, R. Johnson, and J. Vlissides: Design patterns: elements of reusable object-oriented software. Addison-Wesley Reading, MA, 1995.
M. Fowler: Patterns of enterprise application architecture. Addison-Wesley Longman Publish-ing Co., Inc. Boston, MA, USA, 2002. H. Lovatt: Pattern enforcing compiler for java |