fullrecord |
[{"key": "dc.contributor.advisor", "value": "Halttunen, Veikko", "language": "", "element": "contributor", "qualifier": "advisor", "schema": "dc"}, {"key": "dc.contributor.author", "value": "Korpelainen, Noora", "language": "", "element": "contributor", "qualifier": "author", "schema": "dc"}, {"key": "dc.date.accessioned", "value": "2021-06-10T09:40:29Z", "language": null, "element": "date", "qualifier": "accessioned", "schema": "dc"}, {"key": "dc.date.available", "value": "2021-06-10T09:40:29Z", "language": null, "element": "date", "qualifier": "available", "schema": "dc"}, {"key": "dc.date.issued", "value": "2021", "language": "", "element": "date", "qualifier": "issued", "schema": "dc"}, {"key": "dc.identifier.uri", "value": "https://jyx.jyu.fi/handle/123456789/76423", "language": null, "element": "identifier", "qualifier": "uri", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Kuten muillakin suunnittelualoilla, my\u00f6s tietoj\u00e4rjestelm\u00e4kehityksess\u00e4 mallintamisella on k\u00e4sitetty olevan merkitt\u00e4v\u00e4 rooli. Alan kirjallisuudessa mallintaminen ja mallien k\u00e4ytt\u00f6 esitet\u00e4\u00e4n hy\u00f6tyjen valossa ja standardoitu UML (Unified Modeling Language) ohjelmistokehitt\u00e4jien yhteisen\u00e4 kielen\u00e4. Empiiriset tutkimukset kuitenkin osoittavat, ett\u00e4 mallintamisen ja UML:n hy\u00f6dynt\u00e4minen voi olla jopa eritt\u00e4in v\u00e4h\u00e4ist\u00e4. T\u00e4ll\u00e4 pro gradu -tutkielmalla pyrittiin selvent\u00e4m\u00e4\u00e4n tietoj\u00e4rjestelmien mallintamisen nykytilaa. Tutkielman empiirinen osuus toteutettiin laadullisin menetelmin, haastattelemalla 13 ammattilaista kymmenest\u00e4 eri ohjelmisto- ja IT-palveluyrityksest\u00e4. Mallintamisen roolia nykyp\u00e4iv\u00e4n ketter\u00e4ss\u00e4 tietoj\u00e4rjestelm\u00e4kehityksess\u00e4 tutkittiin selvitt\u00e4m\u00e4ll\u00e4 Suomessa toimivien ammattilaisten n\u00e4kemyksi\u00e4 ja kokemuksia mallintamisen ja mallien k\u00e4yt\u00f6n hy\u00f6dyist\u00e4, mallintamiseen liittyvist\u00e4 haasteista sek\u00e4 k\u00e4yt\u00f6ss\u00e4 olevista mallintamismenetelmist\u00e4 ja -ty\u00f6kaluista. Haastatteluaineiston analyysi suoritettiin teoriaohjaavasti. Teemahaastattelu ja alustava analyysi pohjautuivat kirjallisuudesta muodostettuihin teemoihin, kun taas yksityiskohtaisempi analyysi toteutettiin aineistol\u00e4ht\u00f6isesti. Tutkimuksessa havaittiin, ett\u00e4 mallintamisella on tietoj\u00e4rjestelm\u00e4kehityksess\u00e4 selke\u00e4 viestinn\u00e4llinen rooli, joka korostuu kehitysty\u00f6n alkuvaiheessa ja my\u00f6hemmin yll\u00e4pidossa. UML on k\u00e4ytetyin mallintamismenetelm\u00e4 ja sit\u00e4 hy\u00f6dynnet\u00e4\u00e4n vapaamuotoisella tavalla l\u00e4hinn\u00e4 piirtoty\u00f6kaluja k\u00e4ytt\u00e4en. Ammattilaisten koulutus ja kokemus sek\u00e4 organisaation toimintatavat ja asiakasvaatimukset vaikuttavat k\u00e4yt\u00e4nt\u00f6ihin ja mallintamisen koettuun hy\u00f6dyllisyyteen. Haasteissa esiintyiv\u00e4t etenkin puutteelliset resurssit, kuten ajan, osaamisen ja organisaation tuen puute. Ammattilaisten n\u00e4kemysten ja kokemusten perusteella todetaan, ett\u00e4 koodikeskeiset asenteet voivat vaikuttaa haasteiden muodostumiseen. Haasteet voivat johtaa vapaamuotoiseen mallintamiseen tai mallintamisen sivuuttamiseen kokonaan, jolloin kommunikointiongelmien kautta voidaan havaita laadun ja tuottavuuden laskua. Haasteiden ylitt\u00e4minen vaatii todenn\u00e4k\u00f6isesti useita toimia, kuten koulutusta, ohjeistusten laatimista sek\u00e4 ty\u00f6kalukehityst\u00e4 ja -k\u00e4ytt\u00f6\u00f6nottoa.", "language": "fi", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.abstract", "value": "Modeling has always been considered essential to all engineering fields information systems (IS) development included. IS literature states multiple benefits received from modeling and portrays UML (Unified Modeling Language) as lingua franca of software developers. However, empirical research has revealed that modeling and UML use could be considered even low. This master\u2019s thesis aims to get a clearer view on the state of practice of IS modeling. The empirical part of this thesis has been conducted as a qualitative study containing theme interviews of 13 practitioners from ten different software and IT service organizations operating in Finland. The opinions and experiences of these professionals were used to determine the role of modeling in agile IS development, discovering the needs, benefits, and challenges associated with modeling, as well as the used modeling methods and tools. The analysis of the interview data was abductive in which interview themes and preliminary analysis were derived from literature, and subsequent, detailed analysis emerged inductively from the interview material. The results show that in IS development modeling plays a clear communicative role which is emphasized in the early stages of development work and later in maintenance. UML is the most used modeling method and is used in an informal manner utilizing mainly drawing tools. The educational and experiential modeling backgrounds of the practitioners, organizational procedures, and customer requirements are factors that affect the use and perceived usefulness of modeling. Lack of resources such as time, competence, and organizational support emerges as the most prominent challenge. The opinions and experiences of IS professionals suggest that the challenges may stem from code-centric attitudes. These challenges can cause professionals to resort to informal modeling or to disregard modeling altogether which in turn may lead to communicative problems resulting in productivity and quality issues. Overcoming the challenges is likely to require several actions, such as training, guidelines, and tool development and deployment.", "language": "en", "element": "description", "qualifier": "abstract", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Submitted by Paivi Vuorio (paelvuor@jyu.fi) on 2021-06-10T09:40:29Z\nNo. of bitstreams: 0", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.description.provenance", "value": "Made available in DSpace on 2021-06-10T09:40:29Z (GMT). No. of bitstreams: 0\n Previous issue date: 2021", "language": "en", "element": "description", "qualifier": "provenance", "schema": "dc"}, {"key": "dc.format.extent", "value": "158", "language": "", "element": "format", "qualifier": "extent", "schema": "dc"}, {"key": "dc.format.mimetype", "value": "application/pdf", "language": null, "element": "format", "qualifier": "mimetype", "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": "tietoj\u00e4rjestelmien kehitt\u00e4minen", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "mallintamismenetelm\u00e4t", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "mallinnuskielet", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.subject.other", "value": "kaaviotekniikat", "language": "", "element": "subject", "qualifier": "other", "schema": "dc"}, {"key": "dc.title", "value": "Tietoj\u00e4rjestelmien mallintaminen : tarpeet ja haasteet", "language": "", "element": "title", "qualifier": null, "schema": "dc"}, {"key": "dc.type", "value": "master thesis", "language": null, "element": "type", "qualifier": null, "schema": "dc"}, {"key": "dc.identifier.urn", "value": "URN:NBN:fi:jyu-202106103631", "language": "", "element": "identifier", "qualifier": "urn", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Pro gradu -tutkielma", "language": "fi", "element": "type", "qualifier": "ontasot", "schema": "dc"}, {"key": "dc.type.ontasot", "value": "Master\u2019s 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": "Jyv\u00e4skyl\u00e4n yliopisto", "language": "fi", "element": "contributor", "qualifier": "organization", "schema": "dc"}, {"key": "dc.contributor.organization", "value": "University of Jyv\u00e4skyl\u00e4", "language": "en", "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": "yvv.contractresearch.funding", "value": "0", "language": "", "element": "contractresearch", "qualifier": "funding", "schema": "yvv"}, {"key": "dc.type.coar", "value": "http://purl.org/coar/resource_type/c_bdcc", "language": null, "element": "type", "qualifier": "coar", "schema": "dc"}, {"key": "dc.rights.accesslevel", "value": "openAccess", "language": null, "element": "rights", "qualifier": "accesslevel", "schema": "dc"}, {"key": "dc.type.publication", "value": "masterThesis", "language": null, "element": "type", "qualifier": "publication", "schema": "dc"}, {"key": "dc.subject.oppiainekoodi", "value": "601", "language": "", "element": "subject", "qualifier": "oppiainekoodi", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ketter\u00e4t menetelm\u00e4t", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "mallintaminen", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "UML", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "ohjelmistokehitys", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.subject.yso", "value": "tietoj\u00e4rjestelm\u00e4t", "language": null, "element": "subject", "qualifier": "yso", "schema": "dc"}, {"key": "dc.format.content", "value": "fulltext", "language": null, "element": "format", "qualifier": "content", "schema": "dc"}, {"key": "dc.rights.url", "value": "https://rightsstatements.org/page/InC/1.0/", "language": null, "element": "rights", "qualifier": "url", "schema": "dc"}, {"key": "dc.type.okm", "value": "G2", "language": null, "element": "type", "qualifier": "okm", "schema": "dc"}]
|