Show simple item record

dc.contributor.advisorCelms, Edgarsen_US
dc.contributor.authorVolkovs, Mihailsen_US
dc.contributor.otherLatvijas Universitāte. Fizikas un matemātikas fakultāteen_US
dc.date.accessioned2015-03-24T06:29:24Z
dc.date.available2015-03-24T06:29:24Z
dc.date.issued2007en_US
dc.identifier.other3333en_US
dc.identifier.urihttps://dspace.lu.lv/dspace/handle/7/15213
dc.description.abstractMaģistra darba galvenais mērķis ir nodrošināt programmatūras kvalitāti hipotētiskā Java projektā no izstrādātāja viedokļa balstoties uz intensīvu vienības testēšanu un mūsdienu rīku izmantošanu. Darbā tiek apskatīti tādi rīki kā versiju kontroles sistēmas, projekta būvēšanas, nepārtrauktas pārbūvēšanas, testu pārklājuma, koda kvalitātes analizēšanas un citi rīki. Darba mērķis nav izveidot jaunu metodoloģiju kvalitatīvas programmatūras izstrādāšanai, bet paradīt kā vienības testi var palīdzēt uzlabot kodu un dizainu izmantojot refaktoringu, ietekmēt uz programmatūras kvalitāti tekošā versijā un uzturēt to augstā līmenī katrā būvēšanas ciklā. Darba autors no savas pieredzes definē grūti testējamas programmatūras komponentus (tādus, kā klases ar dzīļu delegāciju, Spring-a aplikācijas konteksti, Hibernate objektu relāciju attēlojumi, grafiskā lietotāja saskarnes un citas) un piedāvā savu risinājumu. Praktiskā daļā autors izstrādā Eclipse RCP lietojumu izmantojot testu bāzētas izstrādes procesu.en_US
dc.description.abstractMaster's thesis main target is to assure high level of software quality in hypothetical Java project from developer's point of view using intensive unit testing and modern tools. Author reviews such tools as version control systems, project build, continuous integration, test coverage, code quality checking and other tools. The target of master’s thesis is not to create a new methodology optimized for quality software development, but to show how unit tests can improve code and design using refactoring, influence on quality of current version software and keep quality permanently on high level at every build cycle. Author uses his own experience to define software components, which are difficult to be tested (including deep class delegation, Spring application contexts, Hibernate object-relation mappings, graphic user interfaces and other) and provides own solution. At practical part author develops Eclipse RCP program using Test Driven development process.en_US
dc.language.isoN/Aen_US
dc.publisherLatvijas Universitāteen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectDatorzinātneen_US
dc.titleProgrammatūras kvalitātes nodrošināšana lielos Java projektosen_US
dc.title.alternativeSoftware Quality Assurance in large Java projectsen_US
dc.typeinfo:eu-repo/semantics/masterThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record