Oliomenetelmien soveltaminen kerroksellisen ohjelmiston koonnissa
No Thumbnail Available
URL
Journal Title
Journal ISSN
Volume Title
Helsinki University of Technology |
Diplomityö
Checking the digitized thesis and permission for publishing
Instructions for the author
Instructions for the author
Authors
Date
1999
Department
Major/Subject
Teletekniikka
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.Description
Supervisor
Kantola, RaimoThesis advisor
Koskimaa, EeroKeywords
object-oriented, oliomenetelmät, reuse, perintä, inheritance, uudelleenkäyttö, layered software, kerrosmalli