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

Date

1999

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, Raimo

Thesis advisor

Koskimaa, Eero

Keywords

object-oriented, oliomenetelmät, reuse, perintä, inheritance, uudelleenkäyttö, layered software, kerrosmalli

Other note

Citation