|
Abstract:
|
Objektiorientoitunut suunnittelu on ohjelmistojen tieto- ja tehtäväohjauksen yhdistävä suunnittelumenetelmä. Suunnittelun tuloksena syntyy ohjelmisto, joka on koottu objektityyppikäsittelijöistä. Objektityyppikäsittelijät ovat ohjelmistokomponentteja, jotka määrittelevät tietoabstraktion ja operaatiot abstraktion manipuloimiseksi. Työssä tarkastellaan objektien määrittämistä ja esitellään objekteista koottuja käyttöjärjestelmiä. Lisäksi arvioidaan, kuinka objektiorientoitunut suunnittelu toteuttaa yleiset ohjelmistosuunnittelun tavoitteet ja periaatteet. Työssä osoitetaan, kuinka menetelmällä määritellään objektityyppikäsittelijä, kun toteutus- tai suunnittelukielenä on Ada. Lisäksi kokeillaan objektityyppikäsittelijän konstruointia BASIC- ja PLM-kielillä. /Kir09 |