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 esitysmuo...
Perinteisesti yritykset ovat ostaneet tietojärjestelmiä pakettiratkaisuina omille tai itse vuokraami...
Ohjelmistojen kehittämiselle on olemassa monia eri tapoja. Ohjelmistotuotantomalleja on kehitetty 19...
Työn ensisijaisena tarkoituksena oli perehtyä erilaisiin ohjelmistokehitysmenetelmiin, joita voitais...
Tietotekniikan dynaaminen kehitys on tuonut mukanaan ohjelmistotuotannolle suuria haasteita kehityks...
Ohjelmistoklusterointi on dataklusteroinnin sovellus, joka viittaa ohjelmistojärjestelmään liittyvie...
Luonnollisten kielten tilastollista mallinnusta ovat jo pitkään hallinneet niin sanotut N-grammimall...
Systemaattinen ja monipuolinen osaamisen johtamisen ja kehittämisen mallien, menetelmien ja hyvien k...
Opinnäytetyö tehtiin Alfa Laval Aalborg Oy:n tarjoamasta aiheesta tutkia ohjelmisto- ja sovelluskehi...
Ketterät menetelmät ovat olleet vahvaasti esillä ohjelmistokehittämisessä sekä -projekteissa jo vuos...
UML 2.0 on kieli, jolla mallinnetaan monimutkaisia ohjelmistojärjestelmiä. UML-malli voi kuvata sek...
Ohjelmistoprojektien (kehitys- ja käyttöönottoprojektit) onnistunut läpivieminen vaatii ennustettava...
Julkaisussa kartoitetaan tekniikoita ja välineitä, joiden avulla ohjelmisto saadaan tukemaan eri ajo...
Ohjelmistotuotannon menetelmiin ja apuvälineisiin eli ohjelmistotekniikkaan luodaan yleiskatsaus. Ta...
Tiivistelmä Tässä raportissa on esitelty kahden Oulun yliopiston säätötekniikan laboratorion ja VTT ...
Tässä opinnäytetyössä tarkastellaan projektin johtamisen merkitystä ohjelmistoprojektien onnistumise...
Perinteisesti yritykset ovat ostaneet tietojärjestelmiä pakettiratkaisuina omille tai itse vuokraami...
Ohjelmistojen kehittämiselle on olemassa monia eri tapoja. Ohjelmistotuotantomalleja on kehitetty 19...
Työn ensisijaisena tarkoituksena oli perehtyä erilaisiin ohjelmistokehitysmenetelmiin, joita voitais...
Tietotekniikan dynaaminen kehitys on tuonut mukanaan ohjelmistotuotannolle suuria haasteita kehityks...
Ohjelmistoklusterointi on dataklusteroinnin sovellus, joka viittaa ohjelmistojärjestelmään liittyvie...
Luonnollisten kielten tilastollista mallinnusta ovat jo pitkään hallinneet niin sanotut N-grammimall...
Systemaattinen ja monipuolinen osaamisen johtamisen ja kehittämisen mallien, menetelmien ja hyvien k...
Opinnäytetyö tehtiin Alfa Laval Aalborg Oy:n tarjoamasta aiheesta tutkia ohjelmisto- ja sovelluskehi...
Ketterät menetelmät ovat olleet vahvaasti esillä ohjelmistokehittämisessä sekä -projekteissa jo vuos...
UML 2.0 on kieli, jolla mallinnetaan monimutkaisia ohjelmistojärjestelmiä. UML-malli voi kuvata sek...
Ohjelmistoprojektien (kehitys- ja käyttöönottoprojektit) onnistunut läpivieminen vaatii ennustettava...
Julkaisussa kartoitetaan tekniikoita ja välineitä, joiden avulla ohjelmisto saadaan tukemaan eri ajo...
Ohjelmistotuotannon menetelmiin ja apuvälineisiin eli ohjelmistotekniikkaan luodaan yleiskatsaus. Ta...
Tiivistelmä Tässä raportissa on esitelty kahden Oulun yliopiston säätötekniikan laboratorion ja VTT ...
Tässä opinnäytetyössä tarkastellaan projektin johtamisen merkitystä ohjelmistoprojektien onnistumise...
Perinteisesti yritykset ovat ostaneet tietojärjestelmiä pakettiratkaisuina omille tai itse vuokraami...
Ohjelmistojen kehittämiselle on olemassa monia eri tapoja. Ohjelmistotuotantomalleja on kehitetty 19...
Työn ensisijaisena tarkoituksena oli perehtyä erilaisiin ohjelmistokehitysmenetelmiin, joita voitais...