izpis_h1_title_alt

Avtomatizacija ocene kompleksnosti izvorne programske kode
ID ŠKABAR, MATJAŽ (Avtor), ID Mraz, Miha (Mentor) Več o mentorju... Povezava se odpre v novem oknu

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

Izvleček
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.

Jezik:Slovenski jezik
Ključne besede:avtomatizacija, programska metrika, programska analiza, McCabe, Halstead, LOC
Vrsta gradiva:Diplomsko delo/naloga
Organizacija:FRI - Fakulteta za računalništvo in informatiko
Leto izida:2016
PID:20.500.12556/RUL-80890 Povezava se odpre v novem oknu
Datum objave v RUL:10.03.2016
Število ogledov:1901
Število prenosov:278
Metapodatki:XML DC-XML DC-RDF
:
Kopiraj citat
Objavi na:Bookmark and Share

Sekundarni jezik

Jezik:Angleški jezik
Naslov:Automation of estimating source code complexity
Izvleček:
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.

Ključne besede:automation, software metrics, software analysis, McCabe, Halstead, LOC

Podobna dela

Podobna dela v RUL:
Podobna dela v drugih slovenskih zbirkah:

Nazaj