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

Opinto-opas 2006-2007

OHJP-3600 OHJELMISTOPROJEKTI, 5-9 op
Software Project

Opintojakson vastuuhenkilö
Hannu Jaakkola
Harri Keto
Jari Multisilta

Opettajat
Hannu Jaakkola
Harri Keto
Jari Multisilta

Toteutuskerrat
  Periodi 1 Periodi 2 Periodi 3 Periodi 4 Kesä
Luento - - 0-2 h/vko 0-2 h/vko -
Harjoitus - - 0-2 h/vko 0-2 h/vko -
Harjoitustyö - - 50-90 h/vko 50-90 h/vko -
(Lukuvuoden 2006-2007 aikataulu)

Tavoitteet
Opintojakso antaa projektimuotoisen harjoituksen avulla kokonaiskuvan ohjelmistoprosessista ja sen osatekijöistä, kertaa ja konkretisoi esitietokursseilla opittuja asioita sekä tuottaa käytännön valmiuksia ohjelmistokehityksen ja -johtamisen eri tehtävien hoitamiseksi.

Sisältö
Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. Ohjelmiston määrittelyyn ja suunnitteluun liittyvät tehtävät ja työtulokset.  Ohjelmiston määrittelyyn ja suunnitteluun liittyvät menetelmät ja kuvaustekniikat.  Ohjelmiston määrittelyä ja suunnittelua tukevat apuvälineet. 
2. Ohjelmiston toteutukseen ja testaukseen liittyvät tehtävät ja työtulokset.  Ohjelmiston toteutukseen ja testaukseen liittyvät periaatteet ja menettelytavat.  Ohjelmiston toteutusta ja testausta tukevat apuvälineet. 
3. Ohjelmistoprojektin suorittamisen ja työtulosten hallintaan liittyvät tehtävät ja työtulokset.  Projektinhallinnan ja tuotteenhallinnan periaatteet ja menettelytavat.  Projektinhallintaa ja tuotteenhallintaa tukevat apuvälineet. 

Suoritusvaatimukset
Tarkoituksenmukaisella ja hallitulla tavalla aikaansaatu ohjelmistotuote sekä aktiivinen osallistuminen opetustilaisuuksiin ja projektityöskentelyyn.

Opintojakson arviointikriteerit

  • Projektin vaihe- ja lopputuotteet, suorittamisen hallinta, työtulosten hallinta, osallistumisaktiivisuus sekä prosessin kehittyminen.

  • Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

  • Oppimateriaali
    Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
    Opintomoniste Prosessiohje         Ei ole  Englanti 
    Muu kirjallisuus Esitietojen kirjallisuus         Ei ole   

    Esitiedot
    Tunnus Nimi OP P/S
    OHJP-1100 OHJP-1100 Ohjelmointitekniikka 6 Pakollinen
    OHJP-2100 OHJP-2100 Olio-ohjelmointi 6 Suositeltava
    OHJP-3010 OHJP-3010 Ohjelmistotuotanto 3 Pakollinen
    OHJP-3100 OHJP-3100 Ohjelmiston määrittely 5 Suositeltava
    OHJP-3150 OHJP-3150 Tiedonhallinnan perusteet 3 Suositeltava
    OHJP-3200 OHJP-3200 Ohjelmiston suunnittelu 6 Suositeltava
    OHJP-3300 OHJP-3300 Ohjelmiston testaus 3 Suositeltava
    OHJP-3400 OHJP-3400 Ohjelmistoprojektin hallinta 4 Suositeltava
    OHJP-3450 OHJP-3450 Ohjelmistotuotteen hallinta 3 Suositeltava
    OHJP-3500 OHJP-3500 Ohjelmistoprosessin johtaminen 3 Suositeltava
    OHJP-6300 OHJP-6300 Käytettävyys 3 Suositeltava

    Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)

    Tietoa esitietovaatimuksista
    Opintojakso tukeutuu esitietokursseihin liittyvään kirjallisuuteen. Mahdollinen muu kirjallisuus ilmoitetaan opintojakson alkaessa.

    Huomautuksia

  • Opintojakson osasuoritusten pitää liittyä samaan toteutuskertaan.

  • 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
    - opetusmateriaalin laadinnassa erityisesti verkkokäyttöön tai muuhun sähköiseen viestimeen
    - harjoitus-, ryhmä- tai laboratoriotöiden työstämisessä
    - harjoitustöiden, materiaalin jne. jakelussa ja/tai palauttamisessa

    Mitoitus
    OpetusmuodotTuntia
    Luennot 12
    Harjoitukset 12
    Harjoitustyöt 216
    Kaikki yhteensä 240

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

  • Ohjelmistoprojektin lähtökohtana on pääsääntöisesti todelliselta asiakkaalta saatu toimeksianto, joka edellyttää suorittamaan kattavasti ohjelmistokehitykseen ja ohjelmistojohtamiseen liittyviä tehtäviä. Projekti toteutetaan organisoituneena ryhmänä (enintään 5 jäsentä) ohjelmistoprosessia tukevan ohjeiston avustamana esitietokursseilla hankittua osaamista hyödyntäen. Opintojakson painopiste on varsinaisen kontaktiopetuksen ulkopuolella tapahtuvissa yksilö- ja ryhmätöissä.

  • Opintojaksoon liittyviä lisätietoja
    Laajuus opintopisteinä määräytyy projektin laajuuden ja vaativuuden mukaan. Erityistapauksissa saman projektiryhmän jäsenet voivat suorittaa opintojakson toisistaan poikkeavilla opintopistemäärillä.

    Opintojaksokorvaavuus
    8111065 Ohjelmistoprojekti

    Opintojakson kotisivu

    Viimeksi muokattu 03.01.2007
    MuokkaajaHannu Jaakkola