Summary: | 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.
|