Original title:
Nástroj pro správu komponent
Translated title:
Tool for component management
Authors:
Stupka, Václav ; Škoda, Petr (advisor) ; Ježek, Pavel (referee) Document type: Bachelor's theses
Year:
2025
Language:
cze Abstract:
[cze][eng] Vývoj softwaru lze zefektivnit rozdělením kódu na komponenty. Jednotlivé kompo- nenty mají dobře vymezenou odpovědnost a funkcionalitu, mohou tedy být implemento- vány, dokumentovány a testovány samostatně. Díky tomu je možné stejnou komponentu používat ve více různých projektech. Cílem práce je vytvořit konzolovou aplikaci, která usnadní vývoj a sdílení komponent. Aplikace umožní uživateli pomocí jednoduchých pří- kazů nebo manuálních změn v konfiguraci vytvářet v projektu komponenty. V každé komponentě může uživatel zakládat skupiny souborů, do kterých poté přiřadí soubory. Dále aplikace umožní komponenty nahrávat na server nebo je naopak ze serveru stahovat. To usnadní sdílení komponent mezi více projekty nebo vývojáři.Software development can be made more efficient by breaking the code into small components. The individual components have well-defined responsibilities and function- ality, so they can be implemented, documented and tested independently. This makes it easy to use the same component in several different projects. The aim of this work is to create a console application that facilitates the component development and shar- ing. The application will allow the user to create components in the project using simple commands or by manual changes in the configuration. In each component, the user can establish file groups to which they then assigns files. Furthermore, the application allows to upload components to the server or download them from the server. This will make it easier to share components between multiple projects or developers.
Keywords:
software development|component management; vývoj softwaru|správce komponent
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/202623