PORTIT JA ADAPTERIT -ARKKITEHTUURIN SOVELTAMINEN KETTERÄSSÄ OHJELMISTOKEHITYKSESSÄ
| dc.contributor.author | Vierula, Janne | |
| dc.contributor.faculty | fi=Tekniikan ja innovaatiojohtamisen yksikkö|en=School of Technology and Innovations| | |
| dc.contributor.organization | Vaasan yliopisto | |
| dc.date.accessioned | 2019-05-04 | |
| dc.date.accessioned | 2019-09-25T17:36:56Z | |
| dc.date.accessioned | 2025-06-25T15:44:04Z | |
| dc.date.available | 2019-06-06 | |
| dc.date.available | 2019-09-25T17:36:56Z | |
| dc.date.issued | 2019 | |
| dc.description.abstract | Ketterien menetelmien käyttö ohjelmistokehityksessä on nykypäivän trendi. Portit ja adapterit -arkkitehtuuria suositellaan käytettäväksi ketterässä ohjelmistokehityksessä, koska sen käyttö parantaa ohjelmiston ylläpidettävyyttä, joka on tärkeää ketterässä ohjelmistokehityksessä. Tutkimuksessa pyritään todentamaan portit ja adapterit -arkkitehtuurin soveltuvuutta ketterään ohjelmistokehitykseen. Tutkimus suoritettiin tapaustutkimuksena analysoimalla PC-työkalu projektin Businesslogiikan toteutusta Scrum-käyttäjätarinoiden kautta. Projektin tavoitteena oli saada toimitettua kohdeyritykselle asiakasvaatimukset täyttävä PC-työkalu taajuusmuuttajan toiminnallisen turvallisuuden konfigurointiin. Projektissa käytettiin ketterien ohjelmistokehitysmenetelmien käytäntöjä ja PC-työkalun Business-logiikan arkkitehtuurina käytettiin portit ja adapterit -arkkitehtuuria. Business-logiikan tarjoaman rajapinnan formaattina käyttöliittymälle käytettiin JavaScript Object Notation -formaattia. Businesslogiikka toteutettiin C#-ohjelmointikielellä. Projektin tulokseksi saatiin asiakasvaatimukset täyttävä PC-työkalu taajuusmuuttajan toiminnallisen turvallisuuden konfigurointiin. Tutkimuksen aikana todettiin, että portit ja adapterit -arkkitehtuurin soveltuu käytettäväksi ketterässä ohjelmistokehityksessä. Portit ja adapterit -arkkitehtuurin soveltuvuus ketterään ohjelmistokehitykseen johtuu osittain siitä, että portit ja adapterit -arkkitehtuurista löytyy yhtenäisyyksiä suosittuihin ketterässä ohjelmistokehityksessä käytettyihin suunnitteluperiaatteisiin vakaat riippuvuudet ja riippuvuusinversio. Vakaat riippuvuudet ja riippuvuusinversio -suunnitteluperiaatteiden käyttö parantaa muunneltavuutta, joka on ylläpidettävyyden komponentti | |
| dc.description.notification | fi=Opinnäytetyö kokotekstinä PDF-muodossa.|en=Thesis fulltext in PDF format.|sv=Lärdomsprov tillgängligt som fulltext i PDF-format| | |
| dc.format.bitstream | true | |
| dc.format.extent | 69 | |
| dc.identifier.olddbid | 10234 | |
| dc.identifier.oldhandle | 10024/9606 | |
| dc.identifier.uri | https://osuva.uwasa.fi/handle/11111/7376 | |
| dc.language.iso | fin | |
| dc.rights | CC BY-NC-ND 4.0 | |
| dc.source.identifier | https://osuva.uwasa.fi/handle/10024/9606 | |
| dc.subject | Toiminnallinen turvallisuus | |
| dc.subject | ketterät menetelmät | |
| dc.subject | Ylläpidettävyys | |
| dc.subject | Portit ja Adapterit -arkkitehtuuri | |
| dc.subject.degreeprogramme | fi=Tietotekniikan koulutusohjelma (DI)| | |
| dc.subject.study | fi=Ohjelmistotekniikka (DI)|en=Software Engineering| | |
| dc.title | PORTIT JA ADAPTERIT -ARKKITEHTUURIN SOVELTAMINEN KETTERÄSSÄ OHJELMISTOKEHITYKSESSÄ | |
| dc.type.ontasot | fi=Diplomityö|en=Master's thesis (M.Sc. (Tech.))|sv=Diplomarbete| |
Tiedostot
1 - 1 / 1
