Search results for "LMIs"

showing 10 items of 447 documents

The state of research on software engineering competencies: A systematic mapping study

2022

Considering the critical role of software in modern societies, we face an urgent need to educate more competent software professionals. Software engineering competencies (SEC) are considered the backbone of successfully developing software products. Consequently, SEC has become a hotspot for software engineering research and practice. Although scientific literature on SEC is not lacking, to our knowledge, a comprehensive overview of the current state of SEC research is missing. To that end, we conducted an extensive and systematic review of the SEC literature. We provide an overview of the current state of research on SEC, with a particular focus on common SEC research areas. In addition to…

ohjelmistokehittäjätohjelmistotuotantoosaamisen kehittäminenCompetenciesMapping studyEssential competenciesCompetenceHardware and Architectureohjelmistoalasoftware developmentkompetenssiohjelmistokehityssystemaattiset kirjallisuuskatsauksetSoftwareInformation SystemsJournal of Systems and Software
researchProduct

UML-mallinnuskieli ja sen hyödyntäminen ohjelmistokehityksessä

2011

ohjelmistokehitysprosessirakennekaaviokäyttäytymiskaaviomallinnuskieliUML
researchProduct

Avoimen lähdekoodin kaupallinen hyödyntäminen

2015

Avoin lähdekoodi yleistyy IT-alalla. Avointa lähdekoodia on hyödynnetty aikojen saatossa eri lisenssien varjolla eri tavoin: toiset yritykset voivat julkaista tuotteen kahdella lisenssillä mahdollistaen avoimuuden ja samalla kaupallistamisen, toiset yritykset voivat sallivan lisenssin alla lisensoidun tuotteen ottaa itselleen pohjaratkaisuksi. Tässä tutkielmassa tutkitaan kirjallisuuskatsauksen avulla, kuinka eri tekijät vaikuttavat lisenssivalintoihin mikäli avoimen lähdekoodin ratkaisua halutaan hyödyntää kaupallisesti. Monen pienen yrityksen kohdalla on järkevämpää löytää valmis ratkaisu, jota jatkokehittää, kuin aloittaa kehittäminen yrityksen kohdalta puhtaalta pöydältä. Tutkielmassa t…

ohjelmistolisenssilisenssin valintaAvoin lähdekoodiliiketoimintamalliGPL
researchProduct

Energianmittauksen tietojärjestelmän konfiguraation hallittavuus

2018

Energiamittauksen tietojärjestelmään kuuluvan ohjelmistokokoonpanon hallinta on nousemassa tärkeäksi osaksi tutkimuksen kohdeyrityksen ohjelmistotuotteiden hallintaa. Tietojärjestelmien kehityksessä ja niiden elinkaaressa tarvitaan entistä tarkempaa ja luotettavampaa kokoonpanonhallintaa. Myös energia-alan murros aiheuttaa tarkentuvia ja muuttuvia vaatimuksia mittausalan ohjelmistoille ja sen konfiguraationhallinnalle. Tutkimuksen tavoitteena on luoda alustava runko yrityksen ohjelmiston konfiguraationhallinnan menetelmälle ja luoda viitekehys yrityksen nykyisten, hajanaisten ohjelmiston konfiguraatiohallintamenetelmien yhdistämiselle. Tutkimus toteutettiin empiirisenä tapaustutkimuksena te…

ohjelmiston evoluutio.Konfiguraationhallintaenergianmittaus
researchProduct

On enriching requirements engineering work using icons

2014

ohjelmistosuunnitteluiconvaatimusmäärittelykuvakkeetdesign science researchkuvallinen viestintävisualisointiohjelmistotuotantovaatimustenhallintarequirements engineeringkulttuurienvälinen viestintäsidosryhmätviestintä
researchProduct

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