Show simple item record

dc.contributor.advisorEriņš, Matīss
dc.contributor.authorRudzišs, Ģirts
dc.contributor.otherLatvijas Universitāte. Datorikas fakultāte
dc.date.accessioned2018-06-30T01:07:18Z
dc.date.available2018-06-30T01:07:18Z
dc.date.issued2018
dc.identifier.other65202
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/38698
dc.description.abstractKvalifikācijas darbā “Rīks C++ datņu statiskai analīzei nepārtrauktas integrācijas procesā” autors veiksmīgi izveidojis programmu, kas veic kāda projekta datņu analīzi, aprēķinot to izmēru, kā arī C++ pirmkoda un galvenes datnēm aprēķinot koda un komentāru rindiņu skaitu. Darbs sadalīts 4 daļās. Pirmajā daļā ietverta programmatūras prasību specifikācija, otrajā daļā ievietots programmatūras projektējuma apraksts, trešajā daļā parādīti programmatūras testēšanas rezultāti un ceturtajā daļā norādīta kvalifikācijas darba papildinformācija – rīka izmantošana nepārtrauktās integrācijas procesā, projekta darba organizācija, kvalitātes nodrošināšana, konfigurāciju pārvaldība, darbietilpības novērtējums un ievietotas rīka programmkoda daļas. Darba autors veicis “Rīks C++ datņu statiskai analīzei” uzstādi uz nepārtrauktās integrācijas servera. Būvējumu pārvaldniekā izveidots būvējuma process, kurā iespējams klonēt specifisku projekta iesūtījuma ID no projekta repozitorija un analīzes rīku palaist pret to, tādējādi analizējot izmaiņas projekta izstrādes laikā. Darba apjoms ir 52 lpp. Darbā ievietoti 12 attēli un 21 tabula, kā arī pievienots 1 pielikums.
dc.description.abstractIn this qualification work “Tool for static analysis of C++ files in a continuous integration process” the author has successfully developed a program that carries out an analysis of files in a project, evaluating their size and assessing the count of source and comment lines of C++ source and header files. The paper is split into 4 parts. The first part summarizes the software requirements specification, the second part consists of the software design description, the third part shows the results of testing and the fourth part contains additional information – usage of the tool in a continuous integration process, project work organization, quality assurance, software configuration management, effort estimation and parts of the source code are shown. The author has set up the “Tool for static analysis of C++ files” on a continuous integration server. A build process has been set up in the build manager that clones a specific commit ID from a project’s repository and runs the tool against this project, thereby showing the changes made while the project is in development. This paper consists of 52 pages. 12 figures and 21 tables are placed in the paper, 1 appendix is added.
dc.language.isolav
dc.publisherLatvijas Universitāte
dc.rightsinfo:eu-repo/semantics/openAccess
dc.subjectDatorzinātne
dc.subjectC++
dc.subjectNepārtrauktā integrācija
dc.subjectStatiskā analīze
dc.subjectBūvējuma process
dc.titleRīks C++ datņu statiskai analīzei nepārtrauktas integrācijas procesā
dc.title.alternativeTool for static analysis of C++ files in a continuous integration process
dc.typeinfo:eu-repo/semantics/bachelorThesis


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record