|
OHJP-3012 Ohjelmistotuotanto, 5 op
|
Harri Keto
Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
Toteutus 1 |
Periodit 1 - 0 |
Porin opiskelijat |
Kurssi suoritetaan tenttimällä luennot ja erikseen määriteltävä kirjallisuus sekä tekemällä harjoitustyö.
Osasuoritusten pitää liittyä samaan toteutuskertaan
Harjoitustyö koostuu yksittäisistä kokonaisuuden muodostavista tehtävistä, joista osa on mahdollista tehdä ohjatusti luento- ja erillisharjoitusten yhteydessä.
Tavoitteena on antaa kokonaiskuva ohjelmistotuotannosta oppiaineena ja tutkimusalueena sekä antaa valmiuksia ohjelmiston määritys- ja dokumentointityöhön.
Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Ohjelmistotuotannon määritelmä ja osa-alueet sekä ohjelmistotuotanto tutkimuskohteena. | Softwere Engineering Body 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, ISO 20000. | |
3. | Ohjelmistotuotannon prosessit ja menetelmät: Esimerkkejä prosessimalleista, menetelmistä, työkaluista, ohjelmistoista ja ratkaisuista. | Prosessimalleihin liittyvät standardit. Agile menetelmät. Project Management Body of Knowledge (PMBOK). | |
4. | Vaatimusten kuvaaminen: toiminnalliset ja ei-toiminnalliset vaatimukset; Prosessin, käyttötapausten, luokkien ja tapahtumasekvenssien kuvaaminen; | Spesifiointia tukevat CASE-välineet. UML -kuvauskieli laajemmin. | |
5. | Ajankohtaisia teemoja: Agile-menetelmät, käytettävyys, multimedia. |
Kurssin tentin ja harjoitustyön maksimi on 30 pistettä, joka jakaantuu seuraavasti * Tentti 24 p * Harjoitustyö 6 p. Palauttamatta olevan tai sisältönsä takia hylätyn harjoitustyön vaikutus arvostelussa on -4 pistettä. Kurssin arvostelun rakenne perustuu siihen, että 2/5*max(tentti) on hyväksymisraja ja loppuosa asteikosta jakaantuu tasakokoisiin luokkiin. Tentti on suoritettava hyväksytysti (vähintään 10 p). Harjoitustyön merkitys on arvosanojen yleistasoa nostava (tai hylätty / jättämätön harjoitustyö yleistasoa voimakkaasti laskeva).
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
- | Muu erikseen sovittava kirjallisuus | Suomi | |||||
Kirja | 1. Software engineering | Sommerville, Ian | 0-321-21026-3 | Soveltuvin osin, 7th ed. 2004 tai uudempi | Englanti | ||
Kirja | 2. Ohjelmistotuotanto | Ilkka Haikala, Jukka Märijärvi | 952-14-0486-8 | Soveltuvin osin, 8. painos 2002 tai uudempi | Suomi | ||
Luentokalvot | 3. Ohjelmistotuotanto | Harri Keto | Suomi | ||||
Luentokalvot | 4. Ohjelmistotyön trendit | Hannu Jaakkola | Suomi | ||||
Luentokalvot | 5. Johdatus multimediaan | Jari Multisilta | Suomi |
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Kuvaus | Opetusmuodot | Toteutustapa | |
Toteutus 1 | Tavoitteena on antaa kokonaiskuva ohjelmistotuotannosta oppiaineena ja tutkimusalueena sekä antaa valmiuksia osallistua määritys- ja dokumentointityöhön ohjelmistoprojektissa. | Luennot Harjoitukset Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |