University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Pro gradu -tutkielmat
  • View Item
JYX > Opinnäytteet > Pro gradu -tutkielmat > View Item

Architectural improvement of Display Viewer 5 software

Thumbnail
View/Open
1.7 Mb

Downloads:  
Show download detailsHide download details  
Authors
Vähä-Impola, Teemu
Date
2020
Discipline
TietotekniikkaMathematical Information Technology
Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.

 
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.
 
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.
 
Keywords
tietokoneohjelmat tietotekniikka-arkkitehtuuri käyttöliittymät ohjelmistotuotanto simulaatioharjoittelu ohjelmistoarkkitehtuuri suunnittelu computer programmes information technology architecture user interfaces software engineering simulation training software architecture planning and design
URI

http://urn.fi/URN:NBN:fi:jyu-202012297407

Metadata
Show full item record
Collections
  • Pro gradu -tutkielmat [24515]

Related items

Showing items with similar title or keywords.

  • Towards Seamless IoT Device-Edge-Cloud Continuum : Software Architecture Options of IoT Devices Revisited 

    Taivalsaari, Antero; Mikkonen, Tommi; Pautasso, Cesare (Springer, 2022)
    In this paper we revisit a taxonomy of client-side IoT software architectures that we presented a few years ago. We note that the emergence of inexpensive AI/ML hardware and new communication technologies are broadening ...
  • Intentiolähtöinen lähestymistapa käytettävyyttä koskevien vaatimusten määrittelyyn : kuluttajamarkkinoille suunnatun innovatiivisen ohjelmistotuotteen vuorovaikutussuunnittelu 

    Lamminen, Juha (University of Jyväskylä, 2012)
  • Evaluation and measurement in enterprise and software architecture management 

    Hämäläinen, Niina (University of Jyväskylä, 2008)
    Arvioinnit ja mittaaminen ovat osa jokapäiväistä elämäämme ja toimintaamme. Niiden perusteella tehtyjen tietojen ja havaintojen pohjalta teemme päätöksiä ja valintoja. Valitsemme esimerkiksi mitä vaatteita laitamme päälle, ...
  • Moving away from monolithic architecture : design and implementation 

    Liu, Yanjun (2020)
    Many applications are using server-side architecture monolithically as it is the easiest way to make a minimum viable product. However, along with the user size grow, some performance issue may arise that cannot be easily ...
  • Hearing gestures : vocalisations as embodied projections of intentionality in designing non-speech sounds for communicative functions 

    Tuuri, Kai (University of Jyväskylä, 2011)
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre