968 resultados para sulautetun ohjelmiston kehitys
Resumo:
This thesis is done as a complementary part for the active magnet bearing (AMB) control software development project in Lappeenranta University of Technology. The main focus of the thesis is to examine an idea of a real-time operating system (RTOS) framework that operates in a dedicated digital signal processor (DSP) environment. General use real-time operating systems do not necessarily provide sufficient platform for periodic control algorithm utilisation. In addition, application program interfaces found in real-time operating systems are commonly non-existent or provided as chip-support libraries, thus hindering platform independent software development. Hence, two divergent real-time operating systems and additional periodic extension software with the framework design are examined to find solutions for the research problems. The research is discharged by; tracing the selected real-time operating system, formulating requirements for the system, and designing the real-time operating system framework (OSFW). The OSFW is formed by programming the framework and conjoining the outcome with the RTOS and the periodic extension. The system is tested and functionality of the software is evaluated in theoretical context of the Rate Monotonic Scheduling (RMS) theory. The performance of the OSFW and substance of the approach are discussed in contrast to the research theme. The findings of the thesis demonstrates that the forged real-time operating system framework is a viable groundwork solution for periodic control applications.
Resumo:
Tämän diplomityön tavoitteena oli kehittää menetelmiä ja ohjeitataajuusmuuttajan sulautetun ohjelmiston kehityksen aikaiseen testaukseen. Soveltuvia menetelmiä etsittiin tutkimalla laajasti kirjallisuutta sekä selvittämälläyrityksen testauskäytäntöä. Tutkittuja kirjallisuudesta löytyneitä menetelmä olivat testauskehykset, simulointi ja staattinen sekä automaattinen testaus. Kirjallisuudesta etsittiin myös menetelmiä, joiden avulla testausprosessia voidaan helpottaa tai muuten parantaa. Tällaisista menetelmistä tutkittiin muun muassa testidatan valintaa, testauslähtöistä kehitystä sekä testattavuuden parantamista. Lisäksi selvitettiin uudelleenkäytettävien testien ohjelmointiin soveltuvia ohjelmointikieliä. Haastatteluiden ja dokumentaation avulla saatiin hyvä käsitys yrityksessä vallitsevasta testauskäytännöstä sekä sen ongelmakohdista. Testauksen ongelmiksi havaittiin testausprosessin järjestelmällisyyden puute sekä tarve suunnittelijoiden testauskoulutukseen. Testausprosessin parantamiseksi esitetään moduulitestauskehyksen käyttöönottoa. Lisäksi suunnittelijoiden testauskoulutuksella arvioidaan olevan suuri vaikutus koko testausprosessiin. Testitapausten suunnitteluun esitetään menetelmiä, joiden avulla voidaan suunnitella kattavampia testejä.
Resumo:
Tässä insinöörityössä selvitettiin mahdollisuuksia parantaa Tapiola-ryhmän Yhtiökokousjärjestelmä-ohjelmiston ominaisuuksia ja tietoturvallisuutta. Järjestelmää käytetään Tapiola-ryhmän vakuutusyhtiöiden yhtiökokouksiin osallistuvien osakkaiden kirjaamiseen ja heidän äänten laskentaan. Tutkimuksen perusteella tehtiin järjestelmän määrittely ja suunnittelu, joiden tuloksena syntyivät toiminnallinen ja tekninen määrittelydokumentaatio, jotka toimivat pohjana uuden Yhtiökokousjärjestelmän toteutukselle. Työ tehtiin Tapiola-ryhmälle Tieto-Tapiola Oy:n tilauksesta. Työn alussa tutkittiin erilaisia mahdollisuuksia toteuttaa järjestelmän ohjelmisto- ja tietokanta-arkkitehtuuri, joiden perusteella määrittelyä ja suunnittelua alettiin toteuttaa. Tutkimuksen perusteella päädyttiin käyttämään Java SE -arkkitehtuuria sovelluksen toteutukseen ja SQL Server -tietokantaa järjestelmän tietovarastona. Valittuihin ratkaisuihin päädyttiin niiden hyvien tietoturvallisuus- ja kertakirjausominaisuuksien takia. Toiminnallisessa määrittelydokumentissa käydään läpi järjestelmälle asetettuja vaatimuksia ja kuvataan sen toiminnot, liiketoimintaluokkamalli, käyttöliittymä ja tulosteet. Lisäksi siinä otetaan kantaa järjestelmän käyttöympäristöön, ulkoisiin tietokantaliittymiin, käyttäjän tunnistautumiseen ja tietoturvallisuuteen sekä käydään läpi sen toiminta käyttäjien näkökulmasta. Toiminnallisen määrittelydokumentin pohjalta luotiin tekninen määrittelydokumentti. Siinä kuvataan järjestelmän ympäristö ja ohjelmisto- sekä tietokanta-arkkitehtuuri yleisellä tasolla. Tämän lisäksi järjestelmän arkkitehtuuria käydään myös tarkemmin läpi sekä kuvataan moduulit ja toiminnot niin tarkasti, että niiden perusteella voidaan toteuttaa koko järjestelmä. Työn tuloksena syntyivät kattava toiminnallinen ja tekninen määrittelydokumentaatio, joissa käydään läpi kaikki järjestelmän toteuttamiseen tarvittavat elementit sillä tarkkuudella, että järjestelmän toteuttaminen voidaan aloittaa.
Resumo:
Opinnäytetyön tarkoituksena oli kuvata alle 1 500 gramman painoisena syntyneiden keskoslasten motorista kehitystä kolmen, kuuden ja kahdentoista kuukauden korjatussa iässä, sekä tuoda esille mahdollisia motorisen kehityksen yhteisiä piirteitä Alberta Infant Motor Scale (AIMS) -testistöllä arvioituna. Työ toteutettiin yhteistyössä Lasten ja nuorten sairauksien toimialan fysioterapian yksikön kanssa, jossa keskoslasten motorisen kehityksen arviointi AIMS-testistöllä oli toteutettu vuosina 2005 - 2006. Idea opinnäytetyöhön syntyi yhteisten keskusteluiden pohjalta fysioterapeuttien kanssa. Opinnäytetyön tavoitteena oli analysoida ja koota yhteenveto Lasten ja nuorten sairauksien toimialalle heidän tutkimastaan aineistosta. Työ oli luonteeltaan kuvaileva kvantitatiivinen tutkimus valmiiksi saadun aineiston pohjalta. Aineisto koostui yhteensä 109 keskoslapsen AIMS-testistön arviointilomakkeista. Keskoslapsista 54 oli kolmen kuukauden, 42 kuuden kuukauden ja 13 kahdentoista kuukauden korjatussa iässä. Tulokset analysoitiin käyttämällä SPSS 13.0 Windows Release-tilasto-ohjelmaa ja tulokset esitettiin taulukoiden ja kuvioiden avulla. Tiedonkeruumenetelminä käytimme kirjallisuuden lisäksi uusimpia tutkimusartikkeleita sekä asiantuntijahaastattelua. Kolmen kuukauden ikäisistä keskoslapsista 51 sijoittui AIMS-testistön motorista kehitystä kuvaaville käyrille. Kolme lasta jäi käyrien alapuolelle. Kuuden kuukauden ikäisten keskoslasten kokonaispistemäärissä oli enemmän hajontaa. 15 lasta jäi AIMS-testistön motorista kehitystä kuvaavien käyrien alapuolelle. Kahdentoista kuukauden ikäisistä lapsista yhdeksän sijoittui motorista kehitystä kuvaaville käyrille ja neljä lasta jäi käyrien alapuolelle. Yhteisenä piirteenä kaikilta kolmen kuukauden ikäisiltä ja 14 kuuden kuukauden ikäiseltä lapselta puuttui taito tukeutua yläraajoihin istuma-asennossa (Sitting With Propped Arms). Tutkimustulosten perusteella kolmen kuukauden ikäisten keskoslasten motorinen kehitys oli valtaosalla (51/54) ikätasoista. Kuuden ja kahdentoista kuukauden ikäisten keskoslasten motorisessa kehityksessä yksilölliset erot olivat suurempia. Tutkimusjoukkomme keskoslapsista motorinen kehitys oli ikätasoa heikompaa 22 keskoslapsella. Lasten ja nuorten sairauksien toimiala saa käyttöönsä työmme tulokset, joita voidaan hyödyntää keskoslasten motorisen kehityksen seurannassa sekä fysioterapian kehittämisessä. Työmme lisää AIMS-testistön tunnettavuutta ja siitä on myös laajemmin hyötyä lasten parissa työskenteleville fysioterapeuteille.
Resumo:
Lasten toimintaterapia perustuu lapsen normaalin kehityksen ymmärtämiseen ja arvostamiseen. Pystyäkseen pätevästi arvioimaan lapsia toimintaterapeutin täytyy olla tietoinen niistä tämänhetkisistä käsityksistä ja teorioista, jotka koskevat lapsen kehitystä. Tällainen taustatieto auttaa suunnittelemaan lapsen toimintaterapian sisältöä. Opinnäytetyöni tavoitteena oli tehdä havainnointivideo noin yksivuotiaan lapsen kehityksestä lasten toimintaterapian opetuksessa käytettäväksi. Video on rajattu koskemaan noin yksivuotiaan lapsen kehitystä. Työni tarkoituksena on auttaa toimintaterapian opiskelijoita lapsen kehityksen oppimisessa. Opinnäytetyöni muoto on toiminnallinen opinnäytetyö. Se sisältää tuotoksen eli havainnointivideon ja opinnäytetyöraportin. Opinnäytetyöprosessini sisälsi erilaisia vaiheita. Ensin perehdyin niihin lapsen kehitykseen liittyviin teorioihin, joita lasten toimintaterapian opetuksessa käytetään. Näitä teorioita ovat Moseyn kehityksellinen viitekehys ja sensorisen integraation teoria kehityksestä ja ne toimivat työni viitekehyksinä. Jäsensin lapsen kehityksen osa-alueita toimintakokonaisuuksien ja taitojen avulla. Seuraavaksi ryhdyin lapsen kehitykseen liittyvien teorioiden pohjalta suunnittelemaan, kuvaamaan ja editoimaan videota. Raportissani kuvaan kaikki opinnäytetyöprosessini vaiheet ja perustelen vaiheiden järjestyksen ja sisällön, sekä arvioin omaa opinnäytetyöprosessiani. Havainnointivideossa näkyy niitä kehityksen tasoja ja vaiheita, jossa noin yksivuotias lapsi työssä käyttämieni viitekehysten mukaan on. Uskon, että havainnointivideoni voi toimia hyvin ainakin opiskelijoiden virittäytymisessä lapsen kehityksen ja sen eri osa-alueiden opiskeluun. Avainsanat oppiminen, lapsen kehitys, havainnointivideo