search query: @keyword perfomance tuning / total: 1
reference: 1 / 1
« previous | next »
Author: | Louhisuo, Kirsi |
Title: | Performance reengineering of a 3D structural design software system |
3-ulotteisen rakennusmallinnusohjelmiston suorituskyvyn parannus uudelleenmodularisoinnilla | |
Publication type: | Master's thesis |
Publication year: | 2007 |
Pages: | 70 Language: eng |
Department/School: | Tietotekniikan osasto |
Main subject: | Ohjelmistotekniikka (T-106) |
Supervisor: | Saikkonen, Heikki |
Instructor: | Salonen, Mika |
OEVS: | Electronic archive copy is available via Aalto Thesis Database.
Instructions Reading digital theses in the closed network of the Aalto University Harald Herlin Learning CentreIn the closed network of Learning Centre you can read digital and digitized theses not available in the open network. The Learning Centre contact details and opening hours: https://learningcentre.aalto.fi/en/harald-herlin-learning-centre/ You can read theses on the Learning Centre customer computers, which are available on all floors.
Logging on to the customer computers
Opening a thesis
Reading the thesis
Printing the thesis
|
Location: | P1 Ark Aalto | Archive |
Keywords: | 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 |
Abstract (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 record number: 35448
+ add basket
« previous | next »
INSSI