Evaluation and Adaptation of Computer-Aided Requirements Management

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorSalonen, Reijo
dc.contributor.authorRavimo, Mikko
dc.contributor.departmentTietotekniikan osastofi
dc.contributor.schoolTeknillinen korkeakoulufi
dc.contributor.schoolHelsinki University of Technologyen
dc.contributor.supervisorPeltomäki, Tapio
dc.date.accessioned2020-12-05T10:45:47Z
dc.date.available2020-12-05T10:45:47Z
dc.date.issued2007
dc.description.abstractVaatimukset muodostavat jokaisen projektin pohjan. Ne määrittelevät, mitä eri sidosryhmät odottavat järjestelmältä ja kuinka järjestelmä täyttää nämä odotukset. Vaatimusten määrittely on ohjelmistotuotannon osa-alue, jonka tehtävänä on järjestelmän vaatimusten tuottaminen. Vaatimusten määrittelyyn kuuluu myös vaatimustenhallinta, joka sisältää seuraavat osa-alueet: vaatimusmuutosten hallinta, vaatimusten versiohallinta, vaatimusten tilan seuranta sekä vaatimusten ja muiden työtulosten välisten sidosten hallinta. Vaatimustenhallinnan helpottamiseen ja tehostamiseen on tarjolla monia ohjelmistotyökaluja. Tällaisen työkalun hankintaan ja valintaan liittyy kuitenkin muutamia ongelmia. Miten kyseinen työkalu auttaa vaatimustenhallintaa? Mitä ominaisuuksia työkalulta vaaditaan, jotta sen käyttö olisi järkevää? Mitä ongelmia saattaa ilmetä työkalun käyttöönotossa? Näihin kysymyksiin tullaan vastaamaan tässä työssä. Työssä verrataan tavanomaista dokumenttipohjaista vaatimustenhallintaa työkaluavusteiseen hallintaan. Osana työtä listataan molempien tekniikoiden etuja ja haittoja sekä pohditaan, miten nämä voitaisiin parhaiten yhdistää. Lisäksi laaditaan kattava lista työkalulle asetetuista vaatimuksista, jotka jokaisen vaatimustenhallintatyökalun tulee täyttää. Työssä tutkitaan myös työkalun käyttöön ja käyttöönottoon liittyviä ongelmatilanteita sekä esitetään ratkaisuja näiden selvittämiseen. Käytännön toteutuksena tehdään kattava analyysi Rational Softwaren tarjoamasta RequisitePro vaatimustenhallintatyökalusta. Tämän lisäksi tuotetaan myös suunnitelma työkalun mukauttamisesta Suomen IBM:n vaatimustenhallintaprosesseihin.fi
dc.format.extentiv + 96
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/94731
dc.identifier.urnURN:NBN:fi:aalto-2020120553565
dc.language.isoenen
dc.programme.majorTietojenkäsittelyoppifi
dc.programme.mcodeT-76fi
dc.rights.accesslevelclosedAccess
dc.subject.keywordrequirements managementen
dc.subject.keywordvaatimustenhallintafi
dc.subject.keywordrequirements management toolen
dc.subject.keywordvaatimustenhallintatyökalufi
dc.subject.keywordsoftware developmenten
dc.subject.keywordohjelmistokehitysfi
dc.subject.keywordcomputer-aided requirements managementen
dc.subject.keywordtietokoneavusteinen vaatimustenhallintafi
dc.subject.keyworddocument based requirements managementen
dc.subject.keyworddokumenttipohjainen vaatimustenhallintafi
dc.subject.keywordRational RequisiteProen
dc.subject.keywordtyökalun käyttöönottofi
dc.subject.keywordtool adaptationen
dc.subject.keywordtyökalun arviointifi
dc.subject.keywordtool evaluationen
dc.titleEvaluation and Adaptation of Computer-Aided Requirements Managementen
dc.titleTietokoneavusteisen vaatimustenhallinnan arviointi ja mukauttaminenfi
dc.type.okmG2 Pro gradu, diplomityö
dc.type.ontasotMaster's thesisen
dc.type.ontasotPro gradu -tutkielmafi
dc.type.publicationmasterThesis
local.aalto.digiauthask
local.aalto.digifolderAalto_39892
local.aalto.idinssi34485
local.aalto.openaccessno

Files