Opinto-opas 2014-2015
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2014-2015

TIE-21100 Ohjelmistotuotannon menetelmät, 6 op
Software Engineering Methodology

Lisätiedot

Tämän kurssin luennot luennot ja materiaali ovat yhteisiä englanninkielisen kurssin TIE-21106 kanssa. Opetusmateriaali on englanninkielistä, mutta tenttii saa vastata joko englanniksi tai suomeksi. Osa harjoitusryhmistä voi myös olla suomenkielisiä.

Vastuuhenkilö

Tero Ahtee, Kari Systä

Opetus

Opetusmuoto P1 P2 P3 P4 Kesä Toteutuskerrat Luentoajat ja -paikat
Luennot
Harjoitukset
Harjoitustyöt



 



 
 4 h/vko
 2 h/vko
 2 h/vko
+4 h/vko
+2 h/vko
+2 h/vko



 
TIE-21100 2014-01 Maanantai 14 - 16 , TB109

Suoritusvaatimukset

Tentti, harjoitustyö, vierailuluennot
Osasuoritusten pitää liittyä samaan toteutuskertaan

Osaamistavoitteet

Kyky toimia suuressa ohjelmistoprojektissa eri rooleissa.

Sisältö

Sisältö Ydinsisältö Täydentävä tietämys Erityistietämys
1. Tuntee ohjelmistoprojektien tyypilliset ongelmat, työtehtävät ja tavat Tuntee työmääräarvioinnin ja seurannan perusteet.   Osaa perustaa, suunnitella ja vetää ohjelmistoprojektia.   Pystyy vetämään vaativaa ohjelmistoprojektia. Kykenee parantamaan organisaation toimintatapoja. 
2. Tuntee ohjelmistojen kehitysprosessien ja elinkaarimallien perusteet ja taustalla olevat ajatukset. Pystyy, ilman erillistä koulusta osallistumaan yleisen/yleisten (Scrum vuonna 2015) mallien mukaiseen projektiin.  Tuntee mallien edut ja haitat ja pystyy soveltamaan. Voi toimia Scrum-master roolissa (v 2015) ilman erillistä koulutusta.  Osaa valita organisaatiolle ja projektille sopivan elinkaarimallin ja sovittaa sen kyseiseen tarpeeseen. 
3. Tuntee ja osaa käyttää yleisiä laadunvarmistustekniikoita. Tietää mitä "laatujärjestelmät" ja "kypsyysmallit" ovat.   Osaa valita organisaatiolle ja projektille sopivat laadunvarmistusmenetelmät, ja pystyy hoitamaan että niitä käytetään tehokkaasti.  Tietää miten organisaatiolle pystytetään laatujärjestelmä ja miten organisaatio varautuu laatujärjestelmän auditointiin. 
4. Tuntee vaatimusten hallinnan perusteet, ja ymmärtää miten niitä sovelletaan ketterässä kehityksessä (2015 Scrum)  Osaa ottaa vastuun projektin vaatimusten hallinnasta. Osaa toimia Scrum tuotteen omistajana.   
5. Tuntee konfiguraation ja versionhallinnan perusteet sekä tietää miten niitä käytönnössä sovelletaan.  Osaa soveltaa itsenäisesti. Pystyy perustamaan versionhallinan koodivaraston..  Osaa luoda ja kommunikoida projektin konfiguraationhallinan käytännöt ja ohjeistukset. 

Ohjeita opiskelijalle osaamisen tasojen saavuttamiseksi

Arvosana perustuu tentin, viikkoharjoitusten ja harjoitustyön pisteisiin.

Arvosteluasteikko:

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

Osasuoritukset:

Osasuoritusten pitää liittyä samaan toteutuskertaan

Oppimateriaali

Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
-   Ohjelmistotuotannon käytännöt   Mikkonen Tommi, Haikala Ilkka   9789521417542       Kyllä    Suomi  
Kirja   Ohjelmistotuotanto   Haikala, Märijärvi       Talentum 2004, 11. painos   Kyllä    Suomi  

Esitietovaatimukset

Opintojakso P/S Selite
TIE-02300 Johdatus ohjelmistotuotantoon Pakollinen    
TIE-20200 Ohjelmistojen suunnittelu Suositeltava    

Tietoa esitietovaatimuksista
Kurssin osallistujien oletetaan osaavan ohjelmoinnin ja ohjelmien suunnittelun käytännöt ja periaatteet.

Esitietoketju (Vaatii kirjautumisen POPiin)



Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TIE-21100 Ohjelmistotuotannon menetelmät, 6 op TIE-21106 Software Engineering Methodology, 6 op  
TIE-21100 Ohjelmistotuotannon menetelmät, 6 op OHJ-3050 Ohjelmistotuotannon menetelmät, 6 op  

Tarkempia tietoja toteutuskerroittain

Toteutus Kuvaus Opetusmuodot Toteutustapa
TIE-21100 2014-01 Kurssin luennot englanniksi. Toteutus yhdessä englanninkielisen version TIE-21106 kanssa        

Viimeksi muokattu17.12.2014