Tietojärjestelmien peruskurssi
Turun yliopisto / TKO
Vesa Torvinen
21.2.2000

1) Mitä kaikkea oheinen kuvio sinulle kertoo?


6 pistettä

2) Helsinki-Vantaan lentokentälle ollaan suunnittelemassa helikopterin autopilottia eli ohjelmistoa, joka huolehtii hätätapauksissa helikopterien laskeutumisesta automaattisesti. Autopilotin avulla voidaan parantaa lentoturvallisuutta erityisesti silloin, jos koneen ohjaaja on jostain syystä kykenemätön suorittamaan laskeutumista (on esim. tajuton) tai jos kentällä vallitsevat näkyvyysolosuhteet ovat erityisen huonot. Jotta autopilottia voisi käyttää, on tuuliolosuhteiden oltava autopilotin suorituskyvyn rajoissa ja helikopterissa on oltava jäljellä polttoainetta. Toisaalta taas lennonjohdon järjestelmät on oltava toiminnassa. Selvitä jonkin kurssimateriaaliin kuuluvan suunnittelumenetelmän avulla, (a) missä tilanteissa autopilottia tarvittaisiin, (b) missä olosuhteissa sitä voitaisiin käyttää ja (c) millaisilla todennäköisyyksillä a) ja b) voivat esiintyä? Käytä hyväksesi oheista taulukkoa.

TilanneEsiintyy
Lentäjä kykenemätön toimimaan1% ajasta
Erittäin huonot näkyvyysolosuhteet 1%
Tuuliolosuhteet ylittävät autopilotin suorituskyvyn 1%
Polttoaine loppuu helikopterista 1%
Lennonjohdon järjestelmän eivät toimi1%

Taulukko 1: Eri tilanteiden esiintymistodennäköisyyksiä.
6 pistettä

3) Millainen on tietovuokaavion syntaksi ja millaiset rakenteet ovat ‘laittomia’ tietovuokaavioissa?
6 pistettä

4) Vastaa lyhyesti:
a) Mitä käytännön eroa on sillä, mallinnetaanko tieto ER-mallissa entiteetiksi, liittymäksi vai attribuutiksi?
b) Millaisia erilaisia attribuutteja voi ER-mallissa olla?
c) Mitä tarkoitetaan heikolla entiteetillä?
6 pistettä