Search results for "sovelluskehitys"
showing 5 items of 5 documents
A framework for intention-driven requirements engineering of innovative software products
2011
Requirements engineering is highly challenging particularly when designing innovative software products. This is so because there are no corresponding products, ultimate needs of actors are difficult to capture, the products may have unforeseeable impacts on the actors’ behavior, and it is hard to find out how value-added and competitive the product actually is. In this paper, we propose a novel framework for intention-driven requirements engineering of innovative software products, which combines technological, social and business viewpoints. We illustrate its use with a short example related to the domain of web mapping services and augmented reality. peerReviewed
Käyttöliittymäkehitys kosketuskäyttöisille älypuhelimille
2012
Kosketusohjauksen ja sovelluskauppojen läpimurron seurauksena älypuhelinvalmistajat ovat viime vuosina panostaneet entistä enemmän laitealustojensa käytettävyyteen sekä kolmansille osapuolille tarkoitettuihin kehitystyökaluihin. Samaan aikaan markkinoille on ilmestynyt lukuisia ratkaisuja sovellusten alustariippumattomaan toteutukseen. Tässä työssä tutustutaan sovelluskehittäjille tarjottuihin vaihtoehtoihin käyttöliittymäkehityksen perspektiivistä ja selvitetään ovatko yleistyvät web-pohjaiset alustariippumattomat ratkaisut varteenotettava vaihtoehto natiiveille kehitystyökaluille. Following the rise of app stores and touch user interface driven smartphones in the recent years, practically…
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…
Monialustaisten mobiilisovellusten kehittämistavat
2017
Mobiililaitteiden käyttö on lisääntynyt huomattavasti lähivuosina, joten sovelluksia kehitetään yhä enemmän. Sovellusten kehittäminen kuhunkin ympäristöön natiivisti on kuitenkin kallista ja vaatii runsaasti aikaa, sillä sovellukset joudutaan luomaan alustoille erikseen. Monialustainen mobiilisovelluskehitys pyrkii tuomaan ratkaisun tähän ongelmaan mahdollistamalla sovelluksen toiminnan usealla alustalla yhden ohjelmakoodin pohjalta. Tässä tutkielmassa käydään läpi mitkä hyödyt ja haasteet ovat tyypillisiä natiiveille webpohjaisille, hybrideille, tulkatuille ja käännetyille sovelluksille. Lisäksi tutkielmassa vertaillaan neljän erilaisen ohjelmistokehyksen ominaisuuksia, sekä mitä rajoittei…
Tietoturvan parhaat käytänteet ohjelmistokehityksessä
2015
Parhaat käytänteet tarjoavat tehokkaan tavan välittää tärkeää tietotaitoa tietoteknisiä sovelluksia kehitettäessä. Ne soveltuvat hyvin myös tietoturvaratkaisujen periaatteiden välittämiseen. Tässä tutkielmassa tarkastellaan tietoturvan parhaita käytänteitä sovelluskehityksessä, ja muodostetaan yksi mahdollinen kokoelma parhaita käytänteitä, joilla pyritään takaamaan tietoturvan onnistunut implementointi ohjelmistokehityksen elinkaaren jokaisessa vaiheessa. Sen jälkeen perehdytään myös parhaiden käytänteiden mahdollisiin sudenkuoppiin, sekä parhaiden käytänteiden ja innovatiivisuuden väliseen rajankäyntiin. Best practices are an effective way to deliver vital knowledge in IT domain. They can…