diplomsko delo
Matej Zgubič (Avtor), Tomaž Kosar (Mentor)

Povzetek

V diplomskem delu je opisana statična analiza programske opreme. V prvem delu so opisani prednosti in slabosti, primeri uporabe, tehnike ter kategorije statične analize. V nadaljevanju so podrobneje opisane metrike za merjenje kvalitete programske kode, kot so ciklomatična kompleksnost, indeks vzdrževanja, Halsteadova kompleksnost, globina razreda v drevesu, število vrstic izvorne kode in druge. V zadnjem delu so opisani gramatika, leksikalna analiza, razpoznavanje, ANTLR in moja izdelava programa za merjenje metrik.

Ključne besede

statični analizator;kvaliteta programske kode;metrike;ANTLR;

Podatki

Jezik: Slovenski jezik
Leto izida:
Tipologija: 2.11 - Diplomsko delo
Organizacija: UM FERI - Fakulteta za elektrotehniko, računalništvo in informatiko
Založnik: M. Zgubič
UDK: 004.412(043.2)
COBISS: 19106070 Povezava se bo odprla v novem oknu
Št. ogledov: 840
Št. prenosov: 162
Ocena: 0 (0 glasov)
Metapodatki: JSON JSON-RDF JSON-LD TURTLE N-TRIPLES XML RDFA MICRODATA DC-XML DC-RDF RDF

Ostali podatki

Sekundarni jezik: Angleški jezik
Sekundarni naslov: Static Analyser For Checking The Quality Of Software Code
Sekundarni povzetek: This thesis describes the static analysis of a software. In the first part, the advantages and disadvantages, examples of use and categories of static analysis are listed. The next part contains a detailed description of metrics for measuring the quality of program codes, such as cyclomatic complexity, maintainability index, Halstead complexity, depth in tree, number of source code lines and others. In the last part, grammar, lexical analysis, parsing, ANTLR, and my making of a metrics measuring program are described.
Sekundarne ključne besede: static analyser;quality of the source code;metrics;ANTLR;
URN: URN:SI:UM:
Vrsta dela (COBISS): Diplomsko delo/naloga
Komentar na gradivo: Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko
Strani: IV, 41 str.
ID: 8887553