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

Opinto-opas 2006-2007

OHJP-3011 OHJELMISTOTUOTANTO, 4 op
Software Engineering

Opintojakson vastuuhenkilö
Harri Keto

Opettajat
Harri Keto
Kristian Kiili
Jari Multisilta

Toteutuskerrat
Vastuuhenkilöt: Harri Keto
Tunteja Aikaväli
4 h/viikko 01.09.2006 - 15.11.2006
15 h/aikaväli 01.09.2006 - 15.11.2006
Tentti  
(Lukuvuoden 2006-2007 aikataulu)

Tavoitteet
Tavoitteena on antaa kokonaiskuva ohjelmistotuotannosta oppiaineena ja tutkimusalueena, tutustuttaa erilaisiin ohjelmistoratkaisuihin sekä antaa valmiuksia osallistua määritys- ja dokumentointityöhön.

Sisältö
Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. Ohjelmistotuotannon määritelmä ja osa-alueet sekä ohjelmistotuotanto tutkimuskohteena.   Softwere Engineering Book of Kowledge (SWEBOK).    
2. Laadullinen näkökulma: Ohjelmiston ja ohjelmistoprosessin laatu sekä tietojärjestelmän käytettävyys; Kustannusten syntyminen sekä näistä johtuvat ohjelmistotuotannon haasteet.  Laatuun liittyvät standardit mm. ISO 9000, ISO 9126, ISO 15504.    
3. Ohjelmistotuotannon prosessit ja menetelmät: Esimerkkejä prosessimalleista, menetelmistä, työkaluista, ohjelmistoista ja ratkaisuista.  Prosessimalleihin liittyvät standardit. Agile menetelmät. Project Management Book of Knowledge (PMBOK).    
4. Vaatimusten kuvaaminen: toiminnalliset ja ei-toiminnalliset vaatimukset; Prosessin, käyttötapausten, luokkien ja tapahtumasekvenssien kuvaaminen; Käyttöohjeen laatiminen.     Spesifiointia tukevat CASE-välineet. UML -kuvauskieli laajemmin. 
5. Hyperteksti- ja hypermediajärjestelmien historia ja peruskäsitteet sekä mallit ja arkkitehtuurit  Hypermediajärjestelmien sukupolvet ja klassisten järjestelmien perusominaisuudet. Terminologia eri hypermediajärjestelmissä ja vastaavuudet Webissä. Rakenteisen tiedon perusteet. Mallintamisen perusteet, Dexterin malli ja avoin hypermedia.  Memex-, NLS-, Xanadu- ja Intermedia- järjestelmien tarkemmat ominaisuudet. XML-kieli. 

Suoritusvaatimukset
Kurssi suoritetaan tenttimällä luennot ja erikseen määriteltävä kirjallisuus sekä tekemällä harjoitustyö.

Opintojakson arviointikriteerit

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

  • Oppimateriaali
    Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
    Kirja Software Engineering, soveltuvin osin Ian Sommerville 0-321-21026-3   7th ed. 2004 Kyllä  Englanti 
    Kirja Ohjelmistotuotanto, soveltuvin osin Ilkka Haikala, Jukka Märijärvi 952-14-0486-8   8. painos 2002 Kyllä  Suomi 
    Kirja Multimedia. Nyt Harri Ketamo ja Jari Multisilta 2004 952-15-1231-8     Ei ole  Suomi 
    Luentokalvot Ohjelmistotuotanto Harri Keto, Jari Multisilta       Kyllä   
    Lehti A Method For Your Object Oriented Project Ari Jaaksi     Journal of Object-Oriented Programming, Vol 10, No 9, January 1998, pp 17 - 25. Kyllä  Englanti 
    Kirja Guide to the Software Engineering Body Of Knowledge IEEE 0-7695-2330-7 http://www.swebok.org 2004 Kyllä  Englanti 

    Esitiedot
    Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)

    Huomautuksia

  • Opintojakson osasuoritusten pitää liittyä samaan toteutuskertaan.

  • Mitoitus
    OpetusmuodotTuntia
    Luennot 54
    Harjoitukset 12
    Harjoitustyöt 30

    Oppimateriaali Tuntia
    Ketamo, Harri ja Multisilta, Jari (toim.) 2004. Multimedia. Nyt. 8
    Luentomateriaali 7
    Haikala & Märijärvi: Ohjelmistotuotanto, soveltuvin osin 8
    Sommerville: Software Engineering, soveltuvin osin 6

    Muu mitoitettuTuntia
    Uudet työkalut ja menetelmät 2
    Tenttiin valmistautuminen 10
    Tentti/välikokeet 3
    Kaikki yhteensä 140

    Opintojaksokorvaavuus
    OHJP-3010 Ohjelmistotuotanto

    Opintojakson kotisivu

    Viimeksi muokattu 14.09.2006
    MuokkaajaHarri Keto