Copyright Oy Laatukonsultointi P. Kantelinen Ab
Tsekkilista
yksikkömäärittelyn tarkastamiseen
- Vastaako
yksikkömäärittely teknistä
määrittelyä ja toiminnallista
määrittelyä?
- Onko
yksikkömäärittely riittävän
yksityiskohtainen toteutuksen pohjaksi?
- Onko yksikön rajapinta
määritelty yksityiskohtaisesti; mihin ja miten sitä
käytetään, parametrit/sanomat ja niiden
merkitys?
- Peittääkö
yksikkö sisältämänsä
suunnitteluratkaisun?
- Onko yksikköliittymä
määritelty siten, ettei se paljasta mitään
yksikön toteutustavasta?
- Onko yksikön/sen osien
(aliohjelmien) kiinteys hyväksyttävä?
- Onko yksikön/sen osien
kytkentä hyväksyttävä?
- Onko yksikön/sen osien
monimutkaisuus hyväksyttävä?
- Onko yksikön osien koko
toteutettuna sopiva?
- Onko yksikön rakenne
hierarkkinen?
- Ovatko eri abstraktiotasot
riippumattomia toistensa toteutustavasta?
- Voidaanko yksikköä
ylläpitää koskematta sitä käyttäviin
moduuleihin?
- Ovatko valitut algoritmit ja
tietorakenteet oikeita ja tehokkaita?
- Käsitelläänkö
kaikki poikkeustapaukset ja käsitelläänkö ne
oikein?
- Vapautetaanko kaikki varatut
muistialueet?
- Onko yksikkö liian
yleinen/rajoittunut?
- Voisiko yksiköstä
tehdä pienin muutoksin yleismoduulin?
- Hyödyntääkö
yksikkö riittävästi olemassa olevia
yleismoduuleita?
- jne.