Opintojaksot  
|Tutkinnot| |Opintokokonaisuudet| |Kaikki| |Jatko| |KV|

Opinto-opas 2006-2007

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

Opintojakson vastuuhenkilö
Maarit Harsu

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

Toteutuskerrat
  Periodi 1 Periodi 2 Periodi 3 Periodi 4 Periodi 5 Kesä
Luento 4 h/vko 2 h/vko - - - -
Harjoitus 1 h/vko 1 h/vko - - - -
Tentti  
(Lukuvuoden 2006-2007 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 (metriikkoihin) 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     Kyllä  Suomi 

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

    Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)

    Huomautuksia

  • Opintojakson osasuoritusten pitää liittyä samaan toteutuskertaan.

  • Opintojakso soveltuu jatko-opinnoiksi.

  • Tieto- ja viestintätekniikan (TVT) käyttö opetuksessa

  • Opintojaksolla hyödynnetyt tieto- ja viestintätekniikat
  • - tiedottamisessa kotisivuilla, uutisryhmissä tai s-postilistoilla esim. ajankohtaiset asiat, aikataulut

    Mitoitus
    OpetusmuodotTuntia
    Luennot 54
    Harjoitukset 18
    Harjoitustyöt 64

    Oppimateriaali Tuntia
    Kurssikirja 10

    Muu mitoitettuTuntia
    Tentti/välikokeet 3
    Kaikki yhteensä 149

    Opintojakson opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat

  • Luennoilla käydään läpi kurssin tärkeimmät sisällöt. Luennot perustuvat opintojaksoa varten kirjoitettuun kirjaan, mutta luennoilla tuodaan esiin myös esimerkkejä, joita ei ole kirjassa. Viikkoharjoituksissa sovelletaan luennoilla esiin tulleita asioita. Harjoitustyö antaa tuntumaa käytännön ylläpitotehtäviin.

  • Opintojaksokorvaavuus
    8102030 Ohjelmien ylläpito ja evoluutio

    Opintojakson kotisivu

    Viimeksi muokattu 30.01.2006
    MuokkaajaMaarit Harsu