TIE 120 Ohjelmointi (kesä 2001)
Luento 1 - 15.5.2001
Aloitussivu |Ajankohtaista |Aikataulu |Materiaalia |Luennot |Harjoitukset |Harjoitustyö |Pääteohjaukset |Suoritus | Appro
Ks. Ohjelmointi++-monisteen luvut 1
ja 2,
sekä kurssin sivusto
-
Kurssin järjestelyt
-
Ohjelmankehitysprosessi:
-
määrittely (requirements analysis)
-
Kuvataan tehtävä ohjelma sanallisesti ja usein varsin
epätäsmällisesti.
-
kuvaus (specification)
-
Kuvataan tehtävä ohjelma täsmällisesti: suunnitellaan
käyttöliittymä, tiedostot ja käytettävät tietorakenteet.
-
toteutus (implementation)
-
Toteutetaan ohjelma kuvauksen perusteella.
-
testaus
-
Tarkistetaan, että ohjelma toimii niin kuin määrittelyssä ja
kuvauksessa esitetään.
Käytännössä nämä vaiheet tehdään limittäin ja osin yhtä aikaa.
Esimerkiksi Testaus tehdään mielellään niin, että ensin
kirjoitetaan testit määrittelyn ja kuvauksen perusteella, ja
sitten vasta itse ohjelmakoodi - näin ohjelmoitaessa koko ajan
nähdään, kuinka lähellä valmista ollaan.
-
Harjoitustyön 1. vaihe: ohjelman määrittely sekä
käyttöohjeluonnos ja tiedostoluonnos.
Aloitussivu |Ajankohtaista |Aikataulu |Materiaalia |Luennot |Harjoitukset |Harjoitustyö |Pääteohjaukset |Suoritus | Appro
Viimeksi muutettu: ke 4 heinäkuu 2001 15:09:18
Antti-Juhani Kaijanaho <gaia@iki.fi>
Perustuu osittain Vesa Lappalaisen ja Kari Kärkkäisen tekemiin
kurssisivustoihin ja teksteihin.