izpis_h1_title_alt

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

.pdfPDF - Presentation file, Download (4,70 MB)

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 (mb11)
Organization:FRI - Faculty of computer and information science
Year:2016
Views:887
Downloads:180
Metadata:XML RDF-CHPDL DC-XML DC-RDF
 
Average score:(0 votes)
Your score:Voting is allowed only to logged in users.
:
Share:AddThis
AddThis uses cookies that require your consent. Edit consent...

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:

Comments

Leave comment

You have to log in to leave a comment.

Comments (0)
0 - 0 / 0
 
There are no comments!

Back