3 resultados para MVC

em Doria (National Library of Finland DSpace Services) - National Library of Finland, Finland


Relevância:

20.00% 20.00%

Publicador:

Resumo:

Tässä insinöörityössä tutkittiin alan kirjallisuuden kautta MVC-arkkitehtuuria ja suunnittelumalleja. Työn tavoitteena oli toteuttaa käytännön esimerkki, joka yhdistää MVC-arkkitehtuurin ja suunnittelumallit. Työssä lähdettiin liikkeelle perehtymällä ohjelmistoarkkitehtuuriin ja sen eri muotoihin. Keskeiseksi näistä nousi kerrosarkkitehtuuri, joka on myös MVC-arkkitehtuurin rakenne. Itse MVC ei ole käsitteenä eikä konseptina uusi. Norjalainen Trygve Reenskaug on julkaissut ensimmäiset tutkielmat siitä jo 1970-luvulla. Kirjallisuutta tutkittaessa selvisikin, että MVC on kuitenkin pysynyt suhteellisen muuttumattomana. Lisäksi se on edelleen käytössä etenkin interaktiivisten sovellusten suunnittelutyökaluna. Myös useimmat webtason sovelluskehykset käyttävät MVC-mallia. Toinen tutkimuksen kohteena ollut alue oli suunnittelumallit. Ne ovat hyvin abstraktin tason ratkaisuja yleisimpiin suunnitteluongelmiin. Suunnittelumalleja tutkittaessa huomattiin, että niiden käyttöä suunnittelutyössä rajoittaa niiden rajallinen tuntemus. Lisäksi abstraktin esitystavan niitä voi olla hankala soveltaa. Niiden hyödyntäminen käytännön työskentelyssä vaatiikin hyvin syvällistä ohjelmoinnin ja ohjelmointitekniikoiden tuntemusta. Tämän työn kirjallisuustutkimusta käytettiin hyväksi painoindeksisovelluksessa, joka toteutettiin MVC-arkkitehtuurin rakenteen mukaan suunnittelumalleja apuna käyttäen. Sovelluksen toteuttamista helpotti huomattavasti MVC-rakenteen yleisyys. Käytetyt suunnittelumallitkin löytyivät suositusten perusteella. Käytettyjen ratkaisujen vuoksi ohjelman rakenteesta tuli selkeä ja se on helposti laajennettavissa. Läpikäydyn kirjallisuuden ja toteutetun käytännön esimerkin perusteella voidaan todeta, että arkkitehtuurien ja suunnittelumallien käyttämiseen pitäisi pyrkiä. Niiden avulla saavutetaan ylläpidettäviä, muutossietoisia ja laajennettavia sovelluksia.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Model-View-Controller (MVC) is an architectural pattern used in software development for graphical user interfaces. It was one of the first proposed solutions in the late 1970s to the Smart UI anti-pattern, which refers to the act of writing all domain logic into a user interface. The original MVC pattern has since evolved in multiple directions, with various names and may confuse many. The goal of this thesis is to present the origin of the MVC pattern and how it has changed over time. Software architecture in general and the MVC’s evolution within web applications are not the primary focus. Fundamen- tal designs are abstracted, and then used to examine the more recent versions. Prob- lems with the subject and its terminology are also presented.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Fyysiseen kuormittavuuteen kohdistuvia tutkimuksia voidaan käyttää arvioitaessa sotilaiden suorituskyvyn vaatimuksia tai kehitettäessä tehtäväkohtaista taktiikkaa ja koulutusta. Tämän tutkimuksen tarkoituksena oli selvittää kahden viikon sotilaskoulutusjakson kuormittavuutta ja kuormituksesta palautumista fysiologisia kuormitusvasteita ja hermolihasjärjestelmän suorituskyvyn muutoksia seuraamalla. Tutkimus toteutettiin mittaamalla koehenkilöiden fyysistä suorituskykyä ja fysiologia vasteita kahden viikon sotilaskoulutusjakson aikana. Jakso sisälsi kasarmikoulutusjakson (4 vrk), harjoitusjakson (7 vrk) sekä palautumisjakson (3 vrk). Mitattavat fysiologiset vasteet voidaan jakaa kolmeen kokonaisuuteen, jotka ovat kehon koostumus, lihasvoima ja -aktiivisuus, sekä hormonit. Mittauksiin osallistui kaksikymmentä vapaaehtoista upseerioppilasta (n=20), joista kymmenen osallistui myös voimamittauksiin. Maastoharjoituksen aikana kyynärvarren koukistuksen maksimi voimantuotto (MVC) lisääntyi 3 % (p<0.01) ja hauislihaksen maksimi lihasaktiivisuus (EMG) 12 % (p<0.001). Vastaavasti polven ojennuksen MVC:ssä havaittiin laskeva trendi (-12 %, p=0.063) ja suoran reisilihaksen maksimi EMG väheni 5 % (p<0.05). Käsien puristusvoima nousi koulutuksen alkuvaiheessa, mutta laski raskaimmassa harjoitusvaiheessa alkumittauksen tasolle. Merkittävimpiä hormonaalisia muutoksia 11 vuorokauden koulutusvaiheen aikana olivat vapaan testosteronin 51 % lasku (p<0.05) ja testosteroni/kortisoli suhdeluvun 43 % lasku (p<0.001). Kolmen vuorokauden palautumisjakson aikana vapaa testosteroni nousi 28 % alkumittauksesta (p<0.001) ja testosteroni/kortisoli suhdeluku 50 % harjoitusjakson loppumittauksesta (p<0.001). Kehon koostumuksen osalta merkittävimpiä muutoksia olivat keskipainon 4 % (2.8 kg, p<0.001) ja rasvamassan 21 % (2.3 kg, p<0.001) väheneminen koulutuksen aikana. Tutkimus osoitti maastoharjoituksen kuormittavan ylä- ja alavartalon lihaksia eri tavalla. Harjoitusvaiheen pitkäkestoisessa kuormituksessa alavartalon lihasten voiman heikkeneminen on todennäköisesti seurausta sekä sentraalisista että perifeerisistä tekijöistä, joiden yhteisenä selittävänä tekijänä on koehenkilöiden energiavaje. Hormonaalisten kuormitusmarkkereiden ja hormonisuhdelukujen muutokset osoittivat koulutusjakson aiheuttaneen merkittävän fysiologisen kuormituksen, johon univajeella on todennäköisesti suurin vaikutus. Hormonisuhdelukujen lasku valtaosalla koehenkilöistä oli niin suuri, että heidät luokiteltaisiin ylikuntotilaan. 17/20 koehenkilön testosteroni/kortisoli suhdeluku laski enemmän kuin 30 %, jota on pidetty raja-arvona ylikunnon toteamiseksi. Koejaksolla sotilaille muodostui tilapäistä ylikuormitusta, joka palautui vasta viikonloppuvapaalla. Palautumisjakson (3 vrk) vaikutukset kehon koostumukseen, hormonipitoisuuksiin sekä hormonisuhdelukuihin osoittavat palautumisen onnistuneen hyvin suunnitellussa ajassa.