Analyysityökalun kehittäminen C#-kielisten lähdekoodien tarkastamiseen
Data(s) |
11/06/2013
11/06/2013
2012
|
---|---|
Resumo |
Katselmoinnit ja tarkastusmenettelyt ovat osa ohjelmistotuotantoprosessin laadunvarmistusta. Staattisella tarkastamisella tarkoitetaan ohjelmistotuotteen visuaalista tarkastamista ohjelmistovirheiden havaitsemiseksi ja korjaamiseksi. Ohjelmiston lähdekoodin tarkastaminen voidaan suorittaa automaattisesti tarkoitukseen sopivalla ohjelmistolla l. analyysityökalulla. Tässä työssä toteutettiin analyysityökalu C#-kielisten lähdekoodien tarkastamiseen. Työkalulla suoritetussa kenttätestauksessa havaittiin tarkastettavissa ohjelmistoissa ohjelmiston ylläpitoon vaikuttavia puutteita. Lisäksi työssä tarkasteltiin katselmointeja osana ohjelmistotuotantoprosessin laadunvarmistusta sekä erilaisia ohjelmistovirheitä ja niiden lähteitä. Reviews and inspections are a part of quality control in the software manufacturing process. Static inspection means visually inspecting the software product in order to detect and repair errors. The inspection of source code can be conducted automatically by using an appropriate program, i.e. a software analysis tool. The purpose of this work was to create a tool for analysing source codes written in the C#-programming language. In the conducted field tests, the softwere analysis tool detected anomalies that effect maintenance of the tested softwares. Additionally, the work will inspect reviews as a part of the quality control of a software manufacturing process, as well as various errors and their sources. |
Identificador |
http://www.doria.fi/handle/10024/90855 URN:NBN:fi-fe201306113932 |
Idioma(s) |
fi |
Palavras-Chave | #ohjelmistoanalyysi #ohjelmistovirhe #katselmointi #tarkastus #software analysis #software error #review #inspection |
Tipo |
Master's thesis Diplomityö |