dc.contributor.advisor | Mäkinen, Raino | |
dc.contributor.advisor | Rikberg, Tommy | |
dc.contributor.advisor | Saurus, Lauri | |
dc.contributor.author | Vähä-Impola, Teemu | |
dc.date.accessioned | 2020-12-29T07:22:49Z | |
dc.date.available | 2020-12-29T07:22:49Z | |
dc.date.issued | 2020 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/73477 | |
dc.description.abstract | Tässä tutkielmassa Display Viewer 5 (DV5) -ohjelmistolle
pyrittiin löytämään parempi arkkitehtuuri, jonka seurauksena huollettavuus ja uudelleenkäytettävyys
kasvavat ja ohjelmiston kustomointi uusille asiakkaille helpottuu. Tuloksena päädyttiin
vahvistamaan jo nykyistä MVVM-arkkitehtuuria tekemällä jokaiselle luokalle tarvittavan
arkkitehtuurin vaatiman jaon, poistamalla turhia duplikaatteja koodissa ja jakamalla itsenäiset
kokonaisuudet omiin luokkiinsa. | fi |
dc.description.abstract | In this thesis, an improved architecture for Display Viewer 5 (DV5) software
was studied. The new architecture would enforce MVVM architecture more strongly, make
clearer divisions of the software’s parts and enhance maintainability and reusability of the
software, thus making the software more customizable for new projects and suitable for
the customers’ needs. As a result, the existing MVVM architecture was strengthened by
enforcing division into models, views and viewmodels. In addition, redundant duplications
were removed and certain code was divided into their own separate entities. | en |
dc.format.extent | 77 | |
dc.format.mimetype | application/pdf | |
dc.language.iso | en | |
dc.title | Architectural improvement of Display Viewer 5 software | |
dc.identifier.urn | URN:NBN:fi:jyu-202012297407 | |
dc.type.ontasot | Pro gradu -tutkielma | fi |
dc.type.ontasot | Master’s thesis | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.oppiaine | Tietotekniikka | fi |
dc.contributor.oppiaine | Mathematical Information Technology | en |
dc.rights.copyright | Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty. | fi |
dc.rights.copyright | This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. | en |
dc.type.publication | masterThesis | |
dc.contributor.oppiainekoodi | 602 | |
dc.subject.yso | tietokoneohjelmat | |
dc.subject.yso | tietotekniikka-arkkitehtuuri | |
dc.subject.yso | käyttöliittymät | |
dc.subject.yso | ohjelmistotuotanto | |
dc.subject.yso | simulaatioharjoittelu | |
dc.subject.yso | ohjelmistoarkkitehtuuri | |
dc.subject.yso | suunnittelu | |
dc.subject.yso | computer programmes | |
dc.subject.yso | information technology architecture | |
dc.subject.yso | user interfaces | |
dc.subject.yso | software engineering | |
dc.subject.yso | simulation training | |
dc.subject.yso | software architecture | |
dc.subject.yso | planning and design | |
dc.format.content | fulltext | |
dc.type.okm | G2 | |