|
Opinto-opas 2011-2012
OHJP-3012 Ohjelmistotuotanto, 5 op
|
Vastuuhenkilö
Harri Keto
Opetus
Opetusmuoto | P1 | P2 | P3 | P4 | Toteutuskerrat | Luentoajat ja -paikat |
|
|
|
|
|
|
|
Suoritusvaatimukset
Kurssi suoritetaan tenttimällä luennot ja erikseen määriteltävä kirjallisuus sekä tekemällä harjoitustyö.
Osasuoritusten pitää liittyä samaan toteutuskertaan
Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat
Harjoitustyö koostuu yksittäisistä kokonaisuuden muodostavista tehtävistä, joista osa on mahdollista tehdä ohjatusti luento- ja erillisharjoitusten yhteydessä.
Osaamistavoitteet
Tavoitteena on antaa kokonaiskuva ohjelmistotuotannosta oppiaineena ja tutkimusalueena sekä antaa valmiuksia ohjelmiston määritys- ja dokumentointityöhön.
Sisältö
Sisältö | Ydinaines | Täydentävä tietämys | Erityistietämys |
1. | Ohjelmistotuotannon määritelmä ja osa-alueet sekä ohjelmistotuotanto tutkimuskohteena. | Software 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. | ISO 29110 -standardi (Software engineering — Lifecycle profiles for Very Small Entities (VSEs)) | Laatuun liittyvät standardit mm. ISO 9000, ISO 25000, 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. |
Opintojakson arvostelu
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).
Arvosteluasteikko:
Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
Osasuoritukset:
Oppimateriaali
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 |
Esitietoketju (Vaatii kirjautumisen POPiin)
Vastaavuudet
Opintojakso | Vastaa opintojaksoa | Selite |
|
|
Tarkempia tietoja toteutuskerroittain
Toteutus | Kuvaus | Opetusmuodot | Toteutustapa |
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 % |
Opintojaksoon liittyvät dokumentit