Cílem této bakalářské práce je vytvořit gracký nástroj pro správu procesů vývoje software (Aplikaci), založený na datovém modelu SPADe. SPADe je nástroj vyvíjený na Západočeské Univerzitě v Plzi a slouží ke sběru dat z ALM nástrojů, ve kterých dále hledá patterny a anti-patterny. V první části práce jsou sepsány požadavky na aplikaci spolu s analýzou již existujících aplikací pro správu procesů vývoje software. Druhá část práce popisuje prostředky využitelné pro implementaci aplikace, popis samotné implementace a uživatelský manuál k aplikaci.
Anotace v angličtině
The purpose of this bachelor thesis is to create a graphical tool for administration of the processes of software development, based on SPADe datamodel. SPADe (Software Process Antipatterns Detectror). SPADe is a tool developed at the University of West Bohemia in Pilsen and it is used for data collection pro Application Lifecycle Management tools. It then searches for patterns and anti-patterns in the data. In the rst part of the thesis, there are requirements on the application along with an analysis of existing applications for software development process administration. The second part describes the usable resources for the implementation of the application, description of the implementation itself and a user manual for the application.
Klíčová slova
grafický editor, SPADe, proces vývoje software, XML, JavaFX,
Klíčová slova v angličtině
graphical editor, SPADe, software development process, XML, JavaFX
Rozsah průvodní práce
65 s. (64 000 znaků)
Jazyk
CZ
Anotace
Cílem této bakalářské práce je vytvořit gracký nástroj pro správu procesů vývoje software (Aplikaci), založený na datovém modelu SPADe. SPADe je nástroj vyvíjený na Západočeské Univerzitě v Plzi a slouží ke sběru dat z ALM nástrojů, ve kterých dále hledá patterny a anti-patterny. V první části práce jsou sepsány požadavky na aplikaci spolu s analýzou již existujících aplikací pro správu procesů vývoje software. Druhá část práce popisuje prostředky využitelné pro implementaci aplikace, popis samotné implementace a uživatelský manuál k aplikaci.
Anotace v angličtině
The purpose of this bachelor thesis is to create a graphical tool for administration of the processes of software development, based on SPADe datamodel. SPADe (Software Process Antipatterns Detectror). SPADe is a tool developed at the University of West Bohemia in Pilsen and it is used for data collection pro Application Lifecycle Management tools. It then searches for patterns and anti-patterns in the data. In the rst part of the thesis, there are requirements on the application along with an analysis of existing applications for software development process administration. The second part describes the usable resources for the implementation of the application, description of the implementation itself and a user manual for the application.
Klíčová slova
grafický editor, SPADe, proces vývoje software, XML, JavaFX,
Klíčová slova v angličtině
graphical editor, SPADe, software development process, XML, JavaFX
Zásady pro vypracování
Prozkoumejte nástroje pro tvorbu popisů procesů vývoje softwaru jako IBM Rational Method Composer a Eclipse Process Framework.
Analyzujte vybraný procesní metamodel a navrhněte vhodné XSD schéma pro zachycení modelů podle něj vytvořených ve formátu XML.
Implementujte nástroj pro tvorbu popisů procesů a jejich fragmentů uložených v XML s grafickým uživatelským rozhraním.
Vytvořenou aplikaci otestujte z uživatelského i funkčního hlediska.
Zásady pro vypracování
Prozkoumejte nástroje pro tvorbu popisů procesů vývoje softwaru jako IBM Rational Method Composer a Eclipse Process Framework.
Analyzujte vybraný procesní metamodel a navrhněte vhodné XSD schéma pro zachycení modelů podle něj vytvořených ve formátu XML.
Implementujte nástroj pro tvorbu popisů procesů a jejich fragmentů uložených v XML s grafickým uživatelským rozhraním.
Vytvořenou aplikaci otestujte z uživatelského i funkčního hlediska.