diplomsko delo
Abstract
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.
Keywords
statični analizator;kvaliteta programske kode;metrike;ANTLR;
Data
Language: |
Slovenian |
Year of publishing: |
2015 |
Typology: |
2.11 - Undergraduate Thesis |
Organization: |
UM FERI - Faculty of Electrical Engineering and Computer Science |
Publisher: |
M. Zgubič |
UDC: |
004.412(043.2) |
COBISS: |
19106070
|
Views: |
840 |
Downloads: |
162 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
Static Analyser For Checking The Quality Of Software Code |
Secondary abstract: |
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. |
Secondary keywords: |
static analyser;quality of the source code;metrics;ANTLR; |
URN: |
URN:SI:UM: |
Type (COBISS): |
Bachelor thesis/paper |
Thesis comment: |
Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko |
Pages: |
IV, 41 str. |
ID: |
8887553 |