dc.contributor.author | Penttilä, Markus | |
dc.date.accessioned | 2008-01-08T09:29:29Z | |
dc.date.available | 2008-01-08T09:29:29Z | |
dc.date.issued | 2004 | |
dc.identifier.other | oai:jykdok.linneanet.fi:946976 | |
dc.identifier.uri | https://jyx.jyu.fi/handle/123456789/12417 | |
dc.description.abstract | Agenttipohjainen ohjelmistotuotanto edustaa yhtä uusimmista paradigmoista
ohjelmistotuotannon alueella. Agentilla tarkoitetaan ohjelmiston osaa, joka kykenee
itsenäiseen ja älykkääseen toimintaan käyttäjänsä puolesta saavuttaakseen sille
suunnitellut tavoitteet. Agenttipohjaisten järjestelmien suunnitteluun on kehitetty varsin
kirjava joukko menetelmiä. Tutkielman päätavoitteena on kuvata, analysoida ja vertailla
agenttipohjaisia menetelmiä sen selvittämiseksi, mitä yhtäläisyyksiä ja eroja niiden
käsitteissä, malleissa ja prosesseissa. Tutkielma on otteeltaan käsitteellisteoreettinen ja
aihetta lähestytään agentteja, agenttipohjaisia menetelmiä ja menetelmien vertailua
käsittelevän kirjallisuuden pohjalta.
Tutkielman keskeisinä tuloksina ovat 28 menetelmää kattava agenttipohjaisten
menetelmien kartoitus, menetelmien vertailua varten muodostettu viitekehys sekä
menetelmien vertailusta tehdyt johtopäätökset. Vertailuun on valittu neljä menetelmää:
Gaia, Tropos, MaSE ja MESSAGE. Menetelmiä vertaillaan käsitteiden, mallien,
prosessien ja menetelmien tarjoaman käytännön tuen osalta. Käsitteiden osalta
menetelmät ovat melko samankaltaisia. Sen sijaan menetelmien mallien käsitteelliset
sisällöt eroavat toisistaan varsin paljon. Myös notaatioiltaan menetelmät ovat hyvin
erilaisia. Menetelmät kattavat ohjelmistotuotannon vaiheista selkeästi analyysin ja
suunnittelun, ja lisäksi Tropos kattaa myös vaatimusmäärittelyn ja toteutuksen.
Menetelmät eivät eksplisiittisesti tue projektin johtamista. Kaikki vertailun menetelmät
ovat lähtökohtaisesti tarkoitettu uusien järjestelmien suunnitteluun. Tropos pohjautuu
BDI-arkkitehtuurin käsitteille, mutta muut menetelmät eivät pohjaudu mihinkään
tiettyyn arkkitehtuuriin. | fi |
dc.format.extent | 140 s. | |
dc.format.mimetype | application/pdf | |
dc.language.iso | fin | |
dc.rights | This publication is copyrighted. You may download, display and
print it for Your own personal use. Commercial use is
prohibited. | en |
dc.rights | Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty. | fi |
dc.subject.other | ohjelmistoagentit | |
dc.subject.other | agenttipohjainen ohjelmistotuotanto | |
dc.title | Agenttipohjaisten suunnittelumenetelmien vertailu | |
dc.identifier.urn | URN:NBN:fi:jyu-2004946976 | |
dc.type.dcmitype | Text | en |
dc.type.ontasot | Pro gradu -tutkielma | fi |
dc.type.ontasot | Master’s thesis | en |
dc.contributor.tiedekunta | Informaatioteknologian tiedekunta | fi |
dc.contributor.tiedekunta | Faculty of Information Technology | en |
dc.contributor.laitos | Tietojenkäsittelytieteiden laitos | fi |
dc.contributor.laitos | Department of Computer Science and Information Systems | en |
dc.contributor.yliopisto | University of Jyväskylä | en |
dc.contributor.yliopisto | Jyväskylän yliopisto | fi |
dc.contributor.oppiaine | Tietojärjestelmätiede | fi |
dc.rights.accesslevel | openAccess | fi |
dc.type.publication | masterThesis | |
dc.contributor.oppiainekoodi | 601 | |
dc.subject.yso | tietokoneohjelmat | |
dc.subject.yso | suunnittelumenetelmät | |
dc.subject.yso | vertailu | |
dc.subject.yso | ohjelmistot | |
dc.format.content | fulltext | |
dc.type.okm | G2 | |