Nástroj pro správu komponent
Tool for component management
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/202623Identifikátory
SIS: 274046
Kolekce
- Kvalifikační práce [11978]
Autor
Vedoucí práce
Oponent práce
Ježek, Pavel
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Informatika se specializací Programování a vývoj software
Katedra / ústav / klinika
Katedra softwarového inženýrství
Datum obhajoby
5. 9. 2025
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Dobře
Klíčová slova (česky)
vývoj softwaru|správce komponentKlíčová slova (anglicky)
software development|component managementVý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.
