aalto1 untyped-item.component.html
Oliomenetelmien soveltaminen kerroksellisen ohjelmiston koonnissa
Loading...
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Master's thesis
Electronic archive copy is available via Aalto Thesis Database.
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Location:
Authors
Date
Department
Major/Subject
Mcode
S-38
Degree programme
Language
fi
Pages
73
Series
Abstract
Uutta ja suurta ohjelmistojärjestelmää kehitettäessä käytetään suunnittelussa mitä todennäköisimmin oliomenetelmiä ja itse toteutuksessa oliokieliä.
Oliomenetelmien avulla suuri kokonaisuus kyetään pilkkomaan pienempiin, selkeät rajapinnat omaaviin hierarkkisiin osiin, mikä on yksi ohjelmiston rinnakkaisen tuotekehityksen edellytys.
Oliomenetelmien tuomat hyödyt ovat tarpeen nopeasti kehittyvällä tietoliikennealalla.
Puhelinkeskusohjelmistoihin on voitava tehdä muutoksia helposti, ja asiakkaille on tuotettava uusia ominaisuuksia lyhyellä tuotekehityssyklillä.
Tässä työssä kohdejärjestelmä on DX200-puhelinkeskus, jossa oliokieliä ei voida käyttää, sillä puhelinkeskukset vaativat reaaliaikaisuutta ja ovat hyvin suorituskykykriittisiä.
Tämä ei kuitenkaan tarkoita sitä, etteikö oliomenetelmiä voitaisi soveltaa DX200-järjestelmän ohjelmistokehityksessä.
Työssä esitän, kuinka oliomenetelmiä voidaan soveltaa perinteisen oliomaailman ulkopuolella.
Oliomaailman hyödyistä tavoitellaan perintää, uudelleenkäyttöä ja selkeitä rajapintoja.
Tavoitteiden saavuttamisen kannalta keskeistä on työssä esiteltävä uusi konsepti, staattinen kirjasto, jolla ohjelmiston käännösympäristön dimensiota kasvatetaan.