248 resultados para ohjelmiston testaus


Relevância:

10.00% 10.00%

Publicador:

Resumo:

Vantaan ensimmäinen, ja edelleen ainoa ammattimainen puheteatteri Teatteri Kehä III perustettiin vuonna 1986. Teatteri Kehä III on ensimmäisiä ns. vapaita teatteriryhmiä, jotka halusivat itse päättää mitä esitetään, missä ja kenelle. Tärkeää oli, että jokainen teatterissa toimiva voi taiteellisesti sitoutua lopputulokseen. Pienen teatterin pyörittäminen on vaatinut sinnikkyyttä, kekseliäisyyttä, ja uskoa teatterin tarpeellisuuteen. Pienuudestaan huolimatta Teatteri Kehä III ei ole pelännyt ottaa suuria taiteellisia ja taloudellisia riskejä. Oman tilan kunnostaminen vuonna 1995 tyhjillään olleeseen Tikkurilan Silkkitehtaaseen ilman yhteiskunnallista tukea oli rohkea, ja ihailua herättävä kulttuuriteko. Teatteri Kehä III on kantaesittänyt suuren joukon eurooppalaisia näytelmiä, ja ollut usein aikaansa edellä mitä esitysten teemoihin tulee. Yhtenä motiivina kokeellisillekin tuotannoille on ollut apurahojen saanti; uudet tekstit ja ideat kun ovat saaneet helpommin tukea. Pienten teattereiden suurin ongelma on ainainen rahanpuute. Tämän historiikin kokoamista varten olen käynyt läpi Teatteri Kehä III:n arkistoja: lukenut kokousten pöytäkirjoja ja toimintasuunnitelmia, sekä tutkinut teatterin vuosikirjoja ja esitysten käsiohjelmia. Olen myös haastatellut vuosien varrella Teatteri Kehä III:ssa toimineita ihmisiä. Teatteri Kehä III:n tuottamien esitysten määrä suuri ja hyvin monipuolinen, siksi keskityn käsittelemään teatterin elinkaarta sen ohjelmiston kautta. Teatteri Kehä III juhli 20-vuotista taivaltaan marraskuussa 2006, ja vaihtoi samalla nimensä Teatteri Vantaaksi.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tämä insinöörityö tehtiin mCasting Oy:lle. Työn tavoitteena oli löytää mCastingin tarpeita parhaiten vastaava langaton tietoliikenneratkaisu kuluttajahintaisilta markkinoilta ja verrata sitä tällä hetkellä käytössä olevaan GPRS-tekniikkaan. Langattomalta tekniikalta vaaditaan erityisesti helppoa asennettavuutta sekä varmatoimisuutta pitkällä aikavälillä. Lisäarvoa tuovat hyvät tietoliikenteelliset ominaisuudet, kuten matalat vasteajat ja suuri läpäisykyky. Myös hinnalla on merkittävä osuus tutkimuksessa, sillä tarvittavien yhteyksien määrä tuotantoverkossa lasketaan lähitulevaisuudessa sadoissa kappaleissa. Tutkimukseen valittiin markkinoiden hinta-laatu-suhteeltaan parhaat langattomat tekniikat: @450, HSDPA (3G) ja WiMAX. Jokaista tekniikkaa edustamaan valittiin kuluttajahintainen päätelaite, jolle suoritettiin erilaisia testauksia. Testaukset jaoteltiin kolmeen eri ryhmään ja jokaiselle testille annettiin mCastingin tarpeen mukainen painokerroin. Tietoliikennetestaukset suoritettiin Noval Networksin NetEye-järjestelmällä, joka soveltuu erityisen hyvin verkon toiminnankartoitukseen ja palvelunlaadun mittaamiseen. Tietoliikenteeltä vaadittavat laatumääreet sovellettiin ITU-T:n standardeista ja Noval Networkin suositusarvoista mCastingin tarpeeseen. Asennettavuuden testaus suoritettiin viidessä eri maantieteellisessä sijainnissa eri puolella Suomea. Näitä sijainteja edustivat Vantaa, Helsinki, Turku, Joensuu ja Rautalampi. Testauksen perusteella arvioitiin asennettavuuden mahdolliset ongelmatilanteet ja niiden todennäköisyys. Tekniikan käytön hinta laskettiin testauksessa käytettävistä kokoonpanoista. Tämän perusteella jokainen tekniikka sai pisteensä suhteessa parhaaseeen. Suuria eroja ei tutkimuksen tekniikoilla ole tietoliikkenneominaisuuksissa. 3G:n ylivertaisuus toimivuudessa ratkaisi tutkimuksen lopputuloksen HSDPA:n eduksi. @450-laajakaistan ja WiMAX:n hinta on myös korkea suhteessa niiden saavuttamiin tuloksiin. WiMAX, joka osoittautui parhaaksi tietoliikenneominaisuuksiensa puolesta, oli kaikista vaikein asentaa, eikä se toiminut läheskään jokaisessa testiympäristössä.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Työn päätavoitteena oli tuoda esiin tärkeimmät julkistamisprosessin tehokkuuteen vaikuttavat tekijät. Tutkimuksessa tarkasteltiin aihetta julkistamisprojektien vetäjän näkökulmasta. Kirjallinen selvitys kattaa keskeisimmät ohjelmistoprosessin, palvelun laadun sekä projektihallinnan teoriat. Kokeellisena aineistona käytettiin asiakkailta ja myynnin sekä käyttöönoton organisaatioilta tullutta palautetta ja asiantuntijahaastatteluita. Case-tuotteena tarkasteltiin suuren kansainvälisen yrityksen jälleenmyymää leikkaussalihallinnan ohjelmistoa. Tärkeimpiä julkistamisprosessin tehokkuuteen vaikuttavia tekijöitä ovat tiekartan ja julkistamispakettien sisällön hallinta, projektin aikataulujen pitäminen, rehellinen ja nopea kommunikaatio myyntikanavaan ja asiakkaille, sekä hyvin toteutettu testaus. Työssä käydään läpi esimerkkistrategioita kehittymiseen näillä alueilla.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tutkimuksessa esitetään koteloteollisuudessa toimivalle yritykselle uusi toimintamalli pohjautuen sinisen meren strategiaan. Uuden toimintamallin avulla pyritään tarjoamaan pakkauksia käyttävälle teollisuudelle uusialisäarvopalveluita ja parantamaan koteloita valmistavan teollisuuden kannattavuutta. Tutkimus koostuu kirjallisuustutkimuksesta, joka käsittelee innovaatiojohta-mista, innovaatiomalleja ja sinisen meren strategiaa. Innovaatiojohtamista kuvataan yleisen mallin pohjalta, innovaatiomalleista käsitellään 1.-5. sukupolven mallit. Sinisen meren strategiasta käsitellään sinisen meren luominen, ja sen pohjalta tapahtuva strategian laatiminen. Teoriatarkastelun jälkeen kuvataan koteloteollisuuden arvoketju ja koteloteollisuuden nykyinen toimintamalli. Tämän jälkeen kehitetään sinisen meren strategian mukaisesti alustava uusi toimintamalli, jota sovelletaan koteloteolli-suuteen. Seuraavaksi kuvataan toimintamallin testaus ja sen soveltuvuus Suo-men kotelomarkkinoille laaja-alaisiin asiantuntijahaastatteluihin perustuen. Lopuksi esitellään toimenpidesuunnitelma uuden toimintamallin toteuttamiseksi toimeksiantajayrityksessä.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Perushyväksymistestaus on oleellinen osa S60 alustan julkaisukandidaatin maturiteetin seurannassa. Perushyväksymistestausta tehdään myös ohjelmiston julkistamiskelpoisuuden varmistamiseksi. Testaustulokset halutaan aina mahdollisimman nopeasti. Lisäksi testaustiimin työmäärä on hiljalleen kasvanut, koska projekteja onenemmän ja korjauksia sisältäviä ja räätälöityjä settejä testataan enemmän. Tässä diplomityössä tutkitaan lyhentäisikö testisetin osan automatisointi testien ajoaikaa ja helpottaisiko se testaajien työtaakkaa. Tarkastelu toteutetaan automatisoimalla osa testisetistä ja kokemuksia esitellään tässä lopputyössä.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tässä diplomityössä tutkitaan automatisoitua testausta ja käyttöliittymätestauksen tekemistä helpommaksi Symbian-käyttöjärjestelmässä. Työssä esitellään Symbian ja Symbian-sovelluskehityksessä kohdattavia haasteita. Lisäksi kerrotaan testausstrategioista ja -tavoista sekä automatisoidusta testaamisesta. Lopuksi esitetään työkalu, jolla testitapausten luominen toiminnalisuus- ja järjestelmätestaukseen tehdään helpommaksi. Graafiset käyttöliittymättuovat ainutlaatuisia haasteita ohjelmiston testaamiseen. Ne tehdään usein monimutkaisista komponenteista ja niitä suunnitellaan jatkuvasti uusiksi ohjelmistokehityksen aikana. Graafisten käyttöliittymien testaukseen käytetään usein kaappaus- ja toistotyökaluja. Käyttöliittymätestauksen testitapausten suunnittelu ja toteutus vaatii paljon panostusta. Koska graafiset käyttöliittymät muodostavat suuren osan koodista, voitaisiin säästää paljon resursseja tekemällä testitapausten luomisesta helpompaa. Käytännön osuudessa toteutettu projekti pyrkii tähän tekemällä testiskriptien luomisesta visuaalista. Näin ollen itse testien skriptikieltä ei tarvitse ymmärtää ja testien hahmottaminen on myös helpompaa.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Monimutkaisen tietokonejärjestelmän suorituskykyoptimointi edellyttää järjestelmän ajonaikaisen käyttäytymisen ymmärtämistä. Ohjelmiston koon ja monimutkaisuuden kasvun myötä suorituskykyoptimointi tulee yhä tärkeämmäksi osaksi tuotekehitysprosessia. Tehokkaampien prosessorien käytön myötä myös energiankulutus ja lämmöntuotto ovat nousseet yhä suuremmiksi ongelmiksi, erityisesti pienissä, kannettavissa laitteissa. Lämpö- ja energiaongelmien rajoittamiseksi on kehitetty suorituskyvyn skaalausmenetelmiä, jotka edelleen lisäävät järjestelmän kompleksisuutta ja suorituskykyoptimoinnin tarvetta. Tässä työssä kehitettiin visualisointi- ja analysointityökalu ajonaikaisen käyttäytymisen ymmärtämisen helpottamiseksi. Lisäksi kehitettiin suorituskyvyn mitta, joka mahdollistaa erilaisten skaalausmenetelmien vertailun ja arvioimisen suoritusympäristöstä riippumatta, perustuen joko suoritustallenteen tai teoreettiseen analyysiin. Työkalu esittää ajonaikaisesti kerätyn tallenteen helposti ymmärrettävällä tavalla. Se näyttää mm. prosessit, prosessorikuorman, skaalausmenetelmien toiminnan sekä energiankulutuksen kolmiulotteista grafiikkaa käyttäen. Työkalu tuottaa myös käyttäjän valitsemasta osasta suorituskuvaa numeerista tietoa, joka sisältää useita oleellisia suorituskykyarvoja ja tilastotietoa. Työkalun sovellettavuutta tarkasteltiin todellisesta laitteesta saatua suoritustallennetta sekä suorituskyvyn skaalauksen simulointia analysoimalla. Skaalausmekanismin parametrien vaikutus simuloidun laitteen suorituskykyyn analysoitiin.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tässä diplomityössä tutkitaan paalutuskoneen stabiliteetti- elivakavuuslaskennan toteuttamista yleisesti käytetyn monikappaledynamiikan ohjelmiston avulla. Vakavuuslaskenta kuuluu olennaisena osana paalutuskoneen suunnitteluun ja siitä saadut tulokset asettavat rajat massoille, joita paalutuskone pystyy turvallisesti käsittelemään. Tutkittavana kohteena oli uudentyyppinen poraavapaalutuskone, josta saatiin myös todellista mittaustietoa työssä laaditun simulointimallin toimivuuden arvioimiseksi. Työssä kokeiltiin erityisesti ohjelmiston tarjoamia keinoja laskentaprosessin yksinkertaistamiseksi jasimulointimallin käytön helpottamiseksi. Koska simulointimalli haluttiin säilyttää mahdollisimman yksinkertaisena, porakoneen komponentit mallinnettiin jäykkinä. Mallin ratkaisussa käytettiin staattista ja kvasistaattista analyysia. Dynaamisten voimien vaikutus porakoneeseen otettiin mallissa huomioon lisäämällä massakeskipisteisiin vastaavat pistevoimat.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Ympäristöministeriö edellyttää kaikilta vuoden 2000 jälkeen valmistuneilta tai peruskorjatuilta asuinkiinteistöiltä huoltokirjaa. Huoltokirja on kiinteistön ylläpitoon liittyvä asiakirjakokonaisuus, johon kootaan kaikki tarvittavat tiedot kiinteistöstä ja sen hoidosta. Tämän diplomityön tavoitteena oli toteuttaa sähköinen huoltokirjajärjestelmä asuinkiinteistöille. Järjestelmän haluttiin palvelevan isännöitsijöiden ja huoltoyhtiöiden lisäksi myös kiinteistön omistajia, asukkaita, rakennuttajia ja kiinteistön välittäjiä. Tästä syystä järjestelmästä haluttiin Internet-selaimella käytettävä verkkopalvelu. Diplomityöhön kuului järjestelmän suunnittelu, toteutus ja testaus. Työn lopputuloksena syntynyt Pihapiiri.com järjestelmä otettiin käyttöön syksyllä 2002. Projektin aikanahavaittiin, että huoltokirjoja koskevat määrittelyt ja standardit olivat vasta kehitteillä. e-EHYT-hanke (elinkaarihallinnan yhteiset ydintie dot sähköisissä huoltokirjoissa) on merkittävä edistysaskel huoltokirjajärjestelmien sisällön ja tiedonsiirron standardoinnissa. Uusissa tuotekehityshankkeissa ja nykyisten huoltokirjajärjestelmien jatkokehityshankkeissa on olennaista huomioida e-EHYT-määritysten sekä yhteistyöverkoston merkitys. Käyttäjät ovat kritisoineet markkinoilla olevia tuotteita liian tarkoiksi. Liian teknisiä ja raskaita ratkaisuja tulee välttää varsinkin silloin kun tuotetta suunnitellaan asunto-osakeyhtiöille ja pientalo-omistajille.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tässä diplomityössä esitellään ohjelmistotestauksen ja verifioinnin yleisiä periaatteita sekä käsitellään tarkemmin älypuhelinohjelmistojen verifiointia. Työssä esitellään myös älypuhelimissa käytettävä Symbian-käyttöjärjestelmä. Työn käytännön osuudessa suunniteltiin ja toteutettiin Symbian-käyttöjärjestelmässä toimiva palvelin, joka tarkkailee ja tallentaa järjestelmäresurssien käyttöä. Verifiointi on tärkeä ja kuluja aiheuttava tehtävä älypuhelinohjelmistojen kehityssyklissä. Kuluja voidaan vähentää automatisoimalla osa verifiointiprosessista. Toteutettu palvelin automatisoijärjestelmäresurssien tarkkailun tallentamalla tietoja niistä tiedostoon testien ajon aikana. Kun testit ajetaan uudestaan, uusia tuloksia vertaillaan lähdetallenteeseen. Jos tulokset eivät ole käyttäjän asettamien virherajojen sisällä, siitä ilmoitetaan käyttäjälle. Virherajojen ja lähdetallenteen määrittäminen saattaa osoittautua vaikeaksi. Kuitenkin, jos ne määritetään sopivasti, palvelin tuottaa hyödyllistä tietoa poikkeamista järjestelmäresurssien kulutuksessa testaajille.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Ohjelmistoprosesseissa kulkee käytännössä sama tieto muuntuen eri vaiheissa käyttökohteensa mukaan. Tätä mallinnusinformaatiota on mahdollista siirtää ja käyttää uudelleen, mikä säästää resursseja ja vähentää riskejä kaikissa projektin vaiheissa. Projektin alussa ohjelmiston toimintoja suunnitellaan ja niitä mallinnetaan esim. UML-malleilla. Tätä mallinnusinformaatiota hallitaan erilaisilla CASE-työkaluilla, joiden avullamalleja on helppo konvertoida toteutusvaihetta varten lähdekoodiksi. Lähdekoodivoidaan tuoda takaisin malliksi jatkosuunnittelua varten, jos työkalu tukee ominaisuutta. Testausvaiheessa lähdekoodi voidaan parsia, jotta siitä saadaan esille olennainen mallinnusinformaatio testejä varten. Lopulta dokumentaatiota voidaan generoida automaattisesti esim. Javadocilla. Mallinnusinformaation hyödyntäminen onnistuu hyvin teoriassa, mutta se ei ole niin suoraviivaista käytännössä. Tämänhetkiset työkalut eivät ole tarpeeksi joustavia mallinnusinformaation palauttamiseksi edellisiin vaiheisiin, joten ne ajavat toteuttamaan projekteja lineaarisesti. Keskikokoisessakin ohjelmistoprojektissa on suuri määrä mallinnusinformaatiota ja se lisää haasteita. Vaikka työkalut ovat kankeita, mallinnusinformaation hyödyntämisen on koettu tehostavan ohjelmistoprosesseja. Siksi sen keinoja tutkitaan ahkerasti.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Palvelukeskeiseen arkkitehtuuriin perustuvia järjestelmiä voidaan kehittää käyttämällä useita vaihtoehtoisia teknologioita. Toteuttamiseen parhaiten soveltuvia teknologioita ovat erilaiset standardikokoelmat, jotka tukevat useiden toisistaan toteutustavaltaan poikkeavien järjestelmien yhdistämistä käyttämällä standardeihin perustuvia rajapintoja. Täten kyseiset kokoelmat tukevat laajojen, useista erillisistä osista koostuvien palvelujärjestelmien kehittämistä. Tässä työssä selvitetään mikä palvelukeskeinen arkkitehtuuri on sekä millaisia komponentteja ja teknologioita kyseiseen arkkitehtuuriin perustuvan palvelujärjestelmän toteuttamiseen tarvitaan. Tavoitteena on esitellä palvelukeskeinen arkkitehtuuri ja siihen liittyvät teknologiat sekä suunnitella korkealla tasolla kyseisiä teknologioita hyödyntävä integraatioalusta käyttäjien ja useiden palvelun tarjoajien yhdistämiseksi. Työn tuloksena syntyvän teknologiaselvitysraportin selvitysluonteen vuoksi työssä ei suunnitella tarkasti toteutettavaa järjestelmää vaan ainoastaanpohjustetaan järjestelmän suunnittelua sekä esitellään siihen liittyviä arkkitehtuuri- ja toteutusmahdollisuuksia. Internet-pohjainen palvelukeskeiseen arkkitehtuuriin perustuva järjestelmä voi perustua suoriinverkon välisiin yhteyksiin tai vaihtoehtoisesti erityyppisiin välitason sovelluksiin. Välitason sovellukset mahdollistavat niiden tyypistä riippuen järjestelmän erilaisten lisäominaisuuksien toteuttamisen ja tukevat useita yleisimpiä palvelukeskeisiä teknologioita. Työn tuloksena syntyneen teknologiaselvityksen perusteella näistä teknologioista Web-palvelu -arkkitehtuuri ja siihen liittyvät menetelmät soveltuvat parhaiten suunniteltavan järjestelmän rakenneosiksi. Järjestelmän tarkemmat toteutustavat riippuvat myöhemmin määriteltävistä yksityiskohtaisista vaatimuksista sekä valittavasta välitason ohjelmiston toteutuksesta.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Työn tarkoituksena oli selvittää, miten näkymien hallintaa voidaanhelpottaa. Näkymien hallintaa lähestyttiin sekä organisaatiolle tärkeän tiedon hallinnan että konfiguraationhallintajärjestelmä ClearCasen ylläpidon kannalta. Työssä käytettiin menetelminä kirjallisuustutkimusta, mallinnusta ja konstruktiivista menetelmää. Työn alussa tutustuttiin ohjelmistojen konfiguraationhallintaan yleisesti ja työtilan hallintaan liittyviin termeihin. Työnaikana mallinnettiin ClearCasen dynaamisten näkymien hallintaprosessi ja sen pohjalta tehtiin näkymien hallintaa helpottava sovellus. Työssä kuvattiin sovelluksen muokkautuminen mallista sovellukseksi ja tarkasteltiin, miten sovelluksesta hyödytään käytännössä. Lopuksi pohdittiin näkymien hallinnan tulevaisuutta ja miten näkymien hallintaa voitaisiin jatkossa kehittää. Työn tuloksena syntyi näkymien hallintaan tarkoitettu tekstipohjainen sovellus, joka helpottaa näkymien hallintaan liittyviä ylläpitotoimia ja vuorovaikutusta ClearCasen käyttäjien kanssa. Työn aikana muodostui myös ajatuksia siitä, kuinka näkymien hallintaavoitaisiin jatkossa kehittää.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tämädiplomityö tutkii kuinka Eclipse -ympäristöä voidaan käyttää testitapausten generoinnissa. Eräs diplomityön pääaiheista on tutkia voidaanko olemassa olevilla Eclipsen komponenteilla parantaa symboolitietoutta, jotta testitapausten generointiin saataisiin lisää tietoa. Aluksi diplomityö antaa lyhyen katsauksen ohjelmistojentestaukseen, jotta lukija ymmärtää mitä ohjelmistotekniikan osa-aluetta diplomityö käsittelee. Tämän jälkeen kerrotaan lisää tietoa itse testitapausten generointiprosessista. Kun perusteet on käsitelty, tutustetaan lukija Eclipse -ympäristöön, mikä se on, mistä se koostuu ja mitä sillä voidaan tehdä. Tarkempaa tietoa kerrotaan Eclipsen komponenteista joita voidaan käyttää apuna testitapausten generoinnissa. Integrointi esimerkkinä diplomityössä esitellään valmiin testitapausgeneraattorin integrointi Eclipse -ympäristöön. Lopuksi Eclipse -pohjaista ratkaisua verrataan symboolitietouden sekä ajoajan kannalta aikaisempaan ratkaisuun. Diplomityön tuloksena syntyi prototyyppi jonka avulla todistettiin, että Eclipse - ympäristöön on mahdollista integroida testitapausgeneraattori ja että se voi lisätä symboolitietoutta. Tämätietouden lisäys kuitenkin lisäsi myös tarvittavaa ajoaikaa, joissakintapauksissa jopa merkittävästi. Samalla todettiin, että tällä hetkellä on menossa projekteja joiden tarkoituksena on parantaa käytettyjen Eclipse komponenttien suorituskykyä ja että tämä voi parantaa tuloksia tulevaisuudessa.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

3G-radioverkon asetusten hallinnointi suoritetaan säätämällä radioverkkotietokantaan talletettavia parametreja. Hallinnointiohjelmistossa tuhannetradioverkon parametrit näkyvät käyttöliittymäkomponentteina, joita ohjelmiston kehityskaaressa jatkuvasti lisätään, muutetaan ja poistetaan asiakkaan tarpeidenmukaan. Parametrien lisäämisen toteutusprosessi on ohjelmistokehittäjälle työlästä ja mekaanista. Diplomityön tavoitteeksi asetettiin kehittää koodigeneraattori, joka luo kaiken toteutusprosessissa tuotetun koodin automaattisesti niistä määrittelyistä, jotka ovat nykyäänkin saatavilla. Työssä kehitetty generaattori nopeuttaa ohjelmoijan työtä eliminoimalla yhden aikaa vievän ja mekaanisen työvaiheen. Seurauksena saadaan yhtenäisempää ohjelmistokoodia ja säästetään yrityksen ohjelmistotuotannon kuluissa, kun ohjelmoijan taito voidaan keskittää vaativimpiin tehtäviin.