|
Opinto-opas 2014-2015
TIE-21100 Ohjelmistotuotannon menetelmät, 6 op
|
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 |
|
|
|
|
|
|
|
|
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:
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 |
|
|
|
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
Kurssin luennot englanniksi. Toteutus yhdessä englanninkielisen version TIE-21106 kanssa |