dc.contributor.advisor | Seppänen, Ville | |
dc.contributor.author | Eskelinen, Riku | |
dc.date.accessioned | 2016-05-20T10:10:13Z | |
dc.date.available | 2016-05-20T10:10:13Z | |
dc.date.issued | 2016 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/49863 | |
dc.description.abstract | Web on kehittynyt staattisesta asiakirja-alustasta kohti erilaisia vuorovaikutteisia toimintoja ja palveluita mahdollistavaksi sovellusalustaksi. Web-sovellusten merkitys onkin tänä päivänä vähintään perinteisten sovellusten tasolla, ja sen uskotaan yhä kasvavan. Näin ollen on tärkeää, että web-sovellusten kehityksen laatuun vaikuttavat tekijät ymmärretään, sillä web-sovelluksia kehitetään eri tavoin kuin työpöytäsovelluksia, ja kehittäessä korostuvat erilaiset asiat. Tämä tutkielma on kirjallisuuskatsaus, jossa näitä web-sovelluskehitykseen liittyviä ominaispiirteitä selvitettiin ja näiden vaikutuksia kehitysprosessin laatuun arvioitiin aiemman tutkimuksen perusteella. Ensin etsittiin ohjelmistokehityksen laatuun yleisesti vaikuttavia tekijöitä, sitten web-sovelluskehityksen ominaispiirteitä, ja lopuksi näitä piirteitä arvioitiin laatutekijöiden perusteella. Yleisesti ohjelmistokehityksen laatuun näyttäisi vaikuttavan kehitysprosessin vakioinnin taso, työkalut ja niiden kyvykkyys, suunnitteluresurssit, kehitettävän ohjelmiston kompleksisuus ja koko, henkilöstö ja sen kyvykkyys, käytettävissä oleva kehitysaika, johdon tuki sekä kehityksen maantieteellinen hajauttaminen. Keskeisiä web-sovelluskehityksen ominaispiirteitä havaittiin olevan tyypillisesti käytettävien ohjelmointikielten dynaamisuus, monimuotoinen teknologia ja erilaisten teknologioiden ja komponenttien yhdistely, kehityshenkilöstön hajauttaminen ja osaamisen monipuolisuus, kehitystyökaluriippuvaisuus, epämuodollinen kehitys, välitön ohjelmistotuotteen julkaisu sekä tuotteen laadun merkityksen korostuminen. Osalla näistä piirteistä arvioitiin olevan positiivisia, osalla negatiivisia vaikutuksia kehityksen laatuun ja tuottavuuteen. Joidenkin piirteiden arvioitiin vaikuttavan positiivisesti jonkin laatutekijän, mutta negatiivisesti toisen laatutekijän kannalta. Lisäksi osalla piirteistä arvioitiin saattavan olla erilaisia vaikutuksia laatuun riippuen siitä, miten muut web-sovelluskehityksen ominaispiirteet kehityksessä vaikuttavat. | fi |
dc.description.abstract | The Web has developed from a static document platform into an application platform, enabling the use of interactive functions and services. Thus, web applications are nowadays at least as important as traditional applications. Therefore, it is important to understand the factors affecting the web application development process, as web applications are developed in a different way when comparing to desktop applications, highlighting different things in the development. This bachelor's thesis is a literature review, analyzing the characteristics of web development against quality factors in a software development process. First, quality factors in general software development, and then the characteristics of web development, were searched. These characteristics were then evaluated against the quality factors. In general, the quality of a software development seems to be affected by the level of development process standardization, tools and their capabilities, planning resources, complexity and size of the developed software, development personnel and its capability, available time, management support, and geographical distribution. Web application development were found to be characterized by dynamic programming languages, diverse technology and combining of technologies and components, development staff distribution and knowledge diversity, dependence on development tools, informal development, instant release, and pronounced importance in product quality. Some of these characteristics were estimated to have positive effects, and some to have negative effects. Some also had both, depending on the quality factor estimated against. Furthermore, some characteristics were estimated to have different effects depending on the other characteristics and their effects in the development process. | en |
dc.format.extent | 27 | |
dc.language.iso | fin | |
dc.rights | This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited. | en |
dc.rights | Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty. | fi |
dc.subject.other | ohjelmistokehitys | |
dc.subject.other | WWW | |
dc.subject.other | Web 2.0 | |
dc.title | Web-sovelluskehityksen piirteet ja kehityksen laatu | |
dc.identifier.urn | URN:NBN:fi:jyu-201605202636 | |
dc.type.ontasot | Kandidaatintutkielma | fi |
dc.type.ontasot | Bachelor's thesis | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Informaatioteknologia | fi |
dc.contributor.laitos | Information Technology | en |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.oppiaine | Tietojärjestelmätiede | fi |
dc.contributor.oppiaine | Information Systems Science | en |
dc.date.updated | 2016-05-20T10:10:14Z | |
dc.rights.accesslevel | openAccess | fi |