Architectural improvement of Display Viewer 5 software
Authors
Date
2020Copyright
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
Metadata
Show full item recordCollections
- 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)