Original title:
Klient pro správu požadavků
Translated title:
Client for managing requirements
Authors:
Volák, Dominik ; Vašíček, Ondřej (referee) ; Fiedor, Jan (advisor) Document type: Bachelor's theses
Year:
2025
Language:
eng Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[eng][cze]
Tato bakalářská práce se zabývá návrhem a implementací klienta pro jednotný přístup k požadavkům prostřednictvím OSLC RM (Requirements Management) specifikace. Cílem práce je umožnit přístup k požadavkům s využitím nástrojů, jako jsou IBM DOORS nebo R4J pro Jira, pomocí jednotného rozhraní. V rámci práce byla nejprve provedena analýza dostupných nástrojů a OSLC standardu. Následně byl navržen a realizován klient umožňující provádění základních CRUD operací nad požadavky. Funkčnost byla ověřena na reálných datech prostřednictvím OSLC adaptéru, přičemž důraz byl kladen na správnou práci s RDF daty a podporu filtrování výsledků. Výsledkem práce je nástroj využitelný jako základ pro integraci různorodých nástrojů pro správu požadavků v rámci jednotného přístupu.
This bachelor's thesis focuses on the design and implementation of a client enabling unified access to requirements through the OSLC RM (Requirements Management) specification. The goal of the thesis is to facilitate access to requirements using tools such as IBM DOORS or R4J for Jira via a standardized interface. The work begins with an analysis of available tools and the OSLC standard. Subsequently, a client was designed and implemented to support basic CRUD operations on requirements. Its functionality was verified on real data using an OSLC adapter, with particular emphasis on proper handling of RDF data and support for result filtering. The outcome of the thesis is a tool that can serve as a foundation for integrating various requirements management tools under a unified access model.
Keywords:
IBM DOORS; klient; OSLC; Python; R4J; RDF; REST API; správa požadavků; client; IBM DOORS; OSLC; Python; R4J; RDF; requirements management; REST API
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/253212