Näytä suppeat kuvailutiedot

dc.contributor.advisorPölönen, Ilkka
dc.contributor.authorÄyrämö, Sanna-Mari
dc.date.accessioned2020-12-08T10:06:12Z
dc.date.available2020-12-08T10:06:12Z
dc.date.issued2020
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/73025
dc.description.abstractWernick ja Hall (2004) esittävät, että ohjelmistosuunnittelun työkalut toimivat eräänlaisina kognitiivisina linsseinä vaikuttaen suoraan siihen, miten suunnittelija hahmottaa käsillä olevan tehtävän tavoitteen ja sen mahdolliset ratkaisut. Kuhnilaisia käsitteitä soveltaen voidaan sanoa, että metodit ja työkalut sekä niiden käyttöönotto itsessään ilmentävät tietyllä alalla vallitsevan paradigman, eli tutkimusalakohtaisen matriisin, piirteitä. Tässä epistemologisesta näkökulmasta ohjelmistotekniikkaa tarkastelevassa opinnäytetyössä selvitettiin tapaustutkimuksen avulla sitä, miten ohjelmistokehittäjä kehitysprosessin mittaan eri työkaluja käyttäessään ymmärtää työskentelyn tavoitteen ja mahdolliset suunnittelu- ja toteutusratkaisut. Lisäksi tarkasteltiin sitä, kuinka eri työkalujen tarjoamien näkökulmien kanssa työskentely suunnittelu- ja toteutusprosessin myötä eteni. Tutkimuksessa eri työkalujen havaittiin asettuvan erityyppisiin, laajempaa kokonaiskuvaa täydentäviin rooleihin siten, että niiden voidaan tulkita osaltaan ilmentävän eheää paradigmaattista perustaa, jonka puitteissa ohjelmistoteknisiä suunnitteluongelmia voidaan tunnistaa ja ratkaista. Tulokset tukevat Wernickin ja Hallin (2004) tuloksia ja tulkintaa siltä osin, että alan käytännönhajoituksessa voitaisiin jo tunnistaa yhtenäisen paradigman, ja siten myös alan kypsymisestä kertovia normaalitieteen piirteitä.fi
dc.description.abstractWernick and Hall (2004) suggest that software design tools act as a kind of cognitive lenses, influencing how the designer perceives the goal of the task at hand and its possible solutions. Applying the Kuhnian concepts, the methods and tools, as well as their deployment in a project reflect the features of the paradigm (also known as the disciplinary matrix) prevailing in a particular field. In this thesis, which examines software engineering from an epistemological perspective, a case study was conducted to find out how a software developer understands the goal of the task and the possible design and implementation solutions when using different tools during a software development process. In addition, it was examined, how working with the perspectives offered by the different tools progressed along the development process. According to the results, different tools fit into different types of roles that complement the broader overall picture, so that they can be interpreted as contributing to a coherent paradigmatic basis within which software engineering design problems can be identified and solved. The results of the study support the findings and conclusions presented by Wernick and Hall (2004) insofar as some characteristics of unified paradigm basis could already be identified regarding the practical area of the software engineering field, and thus, despite diverse competing perspectives and schools of software engineering, there are observable signs of the phase of normal science in software engineering indicating the maturation of the field.en
dc.format.extent84
dc.format.mimetypeapplication/pdf
dc.language.isofi
dc.subject.othertutkimusalakohtainen matriisi
dc.titleOhjelmistotekniikan työkalujen tarjoamat näkökulmat kehitystyön tavoitteeseen ja mahdollisiin ratkaisuihin
dc.identifier.urnURN:NBN:fi:jyu-202012086970
dc.type.ontasotPro gradu -tutkielmafi
dc.type.ontasotMaster’s thesisen
dc.contributor.tiedekuntaInformaatioteknologian tiedekuntafi
dc.contributor.tiedekuntaFaculty of Information Technologyen
dc.contributor.laitosInformaatioteknologiafi
dc.contributor.laitosInformation Technologyen
dc.contributor.yliopistoJyväskylän yliopistofi
dc.contributor.yliopistoUniversity of Jyväskyläen
dc.contributor.oppiaineTietotekniikkafi
dc.contributor.oppiaineMathematical Information Technologyen
dc.rights.copyrightJulkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.fi
dc.rights.copyrightThis publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.en
dc.type.publicationmasterThesis
dc.contributor.oppiainekoodi602
dc.subject.ysotietoteoria
dc.subject.ysoohjelmistotekniikka
dc.subject.ysoparadigmat
dc.subject.ysoohjelmistosuunnittelu
dc.format.contentfulltext
dc.type.okmG2


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot