Ohjelmistotuotanto (173302, 4 ov)
Kurssin sisältö:
- ohjelmistoprosessin referenssimallit
- ohjelmistotyön vaiheet
- laatujärjestelmät ja ohjelmistotuotanto
- ohjelmistoprosessin parantaminen
Tavoitteet:
- omaksutaan vastuullinen suhde ohjelmiston tuottamiseen
- saadaan tietoa ohjelmistotyön eri vaiheisiin
käytettävissä olevista menetelmistä ja välineistä
- ymmärretään laatujärjestelmän merkitys ohjelmistotyölle
Kirjallisuus:
- A. Endres & D. Rombach: A handbook of software and systems engineering : empirical observations, laws and theories,
2003.
- MSQH - Modelling a Software Quality Handbook. STRI TS2,
Icelandic Council for Standardization (STRI), 1991.
- W.S. Humphrey: Managing the Software Process.
Addison-Wesley, 1989.
- P. Rook: Software Reliability Handbook. 1990.
- monin paikoin myös muita lähteitä
Luentomoniste tilattavissa luentojen yhteydessä ensimmäisellä
luentoviikolla. Luentomoniste on tarkoitettu luentojen tueksi.
Kurssin sisältö ei ole opiskeltavissa pelkästään monisteen
avulla.
Sisällys:
- 1. Ohjelmistotyön kypsyystasot ja laatujärjestelmä
- 2. Laatujärjestelmä ja sen ylläpito
- 3. Tarkastusmenettelyt
- 4. Elinkaarimallit
- 5. Sopimustoiminta
- 6. Vaatimusmäärittely (vm) ja hyväksyminen
- 7. Projektin suunnittelu ja seuranta
- 8. Suunnittelu
- 9. Toteutus
- 10. Testaus
- 11. Ylläpito
- 12. Tukipalvelut asiakkaille
- 13. Versiohallinta
- 14. Ohjelmistotuotannon tukitoiminnot
- 15. Mittaaminen
- 16. Säädökset
Ohjelmistotuotanto keväällä 2006
Opetusajankohdat:
Tulokset keväältä 2006
Harjoitustehtävät:
Täytä
kurssipalautelomake !
Satunnaisia linkkejä maailmalle:
Päivitetty viimeksi:
Thu May 11 10:25:25 EEST 2006
mtuki@cs.joensuu.fi