diplomsko delo visokošolskega strokovnega študijskega programa
Abstract
V diplomskem delu smo opisali in primerjali orodja za statično analizo kode. Dobra analiza napisane kode je ključnega pomena za zanesljivo in dolgo delovanje aplikacij. Danes si več ne predstavljamo podjetij ter domov brez računalnika in računalniške opreme, ki mora delovati brezhibno. Ravno iz tega razloga je pomemben faktor varne in zanesljive programske opreme dobra analiza ter odstranitev vseh pomanjkljivosti v kodi. Tako smo v začetnih poglavjih spoznali namen in zasnovo različnih orodij za statično analizo kode. Te smo v nadaljevanju primerjali med seboj glede funkcionalnosti, ki jih vsebujejo. V ospredje tega diplomskega dela smo postavili primerjavo dveh orodij, ki smo ju primerjali glede funkcionalnosti, števila pravil, ki ga obsegata, števila najdenih pomanjkljivosti, in splošno uporabnost in zanesljivost. Predvsem smo želeli prikazati, kaj ima eno orodje, česar drugo nima. Tako smo prišli do zanimivih dejstev, ki so prikazana in komentirana v različnih tabelah.
Keywords
programska oprema;analiza kode;testiranje;primerjava orodij;
Data
Language: |
Slovenian |
Year of publishing: |
2010 |
Source: |
Maribor |
Typology: |
2.11 - Undergraduate Thesis |
Organization: |
UM FERI - Faculty of Electrical Engineering and Computer Science |
Publisher: |
[T. Rašl] |
UDC: |
004.4'6:004.777(043.2) |
COBISS: |
14528278
|
Views: |
1693 |
Downloads: |
121 |
Average score: |
0 (0 votes) |
Metadata: |
|
Other data
Secondary language: |
English |
Secondary title: |
Comparison of static code analysis tools |
Secondary abstract: |
In this diploma paper the tools for static code analysis were described and compared. A good analysis of the written code is essential for a long and reliable operation of the applications. Nowadays, one cannot imagine businesses and homes without a computer and computer equipment which must operate flawlessly. That is why a good analysis and the elimination of defects in the code are crucial factors for safe and reliable software. In the early chapters the purpose and the scheme of various tools for static code analysis were discussed. Afterwards, they were compared with each other, according to the functionality they contain. The focus of this diploma paper was the comparison of two tools, which were compared according to their functionality, the number of rules they cover, the number of found defects, and the overall usefulness and reliability. The aim was to demonstrate those features which, on one hand, one tool has and one the other hand, the other tool does not have. At the end interesting discoveries were made, commented on and presented in various tables. |
Secondary keywords: |
software;code analysis;testing;tools comparison; |
URN: |
URN:SI:UM: |
Type (COBISS): |
Undergraduate thesis |
Thesis comment: |
Univ. v Mariboru, Fak. za elektrotehniko, računalništvo in informatiko |
Pages: |
X, 56 str. |
Keywords (UDC): |
science and knowledge;organization;computer science;information;documentation;librarianship;institutions;publications;znanost in znanje;organizacije;informacije;dokumentacija;bibliotekarstvo;institucije;publikacije;prolegomena;fundamentals of knowledge and culture;propaedeutics;prolegomena;splošne osnove znanosti in kulture;computer science and technology;computing;data processing;računalniška znanost in tehnologija;računalništvo;obdelava podatkov;software;programje;science and knowledge;organization;computer science;information;documentation;librarianship;institutions;publications;znanost in znanje;organizacije;informacije;dokumentacija;bibliotekarstvo;institucije;publikacije;prolegomena;fundamentals of knowledge and culture;propaedeutics;prolegomena;splošne osnove znanosti in kulture;computer science and technology;computing;data processing;računalniška znanost in tehnologija;računalništvo;obdelava podatkov;computer communication;computer networks;računalniške komunikacije;računalniška omrežja;general networking applications and services;obče omrežne rešitve in storitve; |
ID: |
1012079 |