Näytä suppeat kuvailutiedot

dc.contributor.advisorItkonen, Jonne
dc.contributor.advisorLakanen, Antti-Jussi
dc.contributor.authorRantanen, Tiia
dc.date.accessioned2020-11-19T08:40:02Z
dc.date.available2020-11-19T08:40:02Z
dc.date.issued2020
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/72684
dc.description.abstractOhjelmistokehitys on muuttunut ja monimutkaistunut edellisen 20 vuoden aikana merkittävästi. Uusia järjestelmiä rakennetaan uudelleenkäyttämällä ja yhdistelemällä olemassa olevia komponentteja ja niiden arkkitehtuureja. Ketterät menetelmät ovat hallitseva lähestymistapa suunnitelmalähtöisten menetelmien sijaan. Tutkimuksen tavoitteena oli kartoittaa arkkitehtuurisuunnittelun tilaa avoimen lähdekoodin ja ketterien menetelmien tulokulmista ja selvittää, miten yrityksissä käytetään ohjelmistoarkkitehtuuria tuotannon tukena ja ohjauksessa. Tutkimuksen teoriaosassa käsitellään ohjelmistoarkkitehtuuria avoimen lähdekoodin, koodin uudelleenkäytön ja ketterien menetelmien näkökulmista. Tutkimus toteutettiin kyselytutkimuksena. Kyselytutkimuksen kohderyhmänä olivat IT-alalla työskentelevät henkilöt, jotka päivittäisessä työssään ovat osa arkkitehtonisten suunnittelupäätöksien tekoa. Tutkimustulokset osoittivat, että ohjelmistoarkkitehtuuri on kehittynyt kaavioista ja dokumenteista myös osaksi lähdekoodia. Ohjelmistoarkkitehtuuri on tärkeä apuväline kehityksessä, mikäli sitä osataan käyttää ja se ymmärretään oikein.fi
dc.description.abstractSoftware development has evolved and become more complex over the past 20 years. New systems are built by reusing and merging existing components and their architectures. Agile methods are the dominant approach to software development. The goal of the thesis was to establish an understanding how Finnish companies use software architecture to support communication and development. The thesis focused on how software architecture related to open source, code reuse and agile software development. The theoretical part of the study deals with software architecture from the perspectives of open source, code reuse, and agile methods. The research was conducted with an online survey. The target group of the survey were people working in IT involved in the design decisions related to software architecture. The research findings showed that software architecture has evolved from diagrams and documents into source code as well. Software architecture is an important tool in development if it is used and understood appropriately.en
dc.format.extent68
dc.language.isofi
dc.subject.otherkoodin uudelleenkäyttäminen
dc.subject.otherarkkitehtoninen tekninen velka
dc.subject.otherarkkitehtoninen yhteensopimattomuus
dc.subject.otherketterä kehitys
dc.subject.otherketterä arkkitehtuuri
dc.title”Salaa ajattelen, että se on tärkeintä” : ohjelmistoarkkitehtuurin tila suomalaisissa yrityksissä
dc.identifier.urnURN:NBN:fi:jyu-202011196695
dc.type.ontasotMaster’s thesisen
dc.type.ontasotPro gradu -tutkielmafi
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.contributor.oppiainekoodi602
dc.subject.ysodokumentointi
dc.subject.ysoavoin lähdekoodi
dc.subject.ysoohjelmistotuotanto
dc.subject.ysoohjelmistoarkkitehtuuri
dc.subject.ysoketterät menetelmät


Aineistoon kuuluvat tiedostot

Thumbnail

Aineisto kuuluu seuraaviin kokoelmiin

Näytä suppeat kuvailutiedot