haku: @keyword refactoring / yhteensä: 9
viite: 1 / 9
« edellinen | seuraava »
Tekijä: | Linnoskivi, Markku |
Työn nimi: | Improving maintainability and extensibility of a slot machine software |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 2010 |
Sivut: | [11] + 56 Kieli: eng |
Koulu/Laitos/Osasto: | Informaatio- ja luonnontieteiden tiedekunta |
Oppiaine: | Ohjelmistotekniikka (T-106) |
Valvoja: | Saikkonen, Heikki |
Ohjaaja: | Koskinen, Kimmo |
OEVS: | Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossaOppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa. Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/ Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.
Kirjautuminen asiakaskoneille
Opinnäytteen avaaminen
Opinnäytteen lukeminen
Opinnäytteen tulostus
|
Sijainti: | P1 Ark Aalto | Arkisto |
Avainsanat: | refactoring maintainability extensibility refaktorointi ylläpidettävyys laajennettavuus |
Tiivistelmä (fin): | Luotettavuus ja laajennettavuus ovat keskeisiä ominaisuuksia kaikissa vähänkään suuremmissa ohjelmistoissa. Erityisesti niissä, joita käytetään kaupallisesti. Toteutukset vanhenevat, eivätkä enää kykene täyttämään niiltä vaadittuja ominaisuuksia. Niiden korjaamiseksi voidaan käyttää refaktorointia tai kokonaan uuden toteutuksen kirjoittamista. Tässä työssä esitellään osa raha-automaatin ohjelmistoa, joka kirjoitettiin uudelleen. Työn tavoitteena oli tuottaa luotettavampi ja paremmin laajennettava toteutus olemassa olevalle. Suurin osa toteutustyöstä lankesi allekirjoittaneelle. Näitä kahta toteutusta vertaillaan analyysi kappaleessa. Tulokset osoittavat, että ohjelmiston laatu on parantunut vanhaan toteutukseen verrattuna. |
Tiivistelmä (eng): | Reliability and extensibility are major concerns in any non-trivial software system. Especially the ones used commercially. It often happens that existing implementations become old and aren't any longer sufficient for the task they are required to do. One method to fix the situation is refactoring or rewriting. This thesis concentrates on refactoring and rewriting done on a piece of slot machine software. The aim of the project was to produce a better version of an existing implementation in respect to reliability and extensibility. The bulk of the implementation work was done alone by the author. These two implementations are compared in the analysis chapter. The results will show that the quality of the software has improved over the previous one. |
ED: | 2010-08-27 |
INSSI tietueen numero: 40307
+ lisää koriin
« edellinen | seuraava »
INSSI