Lähteessä Charmichael, A., Seeking A Unified Component
Model on hahmoteltu komponenteista kokoamalla tapahtuvaan
järjestelmäkehitykseen liittyvää prosessimallia. Tutustu
artikkeliin ja valmistaudu esittämään lyhyesti (max. 5-7 min) mallin idea.
Mitä malli edellyttää kehitysympäristöltä? Mitä ongelmia
malliin mielestäsi liittyy?
&
Tee yhteenveto (esim. taulukko) erilaisten projektimallien (lineaarinen,
vesiputous, prototyyppi, spiraali, kasvattava, kokoava,
rinnakkainen) hyvistä ja huonoista puolista. Minkälaisiin
hankkeisiin valitsisit kunkin projektimalleista?
Käy kirjastossa tutustumassa johonkin International
Conference on Software Engineering -konferenssin
konferenssijulkaisuun. Valitse sieltä sopiva prosessimallia
käsittelevä artikkeli ja tee siitä lyhyt yhteenveto.
Kerätkää yhteenvedot harjoituksissa vaikkapa www-sivukoksi.
Täydentäkää myös mallien vertailutaulukkoa näiden
prosessimallien tiedoilla.
Tee yksi näistä, harjoituksissa puhutaan lyhyesti kustakin:
Ohjelmistotuotannon tulisi monien mielestä olla yhtä
systemaattinen, ammattimainen ja standardoitu
insonööriala kuin esimerkiksi rakennusteollisuus. Mitä
yhteistä ja mitä eroa on ohjelmistojen ja talojen
valmistamisella? Entä ohjelmistojen ja talojen
käyttämisellä?
Tutki sanomalehtien työpaikkailmoituksia. Millaisia
ominaisuuksia ja taitoja niissä vaaditaan ohjelmistojen
kehittäjiltä? Vaaditaanko heiltä jotakin tiettyä
koulutusta?
Nopeuttaakseen tuotantolinjaansa innovatiivinen
ohjelmistoyritys jättää asiakkaille tuottamansa
ohjelmistot kommentoimatta ja dokumentoimatta. Miksi
yritys ajautuu ennen pitkää vararikkoon?
Tutustu laitoksen kirjastossa CR-luokituksen
aiheluokkaan D.2 (Software Engineering). Tee lyhyt
yhteenveto siitä, minkä tyyppistä aineistoa kuhunkin
aliluokkaan kuuluu.