Search results for "ohjelmisto"
showing 10 items of 270 documents
Human Technology, 2010 VOLUME 6, NUMBER 1 (The entire issue) : Special Issue on Creativity and Rationale in Software Design
2010
Testivetoisen ohjelmistokehityksen hyödyntäminen oliopohjaisessa paradigmassa
2015
Testivetoisen kehityksen (lyhenne TDD) suosio on kasvanut ohjelmistotuotantomaailmassa, ja sen käyttöä suositellaan entistä enemmän. Tutkielmassa on tarkoitus selvittää todelliset vaikutukset testivetoisen kehityksen käytöstä kirjallisuuskatsauksen kautta. Tutkielma keskittyy TDD:n yleisiin hyötyihin ja haittoihin sekä sen vaikutukseen ohjelman sisäiseen ja ulkoiseen laatuun. Tulokset viittaavat siihen, että testivetoisella kehityksellä on sekä hyötyjä että haittoja, mutta lopullinen vaikutelma pysyy positiivisena ristiriitaisista tutkimustuloksista huolimatta. Testivetoinen kehitys paransi selkeästi ohjelmien ulkoista laatua, kun taas vaikutuksia sisäiseen laatuun ei voitu varmuudella tode…
Pelisuunnitteludokumentointi Jyväskylä Game Lab -peliprojekteissa
2017
Pelisuunnitteludokumentti (Game Design Document, GDD) on dokumentti pelisuunnittelusta, ja sen tarkoitus on organisoida pelin kehittämisprosessia monialaisen tiimin yhteistyönä. Sen pitäisi koota taiteellisen tuotteen visio ja kuvailla pelin ominaisuudet niin kattavasti että sitä voidaan käyttää luomaan ohjelmistotuote. Ongelmat GDD:ssä saattavat aiheuttaa projektitiimissä yhteisymmärryksen puutetta sekä uudelleentehtävää työtä ja yrityksessä investointien menetystä. Siten GDD:llä on olennainen rooli peliprojektin onnistumisessa. Jyväskylä Game Lab (JGL) oli projekti jonka tavoitteena on kehittää uusia koulutuksellisia metodeja pelikoulutukseen Jyväskylässä. Tämä tutkielma tutkii pelisuunni…
Suunnittelumallien hyödyntäminen tietoturvallisessa ohjelmistokehityksessä
2017
Tietoturvasta on viime aikoina tullut entistäkin tärkeämpi osa-alue ohjelmistokehityksessä. Tietoturvan merkityksen kasvaessa tarvitaan menetelmiä, joilla tietoturva voidaan huomioida koko ohjelmistokehitysprosessin ajan. Suunnittelumallien käyttämistä on esitetty erääksi keinoksi ohjelmistojen tietoturvan parantamisessa. Tässä tutkielmassa tarkastellaan, kuinka suunnittelumalleja käyttämällä voidaan vaikuttaa ohjelmistojen tietoturvaan. Information security has become an essential part of software development. As the importance of information security grows, it is essential to find methods for taking information security into account during software development processes. Design patterns h…
Utilizing social software for early-stage B2B trust building process in cross-cultural collaborations : Finland and South Korea
2015
Luottamus on yksi tärkeimmistä rakennuspalikoista yritysten välisessä yhteistyössä, sillä luottamus tarjoaa yrityksille monenlaisia hyötyjä, kuten parempaa turvallisuutta ja pienempiä riskejä. Juuritasolla luottamus voidaan jakaa kognitiiviseen luottamukseen, joka perustuu laskelmointiin, kuten lakiteknisiin sopimuksiin sekä kustannus-hyötyanalyyseihin, sekä affektiiviseen luottamukseen, joka ottaa huomioon luottamuksen tunnepuolen, kuten ihmisten välisen kanssakäymisen ja ihmissuhteet, jotka syntyvät luottamusten osapuolten välille. Kun tietokonevälitteinen kulttuurienvälinen yhteistyö on keskiössä ja kasvokkain tapaaminen ei aina ole mahdollista, sosiaaliset ohjelmistot voivat tarjota kan…
Automatic portability testing
2012
Nykypäivän ohjelmistojen monimutkaisuus johtaa automaattitestien tarpeeseen. Automaattiset testit ovat vielä tärkeämpiä, kun ohjelmistoa kehitetään usealle eri alustalle. Kirjoittamalla automaattitestejä yksikkö-, integraatio-, järjestelmä- ja hyväksyntätestaustasoilla käyttäen useita eri testaustekniikoita, kehittäjät voivat keskittyä paremmin varsinaiseen kehitykseen manuaalitestauksen sijaan ja asiakkaat voivat olla varmoja, etteivät ohjelmiston ominaisuudet hajoa uusien versioiden myötä. Jos testit kirjoitetaan samalla kielellä kuin ohjelmisto ja käyttäen siirrettäviä testaustyökaluja, samat automaattitestit voidaan suorittaa kaikilla niillä alustoilla, joita ohjelmisto tukee, moninkert…
Testausprosessi ja sen hallinta - automatisoinnin näkökulma
2005
Ohjelmistovuokrauksen tietoturvaongelmat
2010
Ohjelmistojen hankinta ja käyttö on siirtynyt yhä kasvavassa määrin yrityksen omissa tiloissa toimivista asiakaskohtaisista ohjelmistoista kohti verkon yli tapahtuvaan kokonaisvaltaiseen verkkosovelluspalvelujen vuokraamiseen. Tämän rinnalla on noussut huoli tietoturvasta ja yksityisyyden suojasta. Koska dataa varastoidaan ja käsitellään virtuaalisessa ympäristössä oman organisaation ulkopuolella, on tietoturva suunniteltava siten, ettei mikään ulkopuolinen tai sisäinen taho pääse luvatta käsiksi asiakkaiden liiketoimintakriittiseen dataan. Tämän tutkielman tarkoitus on kirjallisuuteen ja empiiriseen kyselytutkimukseen pohjautuen tunnistaa ohjelmistovuokraukseen liittyviä ongelmakohtia tiet…