Skip to main content
Login | Suomeksi | På svenska | In English

Browsing by Subject "järjestelmäsuunnittelu"

Sort by: Order: Results:

  • Koskinen, Aaro (Helsingin yliopistoUniversity of HelsinkiHelsingfors universitet, 2002)
    Hajautettuja järjestelmiä rakennettaessa on toteutettavan järjestelmän suorituskykyyn kiinnitettävä huomiota jo heti suunnittelun alkuvaiheessa. Järjestelmän suorituskykyyn vaikuttaa ennen kaikkea korkean tason arkkitehtuuri. Arkkitehtuuria suunniteltaessa tulisi kyetä ennustamaan tulevan järjestelmän suorituskykyä, ja arvioimaan erilaisten suunnitteluvaihtoehtojen vaikutuksia. Perinteisesti tietokonejärjestelmien suorituskykyä on tutkittu vasta toteutuksen valmistuttua testausvaiheessa. Pelkästään testaukseen tukeutuva verifiointi ei kuitenkaan ole riittävä tämän päivän kustannustehokkaaseen ja nopeatempoiseen tuotekehitykseen pyrkivässä liiketoimintaympäristössä. Niinpä nykyaikaisen järjestelmäkehityksen osaksi on tuotu suorituskykysuunnittelu. Suorituskykysuunnittelu kestää koko järjestelmän elinkaaren ajan ja pyrkii mahdollisimman aikaisessa vaiheessa eliminoimaan suorituskyvyn kannalta epäedullisten suunnitteluratkaisujen päätymisen lopulliseen tuotteeseen. Tässä tutkielmassa esitellään menetelmä hajautettujen järjestelmien suorituskykysuunnitteluun. Tutkielman osana määritellään ja toteutetaan työkalu, jolla pystytään mallintamaan hajautettu järjestelmä ja tutkimaan sen käyttäytymistä. Työkalu on simulaattori, joka ratkaisee UML-kielen aktiviteettikaavioiden kaltaisia suoritusmalleja. Työkalu mahdollistaa suunnittelu- ja toteutusvaiheiden ajan tarkentuvan ohjelmistojen ja järjestelmän suorituskyvyn analysoinnin. Tutkielmaan kuuluu myös tapaustutkimus, jossa menetelmää ja työkalua käyttäen tutkitaan vaihtoehtoista tapaa toteuttaa Nokian DX 200 -järjestelmän sisäinen viestinvälitys.