search query: @instructor Koskinen, Kimmo / total: 8
reference: 3 / 8
Author: | Linnoskivi, Markku |
Title: | Improving maintainability and extensibility of a slot machine software |
Publication type: | Master's thesis |
Publication year: | 2010 |
Pages: | [11] + 56 Language: eng |
Department/School: | Informaatio- ja luonnontieteiden tiedekunta |
Main subject: | Ohjelmistotekniikka (T-106) |
Supervisor: | Saikkonen, Heikki |
Instructor: | Koskinen, Kimmo |
OEVS: | Electronic archive copy is available via Aalto Thesis Database.
Instructions Reading digital theses in the closed network of the Aalto University Harald Herlin Learning CentreIn the closed network of Learning Centre you can read digital and digitized theses not available in the open network. The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/ You can read theses on the Learning Centre customer computers, which are available on all floors.
Logging on to the customer computers
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark Aalto | Archive |
Keywords: | refactoring maintainability extensibility refaktorointi ylläpidettävyys laajennettavuus |
Abstract (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. |
Abstract (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. |
ED: | 2010-08-27 |
INSSI record number: 40307
+ add basket
INSSI