Software complexity metrics for intermediate representation of code

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorRimey, Ken
dc.contributor.authorAronsson, Hannu
dc.contributor.departmentTietotekniikan laitosfi
dc.contributor.schoolTeknillinen korkeakoulufi
dc.contributor.schoolHelsinki University of Technologyen
dc.contributor.supervisorSaikkonen, Heikki
dc.date.accessioned2020-12-05T14:36:56Z
dc.date.available2020-12-05T14:36:56Z
dc.date.issued2009
dc.description.abstractOhjelmistojen laadun varmistamiseen on olemassa useita menetelmiä. Näihin menetelmiin kuuluu mekaanisia työkaluja kuten ohjelmiston monimutkaisuusmittarit (software complexity metrics) sekä tuotekehitysprosessin ja projektinhallinnan menetelmiä. Ohjelmistoja voidaan esittää useilla eri tasoilla, arkkitehtuurikaavioista varsinaiseen lähdekoodiin sekä suoritettavaan koodiin. Kun ohjelman lähdekoodi prosessoidaan ajettavaksi ohjelmaksi, käytetään välikielisiä esitysmuotoja joko kääntäjässä sisäisesti tai ulkoisesti jakelumuotona, kuten Java-tavukoodin tapauksessa. Tässä työssä esitetään "funktionaalinen" ohjelmiston monimutkaisuuden mittari joka toimii tällä välikielitasolla käyttäen GCC-kääntäjän sisäisesti käyttämää ohjelmien esitysmuotoa. Laadukkaan ohjelmiston tekemiseksi ei ole mitään yksittäistä ratkaisua. Parhaisiin tuloksiin äästään jos käytetään useita teknisiä menetelmiä ohjelmiston eri tasojen analysointiin yhdessä tuotekehityksen ja projektihallinnan menetelmien kanssa.fi
dc.format.extent(5) + 45 s. + liitt. 17
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/96617
dc.identifier.urnURN:NBN:fi:aalto-2020120555451
dc.language.isoenen
dc.programme.majorOhjelmistotekniikkafi
dc.programme.mcodeT-106fi
dc.rights.accesslevelopenAccess
dc.subject.keywordohjelmistotfi
dc.subject.keywordohjelmistokehitysfi
dc.subject.keywordmittausmenetelmätfi
dc.subject.keywordohjelmiston laatufi
dc.subject.keywordohjelmistokehityksen työkalutfi
dc.subject.keywordohjelmistokehitysprosessifi
dc.titleSoftware complexity metrics for intermediate representation of codeen
dc.titleOhjelmiston monimutkaisuuden mittaaminen koodin välikielisen esitysmuodon perusteellafi
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.type.publicationmasterThesis
local.aalto.digiauthyes
local.aalto.digifolderAalto_01853
local.aalto.idinssi38057
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
master_Aronsson_Hannu_2009.pdf
Size:
19.3 MB
Format:
Adobe Portable Document Format