University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Opinnäytteet
  • Pro gradu -tutkielmat
  • View Item
JYX > Opinnäytteet > Pro gradu -tutkielmat > View Item

Tietojärjestelmien mallintaminen : tarpeet ja haasteet

Thumbnail
View/Open
3.1 Mb

Downloads:  
Show download detailsHide download details  
Authors
Korpelainen, Noora
Date
2021
Discipline
TietojärjestelmätiedeInformation Systems Science
Copyright
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.

 
Kuten muillakin suunnittelualoilla, myös tietojärjestelmäkehityksessä mallintamisella on käsitetty olevan merkittävä rooli. Alan kirjallisuudessa mallintaminen ja mallien käyttö esitetään hyötyjen valossa ja standardoitu UML (Unified Modeling Language) ohjelmistokehittäjien yhteisenä kielenä. Empiiriset tutkimukset kuitenkin osoittavat, että mallintamisen ja UML:n hyödyntäminen voi olla jopa erittäin vähäistä. Tällä pro gradu -tutkielmalla pyrittiin selventämään tietojärjestelmien mallintamisen nykytilaa. Tutkielman empiirinen osuus toteutettiin laadullisin menetelmin, haastattelemalla 13 ammattilaista kymmenestä eri ohjelmisto- ja IT-palveluyrityksestä. Mallintamisen roolia nykypäivän ketterässä tietojärjestelmäkehityksessä tutkittiin selvittämällä Suomessa toimivien ammattilaisten näkemyksiä ja kokemuksia mallintamisen ja mallien käytön hyödyistä, mallintamiseen liittyvistä haasteista sekä käytössä olevista mallintamismenetelmistä ja -työkaluista. Haastatteluaineiston analyysi suoritettiin teoriaohjaavasti. Teemahaastattelu ja alustava analyysi pohjautuivat kirjallisuudesta muodostettuihin teemoihin, kun taas yksityiskohtaisempi analyysi toteutettiin aineistolähtöisesti. Tutkimuksessa havaittiin, että mallintamisella on tietojärjestelmäkehityksessä selkeä viestinnällinen rooli, joka korostuu kehitystyön alkuvaiheessa ja myöhemmin ylläpidossa. UML on käytetyin mallintamismenetelmä ja sitä hyödynnetään vapaamuotoisella tavalla lähinnä piirtotyökaluja käyttäen. Ammattilaisten koulutus ja kokemus sekä organisaation toimintatavat ja asiakasvaatimukset vaikuttavat käytäntöihin ja mallintamisen koettuun hyödyllisyyteen. Haasteissa esiintyivät etenkin puutteelliset resurssit, kuten ajan, osaamisen ja organisaation tuen puute. Ammattilaisten näkemysten ja kokemusten perusteella todetaan, että 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äminen vaatii todennäköisesti useita toimia, kuten koulutusta, ohjeistusten laatimista sekä työkalukehitystä ja -käyttöönottoa. ...
 
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’s 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. ...
 
Keywords
tietojärjestelmien kehittäminen mallintamismenetelmät mallinnuskielet kaaviotekniikat ketterät menetelmät mallintaminen UML ohjelmistokehitys tietojärjestelmät
URI

http://urn.fi/URN:NBN:fi:jyu-202106103631

Metadata
Show full item record
Collections
  • Pro gradu -tutkielmat [25541]

Related items

Showing items with similar title or keywords.

  • Turvallisuuskriittisten tietojärjestelmien epäonnistumiset ja niiden yhteys ketterään ohjelmistokehitykseen 

    Lehto, Tuomas (2020)
    Tietojärjestelmät muodostavat nykyaikaisen yhteiskunnan selkärangan. Organisaatioiden toiminta ei olisi nykyisellä laajuudella ja tehokkuudella mahdollista ilman, että tietojärjestelmien avulla ohjattaisiin niiden toimintaa. ...
  • Scrumin haasteet tietojärjestelmäkehitysprojekteissa 

    Laukkarinen, Emmi (2018)
    Scrum ja muut ketterän kehittämisen menetelmät ovat yleistyneet järjestelmäkehitysmenetelminä 2000-luvun alusta lähtien. Yleisesti ketteryyden ja ketterien menetelmien eduiksi koetaan etenkin joustavuus, läpinäkyvyys ja ...
  • Hajautetun ketterän ohjelmistokehityksen kriittiset menestystekijät ja haasteet 

    Björkman, Emmi (2020)
    Monet yritykset lähtivät 2000-luvun alussa hyödyntämään ketterää ohjelmistokehitystä, mikä on seurausta nopeasti muuttuvasta tekniikasta ja liiketoimintaympäristöstä. Ketterät menetelmät keskittyvät epämuodollisiin ...
  • Tietojärjestelmien integraatioprojektien kriittiset menestystekijät 

    Valtonen, Ville (2018)
    Ajan kuluessa ja digitaalisen liiketoiminnan määrän kasvun kiihdyttämänä organisaatioiden sovellus- ja järjestelmäportfoliot ovat kasvaneet entistä laajemmiksi ja niistä on tullut entistä kriittisempiä liiketoiminnalle. ...
  • Teknisen dokumentaation haasteet ketterässä järjestelmäkehityksessä 

    Lampinen, Henriikka (2019)
    Tässä pro gradu -työssä tarkastellaan teknistä dokumentaatiota ketterissä järjestelmäkehitysprojekteissa. Kirjallisuusosuus pohjustaa sitä seuraavaan empiirisen osuuden tutkimuskysymykseen ”Mitä haasteita teknisen dokumentaation ...
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre