Ohjelmistotuotanto, kevät 2003, harjoitus 8 (10.-14.3.)
-
Millaisia ovat ehkäisevää (preventive) ylläpitoa tarvitsevat
ohjelmistot?
-
Jatketaan harjoituksessa 7 käsitellyn luokan
TableNameParser tarkastelua.
Laske luokan TableNameParser metodien mutkikkuudet
McCaben syklomaattisella mittarilla.
-
Laske luokalle TableNameParser seuraavat olioperustaiset
mittarit:
DIT, WMC(TableNameParser),
NOC(TableNameParser), CBO(TableNameParser),
RFC(getTableNames), LCOM(TableNameParser).
-
Tutustu avoimen lähdekoodin ohjelmistokehitykseen
(open source software) esimerkiksi WWW-sivuilla
http://www.opensource.org ja
http://catb.org/~esr/.
Mitkä ovat avoimen lähdekoodin ohjelmistokehityksen
hyvät ja huonot puolet tuotettavien ohjelmistojen laadun kannalta?
Jukka Paakki, 6.3.2003