PORTIT JA ADAPTERIT -ARKKITEHTUURIN SOVELTAMINEN KETTERÄSSÄ OHJELMISTOKEHITYKSESSÄ

dc.contributor.authorVierula, Janne
dc.contributor.facultyfi=Tekniikan ja innovaatiojohtamisen yksikkö|en=School of Technology and Innovations|
dc.contributor.organizationVaasan yliopisto
dc.date.accessioned2019-05-04
dc.date.accessioned2019-09-25T17:36:56Z
dc.date.accessioned2025-06-25T15:44:04Z
dc.date.available2019-06-06
dc.date.available2019-09-25T17:36:56Z
dc.date.issued2019
dc.description.abstractKetterien 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.notificationfi=Opinnäytetyö kokotekstinä PDF-muodossa.|en=Thesis fulltext in PDF format.|sv=Lärdomsprov tillgängligt som fulltext i PDF-format|
dc.format.bitstreamtrue
dc.format.extent69
dc.identifier.olddbid10234
dc.identifier.oldhandle10024/9606
dc.identifier.urihttps://osuva.uwasa.fi/handle/11111/7376
dc.language.isofin
dc.rightsCC BY-NC-ND 4.0
dc.source.identifierhttps://osuva.uwasa.fi/handle/10024/9606
dc.subjectToiminnallinen turvallisuus
dc.subjectketterät menetelmät
dc.subjectYlläpidettävyys
dc.subjectPortit ja Adapterit -arkkitehtuuri
dc.subject.degreeprogrammefi=Tietotekniikan koulutusohjelma (DI)|
dc.subject.studyfi=Ohjelmistotekniikka (DI)|en=Software Engineering|
dc.titlePORTIT JA ADAPTERIT -ARKKITEHTUURIN SOVELTAMINEN KETTERÄSSÄ OHJELMISTOKEHITYKSESSÄ
dc.type.ontasotfi=Diplomityö|en=Master's thesis (M.Sc. (Tech.))|sv=Diplomarbete|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
osuva_8766.pdf
Size:
2.3 MB
Format:
Adobe Portable Document Format