haku: @keyword tuotemalli / yhteensä: 34
viite: 9 / 34
Tekijä: | Louhisuo, Kirsi |
Työn nimi: | Performance reengineering of a 3D structural design software system |
3-ulotteisen rakennusmallinnusohjelmiston suorituskyvyn parannus uudelleenmodularisoinnilla | |
Julkaisutyyppi: | Diplomityö |
Julkaisuvuosi: | 2007 |
Sivut: | 70 Kieli: eng |
Koulu/Laitos/Osasto: | Tietotekniikan osasto |
Oppiaine: | Ohjelmistotekniikka (T-106) |
Valvoja: | Saikkonen, Heikki |
Ohjaaja: | Salonen, Mika |
OEVS: | Sähköinen arkistokappale on luettavissa Aalto Thesis Databasen kautta.
Ohje Digitaalisten opinnäytteiden lukeminen Aalto-yliopiston Harald Herlin -oppimiskeskuksen suljetussa verkossaOppimiskeskuksen suljetussa verkossa voi lukea sellaisia digitaalisia ja digitoituja opinnäytteitä, joille ei ole saatu julkaisulupaa avoimessa verkossa. Oppimiskeskuksen yhteystiedot ja aukioloajat: https://learningcentre.aalto.fi/fi/harald-herlin-oppimiskeskus/ Opinnäytteitä voi lukea Oppimiskeskuksen asiakaskoneilla, joita löytyy kaikista kerroksista.
Kirjautuminen asiakaskoneille
Opinnäytteen avaaminen
Opinnäytteen lukeminen
Opinnäytteen tulostus
|
Sijainti: | P1 Ark Aalto | Arkisto |
Avainsanat: | performance analysis refactoring perfomance tuning CAD software 3D modeling building information madel BIM product model suorituskykyanalyysi uudelleenmodularisointi suorituskyvyn hienosäätö CAD-ohjelmistot 3-ulotteinen mallinnus mallinnus BIM tuotemalli |
Tiivistelmä (fin): | Suorituskyky on ohjelmistojen tärkeä ominaisuus, joka kuitenkin monesti jää kehitysvaiheessa huomiotta. Ohjelmistojen suorituskykyä voi parantaa uudelleenmodularisoinnilla, jossa ohjelmiston ongelmakohtia tutkitaan suorituskyky- ja rakenneanalyysilla ja algoritmeja sekä arkkitehtuuria parannetaan havaittujen ongelmien pohjalta. Tässä diplomityössä tutkittiin eri tapoja suorituskyvyn analysointiin ja sen parantamiseen sopivien työkalujen ja uudelleenmodularisointimetodien avulla. Näitä asioita tarkasteltiin erityisesti laajan mittakaavan laskentaintensiivisten ohjelmistojen ja CAD-ohjelmistojen näkökulmasta. Käytännön esimerkkinä tutkittiin laajan kolmiulotteisen rakennustuotemalliohjelman (BIM, Building Information Model) eräiden toiminnallisuuksien suorituskykyä ja etsittiin yleisiä tapoja parantaa vastaavien ohjelmistojen suorituskykyä. Tarkasteltava ohjelmisto analysoitiin teoriaosassa valittujen työkalujen avulla mm. eri mittaus- ja mallinnustyökaluja käyttäen ja näiden perusteella ehdotettiin sopivia parannusmenetelmiä. Parannusehdotuksissa kiinnitettiin suorituskyvyn ohella erityisesti huomiota ohjelmiston rakenteen modulaarisuuteen ja yrityksen yleisten ohjelmistokehitysohjeiden mukaiseen laatuun. Ohjelmiston parannusehdotukset tehtiin kirjallisuuskatsauksen ja analyysin pohjalta. Analyysi- ja toteutusvaiheet suoritettiin iteratiivisena prosessina, joka havaittiin tehokkaimmaksi tämänkaltaisessa projektissa. Uudelleenmodularisoinnilla oli kolme päätavoitetta: nopeuttaa nykyistä toiminnallisuutta, muokata ohjelmiston rakennetta mikäli arkkitehtuuri todettaisiin suorituskyvyn kannalta epäoptimaaliseksi, sekä vähentää suorituskykyyn liittyviä ongelmia tulevaisuudessa. Lopuksi tutkittavien tapausten suorituskyky mitattiin uudelleen. Näitä tuloksia sekä niihin käytettyjä tekniikoita tarkastellaan viimeisessä luvussa. Lopputulosten yhteydessä myös annetaan suosituksia ja ohjeita tulevia suorituskykyyn liittyviä projekteja varten ja esitellään tapoja ottaa suorituskyky huomioon päivittäisessä ohjelmistokehityksessä. |
ED: | 2008-03-28 |
INSSI tietueen numero: 35448
+ lisää koriin
INSSI