Architectural improvement of Display Viewer 5 software
Tekijät
Päivämäärä
2020Tekijänoikeudet
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
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.
Asiasanat
Metadata
Näytä kaikki kuvailutiedotKokoelmat
- Pro gradu -tutkielmat [29561]
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
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 ... -
Hearing gestures : vocalisations as embodied projections of intentionality in designing non-speech sounds for communicative functions
Tuuri, Kai (University of Jyväskylä, 2011) -
Intentiolähtöinen lähestymistapa käytettävyyttä koskevien vaatimusten määrittelyyn : kuluttajamarkkinoille suunnatun innovatiivisen ohjelmistotuotteen vuorovaikutussuunnittelu
Lamminen, Juha (University of Jyväskylä, 2012) -
Liquifying Quantum-Classical Software-Intensive System of Systems
Aparicio-Morales, Álvaro M.; Haghparast, Majid; Mäkitalo, Niko; Garcia-Alonso, Jose; Berrocal, Javier; Stirbu, Vlad; Mikkonen, Tommi; Murillo, Juan Manuel (IEEE, 2024)Software-Intensive Systems are applications that use a high amount of computational resources for the execution of complex tasks in which a constant flow of information is needed. In the current conception of the computing ... -
Human conceptualisation processes as a perspective on the design and evaluation of user-interfaces
Pirhonen, Antti (University of Jyväskylä, 2013)
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.