PLA-33450 Ohjelmistotuotteen hallinta , 4 op
Software Product Management

Vastuuhenkilö

Harri Keto

Opetus

Toteutuskerta Periodi Vastuuhenkilö Suoritusvaatimukset
PLA-33450 2016-01 4 Harri Keto
Kurssin voi suoritta vaihtoehtoisesti joko akiivisella osallistumisella tai perinteisellä tentillä (Exam-tentti). Aktiivinen osallistuminen tarkoittaa viikkotehtävien ja oppimispäiväkirjan laatimista kurssin aikataulun mukaisesti.

Osaamistavoitteet

Opiskelija ymmärtää ohjelmistotuotteen luonteenomaiset piirteet jotka vaikuttavat laatuun sekä tuntee ohjelmiston elinkaaren aikana tarvittavia tuottenhallinnan menetelmiä ja käytäntöjä.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Ohjelmistotuotteelle ominaiset piirteet, jotka aiheuttavat toteuttamiselle haasteita.      
2. Ohjelmistotuotteen laatu, ohjelmistotuotteen hallinnan peruskäsitteet ja prosessit sekä näihin läheisesti liittyvät ISO -standardit.  Tuotteenhallinnan työkalut   
3. Ohjelmiston evoluutiodynamiikka: Lehmanin lait.      
4. Ohjelmiston ylläpito ja sen estimointi. Ohjelmiston uudistaminen.      
5. Ohjelmiston tuotteistaminen ja ohjelmistoliiketoiminta.     
6. Avoimen ja vapaan lähdekoodin ohjelmat     

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Lisätiedot Tenttimateriaali
Kirja   Ohjelmien ylläpito ja uudistaminen   Maarit Harsu   951-762-829-3     Soveltuvin osin. Kts. Luentokalvot.   Kyllä   
Kirja   Ohjelmistotuotannon käytännöt   Haikala Ilkka, Mikkonen Tommi   978-952-14-1754-2     Luvut 1 ja 13. Muuten soveltuvin osin. Kts. luentokalvot   Kyllä   
Kirja   Sowtware Engineering   Ian Sommerville   0-321-21026-3     7 painos tai uudempi. Soveltuvin osin, kts. luentokalvot.   Kyllä   
Luentokalvot   Ohjelmistotuotteen hallinta   Harri Keto         Kyllä   
Muu kirjallisuus           Muu kirjallisuus ja artikkelit ilmoitetaan luennolla.   Kyllä   
Verkkokirja   Software Configuration Management Handbook   Alexis Leon   9781580538824     Soveltuvin osin, kts luentokalvot. Verkkoversion käyttö TTY:n VPN -yhteydellä. Books 24x7   Kyllä   

Esitietovaatimukset

Opintojakso P/S Selite
PLA-31100 Ohjelmointitekniikka Pakollinen    
PLA-33120 Tietojärjestelmän mallintaminen Suositeltava    
PLA-33416 Software Engineering Management Suositeltava    



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
PLA-33450 Ohjelmistotuotteen hallinta , 4 op OHJP-3451 Ohjelmistotuotteen hallinta , 4 op  

Päivittäjä: Suominen Tiina, 13.04.2016