fullrecord |
[{"key": "dc.contributor.advisor", "value": "Sepp\u00e4nen, Ville", "language": null, "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Eskelinen, Riku", "language": null, "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2016-05-20T10:10:13Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2016-05-20T10:10:13Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2016", "language": null, "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/49863", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Web on kehittynyt staattisesta asiakirja-alustasta kohti erilaisia vuorovaikutteisia toimintoja ja palveluita mahdollistavaksi sovellusalustaksi. Web-sovellusten merkitys onkin t\u00e4n\u00e4 p\u00e4iv\u00e4n\u00e4 v\u00e4hint\u00e4\u00e4n perinteisten sovellusten tasolla, ja sen uskotaan yh\u00e4 kasvavan. N\u00e4in ollen on t\u00e4rke\u00e4\u00e4, ett\u00e4 web-sovellusten kehityksen laatuun vaikuttavat tekij\u00e4t ymm\u00e4rret\u00e4\u00e4n, sill\u00e4 web-sovelluksia kehitet\u00e4\u00e4n eri tavoin kuin ty\u00f6p\u00f6yt\u00e4sovelluksia, ja kehitt\u00e4ess\u00e4 korostuvat erilaiset asiat. T\u00e4m\u00e4 tutkielma on kirjallisuuskatsaus, jossa n\u00e4it\u00e4 web-sovelluskehitykseen liittyvi\u00e4 ominaispiirteit\u00e4 selvitettiin ja n\u00e4iden vaikutuksia kehitysprosessin laatuun arvioitiin aiemman tutkimuksen perusteella. Ensin etsittiin ohjelmistokehityksen laatuun yleisesti vaikuttavia tekij\u00f6it\u00e4, sitten web-sovelluskehityksen ominaispiirteit\u00e4, ja lopuksi n\u00e4it\u00e4 piirteit\u00e4 arvioitiin laatutekij\u00f6iden perusteella. Yleisesti ohjelmistokehityksen laatuun n\u00e4ytt\u00e4isi vaikuttavan kehitysprosessin vakioinnin taso, ty\u00f6kalut ja niiden kyvykkyys, suunnitteluresurssit, kehitett\u00e4v\u00e4n ohjelmiston kompleksisuus ja koko, henkil\u00f6st\u00f6 ja sen kyvykkyys, k\u00e4ytett\u00e4viss\u00e4 oleva kehitysaika, johdon tuki sek\u00e4 kehityksen maantieteellinen hajauttaminen. Keskeisi\u00e4 web-sovelluskehityksen ominaispiirteit\u00e4 havaittiin olevan tyypillisesti k\u00e4ytett\u00e4vien ohjelmointikielten dynaamisuus, monimuotoinen teknologia ja erilaisten teknologioiden ja komponenttien yhdistely, kehityshenkil\u00f6st\u00f6n hajauttaminen ja osaamisen monipuolisuus, kehitysty\u00f6kaluriippuvaisuus, ep\u00e4muodollinen kehitys, v\u00e4lit\u00f6n ohjelmistotuotteen julkaisu sek\u00e4 tuotteen laadun merkityksen korostuminen. Osalla n\u00e4ist\u00e4 piirteist\u00e4 arvioitiin olevan positiivisia, osalla negatiivisia vaikutuksia kehityksen laatuun ja tuottavuuteen. Joidenkin piirteiden arvioitiin vaikuttavan positiivisesti jonkin laatutekij\u00e4n, mutta negatiivisesti toisen laatutekij\u00e4n kannalta. Lis\u00e4ksi osalla piirteist\u00e4 arvioitiin saattavan olla erilaisia vaikutuksia laatuun riippuen siit\u00e4, miten muut web-sovelluskehityksen ominaispiirteet kehityksess\u00e4 vaikuttavat.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "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.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted using Plone Publishing form by Riku Eskelinen (rikaeske) on 2016-05-20 10:10:13.086700. Form: Kandidaatintutkielma -lomake (https://kirjasto.jyu.fi/julkaisut/julkaisulomakkeet/kandin-tutkielma-lomake). JyX data: [jyx_publishing-allowed (fi) =True]", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by jyx lomake-julkaisija (jyx-julkaisija.group@korppi.jyu.fi) on 2016-05-20T10:10:13Z\nNo. of bitstreams: 2\nURN:NBN:fi:jyu-201605202636.pdf: 554026 bytes, checksum: 30c5d2f212628b6baa49102c83a274ff (MD5)\nlicense.html: 4798 bytes, checksum: 4d4d8efe8216413d753c286abca17ac7 (MD5)", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2016-05-20T10:10:13Z (GMT). No. of bitstreams: 2\nURN:NBN:fi:jyu-201605202636.pdf: 554026 bytes, checksum: 30c5d2f212628b6baa49102c83a274ff (MD5)\nlicense.html: 4798 bytes, checksum: 4d4d8efe8216413d753c286abca17ac7 (MD5)\n Previous issue date: 2016", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "27", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.language.iso", "value": "fin", "language": null, "element": "language", "qualifier": "iso", "schema": "dc"}, {"key": "dc.rights", "value": "In Copyright", "language": "en", "element": "rights", "qualifier": null, "schema": "dc"}, {"key": "dc.subject.other", "value": "ohjelmistokehitys", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "WWW", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "Web 2.0", "language": null, "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Web-\u00adsovelluskehityksen piirteet ja kehityksen laatu", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "bachelor thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-201605202636", "language": null, "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Kandidaatintutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Bachelor's thesis", "language": "en", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Informaatioteknologian tiedekunta", "language": "fi", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.faculty", "value": "Faculty of Information Technology", "language": "en", "element": "contributor", "qualifier": "faculty", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Informaatioteknologia", "language": "fi", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.department", "value": "Information Technology", "language": "en", "element": "contributor", "qualifier": "department", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Tietoj\u00e4rjestelm\u00e4tiede", "language": "fi", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.subject.discipline", "value": "Information Systems Science", "language": "en", "element": "subject", "qualifier": "discipline", "schema": "dc"}, {"key": "dc.date.updated", "value": "2016-05-20T10:10:14Z", "language": null, "element": "date", "qualifier": "updated", "schema": "dc"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_7a1f", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": "fi", "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "bachelorThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}]
|