Opinto-opas 2005-2006

OHJP-3010 OHJELMISTOTUOTANTO, 3 op
Software Engineering

Opintojakson vastuuhenkilö
Harri Keto

Opettajat
Harri Keto, lehtori

Toteutuskerrat
Toteutus 1
  Periodi 1 Periodi 2 Periodi 3 Periodi 4 Kesä Opetuskieli
Luento 4 h/vko - - - - Vain suomeksi
(Lukuvuoden 2005-2006 aikataulu)

Tavoitteet
Luoda kokonaiskuva ohjelmistotuotannon osa-alueista sekä antaa valmiuksia osallistua määritystyöhön ohjelmistoprojektissa.

Sisältö
Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. Koonaiskuva ohjelmistotuotannosta: Ohjelmistotuotannon määritelmä ja osa-alueet, esimerkkejä ohjelmistoista, sosiotekniset ja kriittiset järjestelmät, ohjelmistotuotanto tutkimuskohteena, Ohjelmistoammattilaisen ammatillinen ja eettinen vastuu.     Softwere Engineering Book of Kowledge (SWEBOK). 
2. Ohjelmiston ja ohjelmistoprosessin laatu, kustannusten syntyminen sekä näistä johtuvat ohjelmistotuotannon haasteet.  Laatujärjestelmä. Ohjelmistoprosessien parantaminen.  Laatuun liittyvät standardit mm. ISO 9000, ISO 9126, ISO 15504. 
3. Ohelmistoprosessimallit ja ohjelmistoprosessin hallinta.     Prosessimalleihin liittyvät standardit. Agile menetelmät. Project Management Book of Knowledge (PMBOK). 
4. Ohjelmistoprosessin keskeiset työtulokset. Esimerkki olioparadigmaan perustuvan ohjelmiston kehittämisestä.       
5. Järjestelmän toiminnalliset ja ei-toiminnalliset vaatimukset ja niiden kuvaaminen. Käyttötapausten ja luokkien kuvaaminen.  UML-kuvauskieli.  Spesifiointia tukevat CASE-välineet. 

Suoritusvaatimukset
Hyväksytysti suoritettu tentti ja harjoitustyö, aktiivinen osallistuminen luentoihin ja harjoituksiin.

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 ISBN 952-14-0486-8, 8. painos 2002 Kyllä  Suomi 
    Luentokalvot Ohjelmistotuotanto Harri Keto     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. Ei ole   

    Esitiedot
    Tunnus Nimi OP P/S
    OHJP-1010 Tietotekniikan peruskurssi 3 Pakollinen

    Huomautuksia

  • Opintojakson osasuoritusten pitää liittyä samaan toteutuskertaan.
  • Opintojaksokorvaavuus
    8111035 Ohjelmistotuotanto

    Opintojakson kotisivu

    Viimeksi muokattu 08.04.2005
    MuokkaajaHarri Keto