haku: @keyword ohjelmistokehitysprosessi / yhteensä: 3
viite: 1 / 3
« edellinen | seuraava »
Tekijä:Aronsson, Hannu
Työn nimi:Software complexity metrics for intermediate representation of code
Ohjelmiston monimutkaisuuden mittaaminen koodin välikielisen esitysmuodon perusteella
Julkaisutyyppi:Diplomityö
Julkaisuvuosi:2009
Sivut:(5) + 45 s. + liitt. 17      Kieli:   eng
Koulu/Laitos/Osasto:Tietotekniikan laitos
Oppiaine:Ohjelmistotekniikka   (T-106)
Valvoja:Saikkonen, Heikki
Ohjaaja:Rimey, Ken
Digitoitu julkaisu: https://aaltodoc.aalto.fi/handle/123456789/96617
OEVS:
Digitoitu arkistokappale on julkaistu Aaltodocissa
Sijainti:P1 Ark Aalto     | Arkisto
Avainsanat:ohjelmistot
ohjelmistokehitys
mittausmenetelmät
ohjelmiston laatu
ohjelmistokehityksen työkalut
ohjelmistokehitysprosessi
Tiivistelmä (fin): Ohjelmistojen 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.
ED:2009-07-14
INSSI tietueen numero: 38057
+ lisää koriin
« edellinen | seuraava »
INSSI