|
Tausta ja tarkoitus
Reaalimaailman ilmiöiden mallintaminen olioiden avulla on osoittautunut tehokkaaksi ja helpoksi tavaksi, kun halutaan hyödyntää
ihmiselle luontainen tapa jäsentää monimutkaisia kokonaisuuksia osiin. Oliokeskeinen ajattelu ja mallintaminen soveltuu hyvin käytettäväksi myös silloin, kun toteutuskieli ei ole olioperustainen,
esim Cobol.
Oliokeskeisyys jäsentelee kokonaisuudet osiin ja jakaa ne helpommin hallittaviksi abstraktiotasoiksi.
Tämä kurssi on johdatus oliomaailman terminologiaan ja perusteisiin. Se soveltuu myös hyvin esim. edeltämään tai täydentämään
oliovälineiden ja UML:n koulutusta.
Kohderyhmä
Henkilöt, joiden tehtävänä on osallistua tietojärjestelmien rakenteiden, toiminnallisuuden ja tietovarastojen määrittelyyn,
suunnitteluun ja toteuttamiseen. Kaikki, jotka ovat kiinnostuneita oliomaailmasta.
Kesto
Yksi (1) päivä
Kouluttajat
Jarmo Nordlund
Endre Domiczi
Hinta
490 € / hlö + alv
Kurssin ohjelma
9:00 Johdanto ja tavoitteet
- Mihin olioilla pyritään
- Olioparadigma – onko siinä oikeasti mitään uutta?
- Osallistujien omat tavoitteet
- Peruskäsitteet
- Olio, Luokka
- Ominaisuus - attribuutti
- Vastuu – metodi
- Miten luokkia löydetään
- Oliomallintamisen perusperiaatteet
- Palvelupyynnöt, Periytyminen, Kooste
- Monimuotoisuus, Kapselointi - näkyvyys
- Harjoitus
- Olioperustainen ohjelmistokehitysprosessi
- Vaatimusanalyysi
- Yksityiskohtainen suunnittelu
- Inkrementaalisuus / iteratiivisuus
- Kerroksittainen arkkitehtuuri oliomallintamisessa
- Kontrollin kulku kerrosten välillä, kerrosten rajapinnat
- Harjoitus
- 16:00 Kurssi päättyy
Osallistujien toiveiden mukaiset painotukset mahdollisia
Pyynnöstä myös englanninkielinen toteutus mahdollinen
|