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

ohjelmistosuunnitteluluovuus
researchProduct

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…

ohjelmistosuunnitteluohjelman laatutestausmenetelmätohjelmistotuotantotestivetoinen kehitys
researchProduct

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…

ohjelmistosuunnittelupelitprojektitpelisuunnittelugame design documentgame designTapaustutkimusgamesdokumentointi
researchProduct

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…

ohjelmistosuunnittelusuunnittelumalliohjelmistoarkkitehtuurisovelluskehitystietoturvaohjelmistokehitysturvallisuusmalli
researchProduct

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…

ohjelmistotKorean tasavaltaluottamusSuomisosiaaliset ohjelmistotkulttuurienvälinen yhteistyöyritysten välinen luottamusluottamuksen rakentaminenEtelä-Koreayrityksetyhteistyökulttuurienvälisyys
researchProduct

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…

ohjelmistotOhjelmistotestaussiirrettävyysohjelmistotuotantoautomatisoidut testitautomatisoidut testit.testaus
researchProduct

Testausprosessi ja sen hallinta - automatisoinnin näkökulma

2005

ohjelmistothallintaautomaatiolaatutestaus
researchProduct

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…

ohjelmistothankintamonikäyttäjäarkkitehtuurivuokraustietoturvayksilönsuojaKyselytutkimus
researchProduct

Komponenttipohjainen asiakkuudenhallintaohjelmisto

2001

ohjelmistotkomponentitCRMprosessitasiakkuusasiakkuudenhallinta
researchProduct

Uudelleenkäytettävien ohjelmistokomponenttien rajapintojen dokumentointi

2000

ohjelmistotkomponentituudelleenkäyttö
researchProduct