izpis_h1_title_alt

Avtomatizacija ocene kompleksnosti izvorne programske kode
ID ŠKABAR, MATJAŽ (Author), ID Mraz, Miha (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (4,70 MB)
MD5: 1B699631ABA9EFC56F1DD5E1F246097A
PID: 20.500.12556/rul/cc5d4eb5-441f-4103-8fbe-ff56cfe664e5

Abstract
Cilj pričujočega diplomskega dela je preučitev metrik in orodij za analizo kompleksnosti izvorne programske kode ter primerjava različnih orodij med seboj. V uvodnem delu spoznamo problematiko na področju razvoja programske opreme in s kakšnimi težavami se podjetje ter programer lahko srečajo. V naslednjem poglavju spoznamo metrike s katerimi lahko zagotovimo, da tekom razvoja programske opreme posamezni sklopi programa ne postanejo prekompleksni za nadaljno nadgrajevanje ali uvajanje novih programerjev v projekt. Temu sledi seznam orodij od enostavnih, brezplačnih do zelo kompleksnih, plačljivih orodij. Pri vsakem od orodij spoznamo, katere metrike zna izračunati, v zadnjem poglavju pa je predstavljena izvedena avtomatizirana analiza vzorčnih primerov izvornih programskih kod. Poročila različnih orodij so med seboj primerjana, kar koristi pri izbiri pravega orodja za avtomatizirano analizo kompleksnosti izvorne programske kode pri razvoju programske opreme.

Language:Slovenian
Keywords:avtomatizacija, programska metrika, programska analiza, McCabe, Halstead, LOC
Work type:Bachelor thesis/paper
Organization:FRI - Faculty of Computer and Information Science
Year:2016
PID:20.500.12556/RUL-80890 This link opens in a new window
Publication date in RUL:10.03.2016
Views:1410
Downloads:247
Metadata:XML RDF-CHPDL DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Automation of estimating source code complexity
Abstract:
The goal of this thesis is to examine metrics and tools for analyzing the complexity of program source code and to compare different tools with each other. In the opening part, the issues in the field of software development and problems the company and the programmer might encounter are presented. In the next chapter, we learn about the metrics with which we can ensure that during software development individual parts of the program do not become too complex for further upgrading or for introducing new programmers to the project. This is followed by a list of tools, ranging from simple free to very complex paid tools. It is examined which tool calculates which metric and in the last chapter an automated analysis of samples of source code is conducted. The comparison of the reports about these tools will be helpful when choosing the right tools for automated analysis of the complexity of the software source code in software development in the future.

Keywords:automation, software metrics, software analysis, McCabe, Halstead, LOC

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back