187 resultados para ohjelmistojen testaus


Relevância:

10.00% 10.00%

Publicador:

Resumo:

Työssä tutkitaan, kuinka Symbian käyttöjärjestelmälle voidaan tehdä siirrettäviä ohjelmia. Työssä käydään läpi menetelmiä, jotka helpottavat ohjelmistojen siirrettävyyttä uudelle alustalle. Uuteen älypuhelimeen voi tulla monia uusia komponentteja. Laite voi muuttua piiritasolla, käyttöjärjestelmästä voi tulla uusi versio sekä siirrettävästä ohjelmasta voi tulla uusi versio. Kaikki nämä vaikuttavat ohjelman siirrettävyyteen. Työssä tehtiin Java-rajapinnan siirto uudelle alustalle. Prosessin aikana löydettiin tärkeitä tekijöitä, jotka vaikuttavat ohjelmiston siirrettävyyteen. Siirrettävyys sinänsä pitäisi ottaa huomioon ohjelmistoprosessin jokaisessa vaiheessa. Älypuhelimista tulee jatkuvasti uusia versioita. Tämä tekee ohjelmien siirrettävyydestä hyvin tärkeän tekijän ohjelmistojen suunnittelussa. Hyvin suunniteltu ohjelma on helpompi ylläpitää, päivättää ja siirtää myöhemmin.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Jatkuvasti lisääntyvä matkapuhelinten käyttäjien määrä, internetin kehittyminen yleiseksi tiedon ja viihteen lähteeksi on luonut tarpeen palvelulle liikkuvan työaseman liittämiseksi tietokoneverkkoihin. GPRS on uusi teknologia, joka tarjoaa olemassa olevia matka- puhelinverkkoja (esim. NMT ja GSM) nopeamman, tehokkaamman ja taloudellisemman liitynnän pakettidataverkkoihin, kuten internettiin ja intranetteihin. Tämän työn tavoitteena oli toteuttaa GPRS:n paketinohjausyksikön (Packet Control Unit, PCU) testauksessa tarvittavat viestintäajurit työasemaympristöön. Aidot matkapuhelinverkot ovat liian kalliita, eikä niistä saa tarvittavasti lokitulostuksia, jotta niitä voisi käyttää GPRS:n testauksessa ohjelmiston kehityksen alkuvaihessa. Tämän takia PCU-ohjelmiston testaus suoritetaan joustavammassa ja helpommin hallittavassa ympäristössä, joka ei aseta kovia reaaliaikavaatimuksia. Uusi toimintaympäristö ja yhteysmedia vaativat PCU:n ja muiden GPRS-verkon yksiköiden välisistä yhteyksistä huolehtivien ohjelman osien, viestintäajurien uuden toteutuksen. Tämän työn tuloksena syntyivät tarvittavien viestintäajurien työasemaversiot. Työssä tarkastellaan eri tiedonsiirtotapoja ja -protokollia testattavan ohjelmiston vaateiden, toteutetun ajurin ja testauksen kannalta. Työssä esitellään kunkin ajurin toteuttama rajapinta ja toteutuksen aste, eli mitkä toiminnot on toteutettu ja mitä on jätetty pois. Ajureiden rakenne ja toiminta selvitetään siltä osin, kuin se on oleellista ohjelman toiminnan kannalta.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tutkimus tarkastelee taloudellisia mallintamismahdollisuuksia metsäteollisuuden liiketoimintayksikössä. Tavoitteena on suunnitella ja luoda taloudellinen malli liiketoimintayksikölle, jonka avulla sen tuloksen analysoiminen ja ennustaminen on mahdollista. Tutkimusta tarkastellaan konstruktiivisen tutkimusmenetelmän avulla. Teoreettinen viitekehys tarkastelee olemassa olevan informaation muotoilemista keskittyen tiedon jalostamisen tarpeisiin, päätöksenteon asettamiin vaatimuksiin sekä mallintamiseen. Toiseksi, teoria esittää informaatiolle asetettavia vaatimuksia organisatorisen ohjauksen näkökulmasta.Empiirinen tieto kerätään osallistuvan havainnoinnin avulla hyödyntäen epävirallisia keskusteluja, tietojärjestelmiä ja laskentatoimen dokumentteja. Tulokset osoittavat, että liikevoiton ennustaminen mallin avulla on vaikeaa, koska taustalla vaikuttavien muuttujien määrä on suuri. Tästä johtuen malli täytyykin rakentaa niin, että se tarkastelee liikevoittoa niin yksityiskohtaisella tasolla kuin mahdollista. Testauksessa mallin tarkkuus osoittautui sitä paremmaksi, mitä tarkemmalla tasolla ennustaminen tapahtui. Lisäksi testaus osoitti, että malli on käyttökelpoinen liiketoiminnan ohjauksessa lyhyellä aikavälillä. Näin se luo myös pohjan pitkän aikavälin ennustamiselle.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tämän insinöörityön aiheena oli verkko-oppimisohjelman testaus. Verkko-oppimisohjelma kehitettiin Ruokakeskon uuteen kassajärjestelmään. Työssä käydään läpi uuden kassajärjestelmän toiminnallisuutta kassa- ja taustatoimintojen osalta sekä mitä toimintoja verkkooppimisohjelmaan on otettu mukaan. Työssä kerrotaan verkko-oppimisen hyödyistä ja haasteista. Työn käytännön osuutena suunniteltiin ja toteutettiin verkko-oppimisohjelman testaus. Työssä analysoidaan testauksen tuloksia. Kassajärjestelmä muodostuu kassa- ja taustatoiminnallisuudesta. Kassatoiminnallisuudella tarkoitetaan kaikkea, mikä tapahtuu maksamisen yhteydessä kaupan kassalla. Taustatoiminnallisuuteen taas kuuluu kaikki, mikä tehdään taustakoneella kaupan takatiloissa. Taustalta ylläpidetään muun muassa hintoja, asiakastietoja, kuormakirjoja sekä tuotteita. Kassajärjestelmä otetaan käyttöön jokaisessa Ruokakeskon vähittäiskaupassa. Kassajärjestelmän levitys alkaa vuoden 2008 alussa. Verkko-oppimisohjelma on kehitetty koulutuksen rinnalle tukemaan kauppojen henkilökunnan perehdyttämistä kassajärjestelmän käyttämiseen. Kassajärjestelmän käyttöönoton jälkeen verkko-oppimisohjelmaa käytetään muun muassa kesätyöntekijöiden perehdyttämiseen, ja se tarjoaa vakituiselle henkilökunnalle mahdollisuuden asioiden kertaamiseen.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This work presents new, efficient Markov chain Monte Carlo (MCMC) simulation methods for statistical analysis in various modelling applications. When using MCMC methods, the model is simulated repeatedly to explore the probability distribution describing the uncertainties in model parameters and predictions. In adaptive MCMC methods based on the Metropolis-Hastings algorithm, the proposal distribution needed by the algorithm learns from the target distribution as the simulation proceeds. Adaptive MCMC methods have been subject of intensive research lately, as they open a way for essentially easier use of the methodology. The lack of user-friendly computer programs has been a main obstacle for wider acceptance of the methods. This work provides two new adaptive MCMC methods: DRAM and AARJ. The DRAM method has been built especially to work in high dimensional and non-linear problems. The AARJ method is an extension to DRAM for model selection problems, where the mathematical formulation of the model is uncertain and we want simultaneously to fit several different models to the same observations. The methods were developed while keeping in mind the needs of modelling applications typical in environmental sciences. The development work has been pursued while working with several application projects. The applications presented in this work are: a winter time oxygen concentration model for Lake Tuusulanjärvi and adaptive control of the aerator; a nutrition model for Lake Pyhäjärvi and lake management planning; validation of the algorithms of the GOMOS ozone remote sensing instrument on board the Envisat satellite of European Space Agency and the study of the effects of aerosol model selection on the GOMOS algorithm.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tietoverkkojen valvontajärjestelmiä on nykyään käytössä monissa eri verkkoympäristöissä. Näissä verkoissa käytetään useiden laitevalmistajien tuotteita, joita täytyy pystyä valvomaan. Tähän tarkoitukseen on kehitetty verkonhallintaprotokolla SNMP (Simple Network Management Protocol). Tässä työssä valvontaprotokollaa on tarkoitus soveltaa tietoverkkojen valvontaan. Tämä insinöörityö tehtiin osana Netcontrol Oy:n tuotekehitystä. Työn päätavoitteena oli kehittää toimiva ratkaisu verkonvalvontaan. Työssä tutkittiin myös verkonvalvonnan toteuttamista SNMP-protokollan avulla sekä eri verkonvalvonnan toteutusmalleja. Työn teoriaosuus tehtiin kirjallisuustutkimuksena. Teoriaosuudessa käydään läpi verkonvalvonnan taustoja, SNMP-protokollan eri versioiden ominaisuuksia ja tietokantojen rakennetta. Työn loppuosassa kerrotaan Windows-käyttöjärjestelmän SNMP-ohjelmista sekä avoimen lähdekoodin Net-SNMP-ohjelmasta. Lisäksi käydään läpi näiden ohjelmien käyttöönotto. Lopussa kerrotaan myös testijärjestelmän tuloksista yleisluontoisesti. Työ osoittaa, että SNMP:n avulla pystytään suorittamaan kattavaa verkonvalvontaa. SNMP:n toiminnallisuus saadaan aikaan työssä esitetyillä ohjelmistoilla eri tietoverkon laitteisiin. Laitteiden valvontaa pystytään suorittamaan SNMP-hallintaohjelmalla. Näiden ohjelmistojen avulla saadaan aikaan toimiva päästä päähän -ratkaisu verkonvalvontaan. Tarkemmat kuvaukset testijärjestelmistä ja kehitysmahdollisuuksista on sisällytetty liitteeseen, joka on luottamuksellinen.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tämä insinöörityö tehtiin Ilmatieteen laitoksen Tietohallintopalvelut-yksikölle. Työssä tutustuttiin Microsoftin Systems Management Server (SMS) -järjestelmään. SMS-järjestelmä on organisaation järjestelmänvalvontaan tarkoitettu ohjelmisto, jolla pystytään keskittämään erilaisia järjestelmänvalvontaan liittyviä tehtäviä. Aluksi työssä kerrotaan SMS-järjestelmästä yleisesti ja sen sisältämistä toiminnoista, joista tärkeimmät ovat raportointi, ohjelmisto- ja laitteistoinventointi, ohjelmistojakelu, etätyökalut, kyselyt, kokoelmat sekä ohjelmistojen käytön seuranta. Työn käytännön osuudessa perehdyttiin tarkemmin ohjelmistojakeluun. Ensin SMS:llä tehtiin Ilmatieteen laitoksen perusohjelmista ohjelmapaketit asennustiedostojen avulla. Pakettien toimivuutta testattiin työtä varten asennettuun testikoneeseen. Pakettien tekoa sekä jatkovaiheita havainnollistetaan kuvaruutukaappauksin. Tavoitteena työssä oli tutustua yleisesti SMS-järjestelmään ja tehdä Ilmatieteen laitoksen perusohjelmista toimivat asennuspaketit, joita voitaisiin käyttää jatkossakin hyödyksi.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This thesis evaluates methods for obtaining high performance in applications running on the mobile Java platform. Based on the evaluated methods, an optimization was done to a Java extension API running on top the Symbian operating system. The API provides location-based services for mobile Java applications. As a part of this thesis, the JNI implementation in Symbian OS was also benchmarked. A benchmarking tool was implemented in the analysis phase in order to implement extensive performance test set. Based on the benchmark results, it was noted that the landmarks implementation of the API was performing very slowly with large amounts of data. The existing implementation proved to be very inconvenient for optimization because the early implementers did not take performance and design issues into consideration. A completely new architecture was implemented for the API in order to provide scalable landmark initialization and data extraction by using lazy initialization methods. Additionally, runtime memory consumption was also an important part of the optimization. The improvement proved to be very efficient based on the measurements after the optimization. Most of the common API use cases performed extremely well compared to the old implementation. Performance optimization is an important quality attribute of any piece of software especially in embedded mobile devices. Typically, projects get into trouble with performance because there are no clear performance targets and knowledge how to achieve them. Well-known guidelines and performance models help to achieve good overall performance in Java applications and programming interfaces.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Payment Card Industry Data Security Standard (PCI DSS) on korttiyhtiöiden kehittämä kansainvälinen tietoturvastandardi, jonka tarkoituksena on parantaa kortinhaltijoiden tietoja käsittelevien järjestelmien tietoturvaa. Standardissa määritellään vaatimukset tietojen turvalliselle tallennukselle ja käsittelylle, testaus- ja tarkastusmenetelmät sekä tarkastusvaatimukset ja tarkastuksia suorittavien tahojen sertifiointi. Standardi koskee kaikkia standardin hyväksyneiden maksukorttiyhtiöiden korttitietoja käsitteleviä tahoja. Standardin ylläpitämisestä ja kehittämisestä vastaa maksukorttiyhtiöiden perustama PCI Security Standards Council -toimielin. Syyskuussa 2006 toimielin julkaisi standardista version 1.1, joka on edelleen viimeisin versio. Tässä diplomityössä selvitettiin PCI DSS -standardin asettamat vaatimukset kortinhaltijoiden tietoja käsitteleville tahoille. Lisäksi tutkittiin mahdollisuuksia toteuttaa yksi standardin vaatimuksista, kortinhaltijoiden tietojen suojaaminen, esimerkkijärjestelmässä. Kyseinen järjestelmä on kehitetty IBM System i -palvelinympäristöön käyttäen RPG-ohjelmointikieltä.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tämä kandidaatintyö käsittelee ASP-sovellusvuokrausta ja sen käyttöä taloushallinnon ulkoistamisratkaisuna. Tarkastelu on tehty sovellusvuokrausasiakkaina toimivien pk-yritysten näkökulmasta. ASP-sovellusvuokraus tarkoittaa sovelluksen ja tämän oheispalveluiden käyttöä yhden tai useamman ASP-palveluntarjoajan tuottamana tämän palvelimelta erilaisten tietoverkkojen välityksellä. Työssä esitellään sovellusvuokrauksen käsite, sen kustannukset, mahdollisuudet, käyttöönottoprosessi ja riskit. Toisena osa-alueena on käsitelty sovellusvuokrausta taloushallinnon näkökulmasta sekä yleisesti taloushallinnon ulkoistamista. Tarkasteltuja osa-alueita ovat sopimukset, sähköinen taloushallinto ja lyhyesti toiminnanohjausjärjestelmät. Kolmen caseesimerkin avulla on valotettu taloushallinnon ulkoistamisratkaisua käytännössä. Työn tuloksena todetaan, että sovellusvuokraus on toimiva taloushallinnon ulkoistamisratkaisu niin ohjelmistojen kuin toiminnanohjausjärjestelmienkin näkökulmasta, kunhan riskit huomioidaan ja päätöksentekoprosessi on huolellinen. Toisaalta ASP-mallia tulisi kehittää erityisesti pk-yrityksille ystävällisemmäksi. Tulevaisuudessa taloushallinnon sovellusvuokraus ja ulkoistaminen tulee tarkoittamaan ASP-mallin laajentumista ulkoistettujen palveluiden käyttöön verkon välityksellä.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tämän työn tavoitteena oli selvittää TMP-massan lujuusominaisuuksien parantamismahdollisuuksia jauhatuksen keinoin. Tarkastelun kohteena olivat rejektijauhatuksen eriyttäminen päälinjasta, päälinjan ajotapojen vaikutukset massan laatuun sekä energiansäästöterien testaus. Erillisen rejektijauhatuksen pilot kokeiden myötä oli havaittavissa, että erillisjauhettu rejekti itsessään oli todella pitkäkuituista ja hyvät lujuusominaisuudet omaavaa massaa. Koeajo kuitenkin osoitti, että 9 % annostelu määrä päälinjan akseptimassaan ei riitä nostamaan valmiin massaseoksen lujuusominaisuuksia. Eriytetty rejektijauhatus voi kuitenkin parantaa prosessin hallittavuutta ja mahdollistaa tuotantotason noston. Päälinjan ajotavanmuutoskokeiden tulosten myötä voitiin havaita, että 300 t/d tuotantotaso tuotti kuidunpituuksiltaan, lujuuksiltaan ja tikkupitoisuuksiltaan parempaa massaa kuin 270 t/d tuotantotaso. Samaan aikaan tapahtunut bulkin lasku oli siedettävällä tasolla huomioitaessa vetolujuudessa tapahtuva parannus. Ajotavanmuutoskokeet osoittivat myös sen, että pienellä ensimmäisen ja toisen jauhatusvaiheen kuormitussuhteiden muutoksella on saavutettavissa parannusta sekä veto- että repäisylujuudessa, bulkissa tapahtuvien muutosten pysyessä siedettävällä tasolla. Tähän tulokseen päästiin löysäämällä ensimmäisen vaiheen jauhinten teräväliä kymmenyksellä ja vastaavasti tiukkaamalla toisen vaiheen jauhinten teräväliä niin, että jauhatuksen kokonaisenergianominaiskulutus pysyi vakiotasolla. Energiansäästöterien testauksessa havaittiin, että terien avulla on mahdollista säästää jauhatukseen kuluvassa energiassa noin 0,15 – 0,2 MWh/t. Saavutettavissa oleva energiansäästö ei kuitenkaan ole riittävä kompensoimaan massan laadun heikkenemistä, sillä energiansäästöterien myötä massan bulkki, kuidunpituus sekä veto- ja repäisylujuus laskivat verrattaessa niiden tasoon käytettäessä normaaliteriä.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tutkielmassa käsitellään Euroopan unionin kemikaaliasetusta 1907/2006, joka astui voimaan 1.6.2007 ja sen vaikutuksia maahantuontiyrityksen toimintaan. Kemikaaliasetusta toteutetaan soveltamalla REACH-järjestelmää. REACH tulee sanoista Registration (rekisteröinti), Evaluation (arviointi), Authorisation (lupamenettely) Chemicals (koskee kemikaaleja). Tutkielman kirjallisuusosassa käsitellään pääosin kemikaaliasetusta. Empiirisessä osassa käsitellään asetuksen tuomia haasteita ja peilataan niitä maahantuontiyrityksen tähänastisiin kokemuksiin ja vaikutelmiin. Kohdeyrityksenä on kemian alan yritys PCC SE. Tutkielmassa selvitetään myös, miten REACH on vaikuttanut tarkastus- ja testauslaitokseen. Lisäksi REACH-järjestelmää peilataan olemassa olevaan kasvinsuojelu-ainedirektiiviin ja käytännön kokemuksia saaneeseen kasvinsuojeluaine-teollisuuteen. Lyhyesti käsitellään myös joidenkin EU:n ulkopuolisten maiden kokemuksia. Johtopäätöksenä voitaneen todeta, että kemikaaliasetuksen tavoitteet, terveyttä ja ympäristöä suojelevat toimenpiteet, koetaan positiivisina asioina. Asioiden selvittely, valtava työmäärä ja korkeat kustannukset koettiin negatiivisiksi asioiksi. Markkinoiden uskotaan jakautuvan harvempien ja suurempien yritysten kesken, ja PK-yritysten toiminta-mahdollisuudet vähenevät oleellisesti. Tarkastus- ja testaus-asiantuntijoiden vähäinen määrä vaikuttaa jo nyt testausaikatauluihin ja tulee yhä enemmän vaikuttamaan tulevaisuudessa.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tässä diplomityössä tarkoituksena on kerätä yhteen toiminnanohjausjärjestelmän varasto- ja hankintamodulin kehittämisessä tarvittavaa teoriatietoa, sekä Nestix Oy:n asiakkaiden ja joidenkin muiden yritysten tarpeita kyseiselle ohjelmistolle. Teoria ja tarpeet yhdistetään karkeaksi ohjelmiston tarvemäärittelyksi, jonka perusteella Nestix Oy toteuttaa uudet modulit toiminnanohjausjärjestelmäänsä. Tutkimuksissa havaittiin, että yrityksillä on hyvin samankaltaisia tarpeita varastojen ja hankintojen hallintaan. Varastoinnin ja hankinnan prosessit poikkeavat hyvin vähän yritysten välillä. Samoja perinteisiä logistiikan perustyökaluja käytetään miltei kaikissa yrityksissä. Tulevaisuuden houkuttelevimpana kehitysalueena voidaan pitää ohjelmistojen internet-pohjaisuutta, joka mahdollistaa ohjelmiston käyttämisen mistäpäin maailmaa tahansa ilman erillisiä ohjelmistoasennuksia. Tutkimuksen jälkeen Nestix-ohjelmistoperheeseen toteutettiin integroidut hankinnan sekä varastoinnin modulit. Ohjelmaa on kehitetty tutkimuksen tekemisen jälkeen eteenpäin ja sitä on myyty useaan Euroopan maahan osana Nestix toiminnanohjausjärjestelmää.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The objective of this thesis work is to describe the Conceptual Design process of an embedded electronic display device. The work presents the following sub processes: definition of device specifications, introduction to the technological alternatives for system components and their comparison, comparative photometric measurements of selected display panels, and the design and building of a functional concept prototype. This work focuses mainly on electronics design, albeit the mechanical issues and fields of the software architecture that significantly affect the decisions are also discussed when necessary. The VESA Flat Panel Display Measurement (FPDM) 2.0 Standard was applied to the appropriate extent into photometric measurements. The results were analyzed against the requirement standards of a customer-specific display development project. An Active Matrix LCD was selected as the display of concept prototype, but also the excellent visual characteristics of Active Matrix OLED technology were noted. Should the reliability of the OLED products be significantly improved in the future, utilizing such products in the described application must be reconsidered.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Keeping track of software assets and managing software installations in IT environments can be a hard endeavor, especially when the size and diversity of the environment grows. How to install and uninstall software efficiently and cost effectively? Are there too few or too many software licenses purchased? If installed, is the software actually in use? Software Asset Management (SAM) is a process that involves managing and optimizing the purchase, deployment, maintenance, utilization, and disposal of software applications within an organization. This master’s thesis describes a special Software Lifecycle Management Framework to provide solutions to the multitude of challenges within SAM. The main objectives when designing the framework was to provide a set of tools to control the software assets during their entire lifecycle while trying to minimize the costs related to owning and managing them.