Hyppää sisältöön
    • Suomeksi
    • In English
Trepo
  • Suomeksi
  • In English
  • Kirjaudu
Näytä viite 
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
  •   Etusivu
  • Trepo
  • Opinnäytteet - ylempi korkeakoulututkinto
  • Näytä viite
JavaScript is disabled for your browser. Some features of this site may not work without it.

Malli-näkymä-arkkitehtuurin soveltaminen WPF-teknologialla

Lehtinen, Antti (2012)

 
Avaa tiedosto
lehtinen.pdf (1.733Mt)
Lataukset: 



Lehtinen, Antti
2012

Tietotekniikan koulutusohjelma
Tieto- ja sähkötekniikan tiedekunta - Faculty of Computing and Electrical Engineering
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2012-05-09
Näytä kaikki kuvailutiedot
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tty-201205151122
Tiivistelmä
Malli-näkymä-arkkitehtuurit tarjoavat työkaluja ja suunnitteluratkaisuja käyttöliittymäsovelluksien toteutukseen. Malli-näkymä-arkkitehtuurien tehtävänä on parantaa käyttöliittymäsovelluksien modulaarisuutta, toteutettavuutta, ylläpidettävyyttä sekä testattavuutta. Tärkein malli-näkymä-arkkitehtuureista saavutettava hyöty on näkymän erottaminen sovelluslogiikasta. Tunnetuimpia malli-näkymä-arkkitehtuureja ovat MVC ja MVP.

Tässä työssä esitellään tunnetuimpien malli-näkymä-arkkitehtuurien rakenteet ja tehtävät. Työn alussa huomataan, että MVC- ja MVP-arkkitehtuurimallien käytännön soveltaminen on vaikeaa. Tämän diplomityön tarkoituksena on selvittää, kuinka kirjallisuudessa hyväksi todettu uusi malli-näkymä-arkkitehtuuri MVVM ja käyttöliittymäkirjasto WPF ratkaisevat todellisuudessa ongelmia, jotka liittyvät käyttöliittymäsovelluksien toteuttamiseen.

Perehtyminen MVVM-suunnittelumallin mukaisen järjestelmän toteutukseen aloitetaan esimerkkisovelluksen avulla. Esimerkkisovellus havainnollistaa WPF-teknologian tärkeimmät ominaisuudet liittyen MVVM-suunnittelumallin toteutukseen. Esimerkkisovellus on toteutettu kirjallisuudessa esitettyjen ratkaisujen mukaisesti.

Havaintoja ja kokemuksia MVVM-suunnittelumallin käytännön soveltamisesta saatiin Atostekin projektista. Projektissa toteutettiin asiakkaan vaatimia mittausjärjestelmä hyödyntämällä MVVM-suunnittelumallia ja WPF-teknologiaa. Projektissa saatuja havaintoja käsitellään tässä työssä. Projektissa sovellettua MVVM-suunnittelumallia arvioitiin modulaarisuuden, suorituskyvyn, uudelleenkäytettävyyden ja opittavuuden näkökulmista.

Tässä työssä saatujen havaintojen perusteella MVVM-suunnittelumalli soveltuu hyvin käyttöliittymäsovelluksen arkkitehtuuriksi käytännön ohjelmistoprojektissa. MVVM-suunnittelumalli eroaa muista malli-näkymä-arkkitehtuureista, koska se tarjoaa myös matalan tason käytännön toteutusratkaisuja hyödyntäen WPF-teknologiaa. Kirjallisuudessa ja myös tässä työssä saatujen tuloksien perusteella MVVM-suunnittelumalli ja WPF-teknologia mahdollistavat nykyaikaisten ohjelmointityökalujen ja käyttöliittymäkirjastojen hyödyntämisen sekä tehokkaan tavan toteuttaa modulaarisia, uudelleenkäytettäviä, ylläpidettäviä ja opittavia käyttöliittymäsovelluksia.
Kokoelmat
  • Opinnäytteet - ylempi korkeakoulututkinto [37056]
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste
 

 

Selaa kokoelmaa

TekijätNimekkeetTiedekunta (2019 -)Tiedekunta (- 2018)Tutkinto-ohjelmat ja opintosuunnatAvainsanatJulkaisuajatKokoelmat

Omat tiedot

Kirjaudu sisäänRekisteröidy
Kalevantie 5
PL 617
33014 Tampereen yliopisto
oa[@]tuni.fi | Tietosuoja | Saavutettavuusseloste