diplomsko delo
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: |
2015 |
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
|
Št. ogledov: |
840 |
Št. prenosov: |
162 |
Ocena: |
0 (0 glasov) |
Metapodatki: |
|
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 |