Opinto-opas 2005-2006

OHJ-3100 OHJELMIEN YLLÄPITO JA EVOLUUTIO, 5 op
Software Maintenance and Evolution

Opintojakson vastuuhenkilö
Maarit Harsu

Opettajat
Maarit Harsu, yliassistentti

Luentoajat ja -paikat
Per I: Torstai 12 - 15, TB111
Per II: Torstai 12 - 14, TB111

Toteutuskerrat
Toteutus 1
  Periodi 1 Periodi 2 Periodi 3 Periodi 4 Periodi 5 Kesä Opetuskieli
Luento 3 h/vko+ 2 h/vko - - - - Vain suomeksi
Harjoitus 1 h/vko+ 1 h/vko - - - - Vain suomeksi
Harjoitustyö - 68 h/per - - - - Vain suomeksi
Tentti   Vain suomeksi
(Lukuvuoden 2005-2006 aikataulu)

Tavoitteet
Tuntea yleisimmät toimenpiteet, joita ohjelmiin kohdistuu niiden käyttöönoton jälkeen.

Sisältö
Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. Ylläpidon osa-alueiden tuntemus ja ylläpitotyön laajuuden ymmärtäminen.
Lehmanin evoluutiolait (I-V). 
Lehmanin evoluutiolait (VI-VIII).  Ylläpitotyökalujen tuntemus. 
2. Analysointitapojen ja ymmärtämismallien tuntemus.
Metriikoiden tuntemus. 
Mittaamiseen liittyvien ongelmien tunnistaminen.  Analysointi- ja metriikkatyökalujen tuntemus. 
3. Ohjelmien uudistamistapojen tuntemus ja muutosvaikutusten ymmärtäminen.
Perustiedot takaisinmallinnus- ja uudistamismalleista. 
Takaisinmallinnus- ja uudistamismallien yksityiskohtainen tuntemus.    
4. Uudelleenkäyttömenetelmien tuntemus.
Uudelleenkäytön tärkeyden ymmärtäminen. 
Uudelleenkäyttöön liittyvien ongelmien tunnistaminen.    

Suoritusvaatimukset
Harjoitustyö ja tentti

Opintojakson arviointikriteerit
Arvosanaan vaikuttaa ainakin tentin arvosana. Harjoitustyö on pakollinen, mutta tarvittaessa se voidaan arvostella asteikolla hyväksytty/hylätty. Alimman arvosanan saadakseen opiskelijan tulee saada puolet tentin kokonaispistemäärästä, muiden arvosanojen määräytyminen tapahtuu tasavälisellä asteikolla.

  • Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
  • Oppimateriaali
    Tyyppi Nimi Tekijä ISBN URL,painos,saatavuus... Tenttimateriaali Kieli
    Kirja Ohjelmien ylläpito ja uudistaminen Maarit Harsu 951-762-829-3 951-762-829-3 Kyllä  Suomi 

    Esitiedot
    Tunnus Nimi OP P/S
    OHJ-1450 Olio-ohjelmoinnin jatkokurssi 5 Pakollinen
    OHJ-3050 Ohjelmistotuotannon menetelmät 6 Pakollinen

    Huomautuksia

  • Opintojakson osasuoritusten pitää liittyä samaan toteutuskertaan.
  • Opintojakso soveltuu jatko-opinnoiksi.
  • Opintojaksokorvaavuus
    8102030 Ohjelmien ylläpito ja evoluutio

    Opintojakson kotisivu

    Viimeksi muokattu 21.02.2005
    MuokkaajaMaarit Harsu