V komponentově orientovaném programování jsou pro ukládání komponent využívány různé repozitáře. Jedním z nich je Component Repository supporting Compatibility Evaluation (CRCE), úložiště komponent vyvíjené na Katedře informatiky a výpočetní techniky Západočeské univerzity v Plzni. Cílem práce bylo prozkoumat metadata, která úložiště o komponentách poskytuje, navrhnout způsob jejich reprezentace a implementovat jej ve formě webové aplikace. Vytvořená aplikace integruje CRCE s nástrojem Complex Component Applications Explorer (CoCAEx), jehož účelem je průzkum vazeb mezi komponentami rozsáhlých aplikací. Začlenění úložiště CRCE umožňuje uživatelům aplikace řešit případné nekompatibility vzniklé mezi jednotlivými komponentami aplikace tak, že na konci práce jsou všechny jejich závislosti splněny.
Anotace v angličtině
In component-based development, various repositories are used to store components. OneofthemisComponentRepositorysupportingCompatibilityEvaluation (CRCE), a component repository developed at the Department of Computer Science and Engineering at the University of West Bohemia. The goal of this master thesis was to explore meta-data provided by the repository, design a way of their representation and implement it in the form of a web application. The resulting application integrates CRCE with Complex Component Applications Explorer (CoCAEx), a tool which focuses on examination of large component-based applications. Involving CRCE makes it possible for its users to solve potential incompatibilities arising between individual components of an application so that at the end of a work session, all components' dependencies are met.
V komponentově orientovaném programování jsou pro ukládání komponent využívány různé repozitáře. Jedním z nich je Component Repository supporting Compatibility Evaluation (CRCE), úložiště komponent vyvíjené na Katedře informatiky a výpočetní techniky Západočeské univerzity v Plzni. Cílem práce bylo prozkoumat metadata, která úložiště o komponentách poskytuje, navrhnout způsob jejich reprezentace a implementovat jej ve formě webové aplikace. Vytvořená aplikace integruje CRCE s nástrojem Complex Component Applications Explorer (CoCAEx), jehož účelem je průzkum vazeb mezi komponentami rozsáhlých aplikací. Začlenění úložiště CRCE umožňuje uživatelům aplikace řešit případné nekompatibility vzniklé mezi jednotlivými komponentami aplikace tak, že na konci práce jsou všechny jejich závislosti splněny.
Anotace v angličtině
In component-based development, various repositories are used to store components. OneofthemisComponentRepositorysupportingCompatibilityEvaluation (CRCE), a component repository developed at the Department of Computer Science and Engineering at the University of West Bohemia. The goal of this master thesis was to explore meta-data provided by the repository, design a way of their representation and implement it in the form of a web application. The resulting application integrates CRCE with Complex Component Applications Explorer (CoCAEx), a tool which focuses on examination of large component-based applications. Involving CRCE makes it possible for its users to solve potential incompatibilities arising between individual components of an application so that at the end of a work session, all components' dependencies are met.
Seznamte se s komponentově orientovaným způsobem vývoje software, principy vizualizace strukturovaných dat a experimentálním úložištěm komponent CRCE vyvíjeným na katedře informatiky.
Analyzujte možné typy metadat, která může úložiště o komponentách poskytovat a způsoby, kterými je možné je uživateli prezentovat.
Na základě předchozí analýzy navrhněte způsob reprezentace vazeb komponent dostupných v úložišti a jejich metadat.
Vytvořený návrh implementujte ve formě webové aplikace, včetně mechanismu pro budoucí rozšíření v případě nového typu metadat.
Ověřte aplikaci po stránce funkční a z hlediska uživatelské přívětivosti.
Zásady pro vypracování
Seznamte se s komponentově orientovaným způsobem vývoje software, principy vizualizace strukturovaných dat a experimentálním úložištěm komponent CRCE vyvíjeným na katedře informatiky.
Analyzujte možné typy metadat, která může úložiště o komponentách poskytovat a způsoby, kterými je možné je uživateli prezentovat.
Na základě předchozí analýzy navrhněte způsob reprezentace vazeb komponent dostupných v úložišti a jejich metadat.
Vytvořený návrh implementujte ve formě webové aplikace, včetně mechanismu pro budoucí rozšíření v případě nového typu metadat.
Ověřte aplikaci po stránce funkční a z hlediska uživatelské přívětivosti.