Hyppää sisältöön
    • Suomeksi
    • På svenska
    • In English
  • Suomeksi
  • In English
  • Kirjaudu
Näytä aineisto 
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
  •   Etusivu
  • LUTPub
  • Kandidaatin tutkintojen opinnäytetyöt
  • Näytä aineisto
JavaScript is disabled for your browser. Some features of this site may not work without it.

Ohjelmistotuotteen optimointi ja ylläpidettävyys

Kokko, Valtteri (2019)

Katso/Avaa
kandi.pdf (1.338Mb)
Lataukset: 


Kandidaatintyö

Kokko, Valtteri
2019

School of Engineering Science, Tietotekniikka

Kaikki oikeudet pidätetään.
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2019043013799

Tiivistelmä

Työn tarkoituksena oli selvittää ohjelmistotuotteen business logic sovelluksessa olevia ongelmia. Ongelmat liittyivät huonoon suorituskykyyn järjestelmän käyttäjämäärän lisääntyessä. Työssä vastataan kysymykseen ”Kuinka ohjelmistotuotteen ylläpidettävyyttä voidaan parantaa?”. Ainestoa kerättiin PerfView ja dotTrace monitorointiohjelmilla. Ohjelmistosta löytyi optimoimattomia algoritmeja, suuria luokkia ja rajapintoja, sekä dokumentoinnin puutetta. Myöskään ohjelmiston suorituskyvyn seuraamisen ei käytetty tarpeeksi resursseja. Koodista löytyvät ongelmat ovat lähinnä teknistä velkaa ja ne voidaan ratkaista esimerkiksi SQALE – menetelmällä. Yrityksen tulisi myös lisätä testaukseen uusia tapoja ja työkaluja.
 
The purpose behind this study was to find problems in a software products business logic application. The problems were related to bad performance of the product under bigger user loads. This study answers the question “How to improve the maintainability of a software product?”. The material for this work was collected with PerfView and dotTrace monitoring programs. The problems found from the product were unoptimized algorithms, large classes and interfaces and lack of documentation. There was also a lack of resources in monitoring the performance of the product. Nearly all the problems in the code were technical dept and it can be solved E.g. with the SQALE – method. Also, the company should add new practices and tools to testing.
 
Kokoelmat
  • Kandidaatin tutkintojen opinnäytetyöt [6200]
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste
 

 

Tämä kokoelma

JulkaisuajatTekijätNimekkeetKoulutusohjelmaAvainsanatSyöttöajatYhteisöt ja kokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
LUT-yliopisto
PL 20
53851 Lappeenranta
Ota yhteyttä | Tietosuoja | Saavutettavuusseloste