Semantiskā tīmekļa tehnoloģiju integrēšana pašizstrādātā programmatūras kļūdu pārvaldības sistēmā
Autor
Kuļešovs, Ivans
Co-author
Latvijas Universitāte. Datorikas fakultāte
Advisor
Bārzdiņš, Guntis
Datum
2012Metadata
Zur LanganzeigeZusammenfassung
Pēdējos 10 gados pasaulē parādījās daudz kļūdu pārvaldības sistēmu. Bet ne visi tirgū esošie produkti ir ērti pielāgojami reāliem programmatūras izstrādes procesiem. Savukārt semantiskais tīmeklis ir pašlaik aktuālā pētnieciskā tēmā, bet tās tehnoloģijas vēl nav plaši pielietojamas dinamisko tīmekļa lietojumprogrammu izstrādē.
Maģistra darba mērķis ir izpētīt semantiskā tīmekļa tehnoloģiju integrācijas iespējas, lai uzbūvētu jebkuram programmatūras izstrādes dzīves ciklam ērti pielāgojamu programmatūras kļūdu pārvaldības sistēmas prototipu, ar iespēju paplašināt to līdz pilnas programmatūras projekta pārvaldības sistēmas funkcionalitātei.
Šim nolūkam bija izpētītas tehnoloģijas semantiskā tīmekļa lietojumprogrammu izstrādei, bija veikts apkopojums par esošām programmatūras kļūdu pārvaldības sistēmām, kā arī paveikta aptauja starp IT uzņēmumu darbiniekiem par kļūdu pārvaldības sistēmu vēlamām iespējām. Darba gaitā bija detalizēti izpētīts jauns kļūdu pārvaldības rīks Comindware, kurš ir balstīts uz semantiskā tīmekļa tehnoloģijām, izstrādāta programmatūras projekta pārvaldības sistēmas ontoloģija, kā arī izstrādāta programmatūras projekta pārvaldības sistēmas prototips, balstoties uz aptaujas rezultātiem, iepriekš izstrādātas ontoloģijas un iepriekš izvelētām tehnoloģijām.
Atslēgvārdi: semantiskais tīmeklis, RDF/OWL modelis, kļūdu pārvaldības sistēma, programmatūras projekta pārvaldības sistēma, ontoloģija INTEGRATION OF SEMANTIC WEB TECHNOLOGIES INTO OWN DEVELOPED BUG TRACKING SYSTEM
There are a lot of bug tracking systems that were produced during the last 10 years. But not all market available products are easy customizable for real software engineering processes. Whereas semantic web currently is actual research theme, but its technologies still are not widely used for dynamic web application engineering.
The goal of master thesis is to conduct a research about possibilities of semantic web technologies integration to built bug tracking system prototype that is easy customizable for every software engineering life cycle. The possibility to enlarge its functionality till the full software project management system should be provided.
Such activities have been performed for this purpose: semantic web technologies for application engineering have been investigated; summarization of current bug tracking systems have been performed; a survey among IT companies employees regarding wishes about bug tracking systems have been conducted. These activities have been performed during the research: new bug tracking tool Comindware that is based on semantic web technologies has been investigated; software project management system ontology has been developed; software project management system prototype based on survey results, previously developed ontology and previously chosen technologies has been built.
Keywords: Semantic webs, RDF/OWL model, bug tracking system, software project management system, ontology.