Muutoshistoria Versio Pvm Tekijä Kuvaus 0.1 24.10.2005 Elina Kontro Laatuasiat siirretty omaan dokumenttiin jatkotyöstetty 0.2 27.10.2005 Santeri Saarinen Bugien elinkaari yms. asioita jatkettu 0.3 28.10.2005 Elina Kontro Lähdeluettelo viitteet (muutama vastaus) 0.4 30.10.2005 Santeri Saarinen Lisätty I1-suunnitelma ja korjauksia 0.41 30.10.2005 Santeri Saarinen Lisätty katselmoinnissa ehdotettuja korjauksia 0.42 8.11.2005 Elina Kontro Tarkennusta laatutavoitteisiin. 0.43 11.11.2005 Elina Kontro Tarkennusta laatutavoitteisiin korjauksia. 0.44 14.11.2005 Santeri Saarinen Tarkennuksia ja korjauksia 0.45 24.11.2005 Elina Kontro Testausaikataulu päivitetty korjauksia 0.46 26.11.2005 Elina Kontro Laatutavoitteita korjattu 0.47 27.11.2005 Santeri Saarinen Korjattu testaustasoja ja tehty tarkennuksia I1-testaukseen 0.48 2.12.2005 Santeri Saarinen Lisätty testiraportti muutettu testiaikataulu testilokiksi tehty Samuelin katselmoinnissa esittämät muutokset. 0.49 3.12.2005 Santeri Saarinen Lisätty I1:n vaadittuja liitteitä ja tehty muutamia korjauksia 0.50 4.12.2005 Elina Kontro Liitteet korjattu 0.51 12.1.2006 Santeri Saarinen 0.52 13.1.2006 Elina Kontro Tehty mentorin ehdottamia korjauksia lisätty I2-suunnitelma poistettu liitteitä ja I1-testiraportti Poistettu liite siirretty katselmointikäytäntö ja koodauskäytäntö projektisuunnitelmasta tänne muita pieniä korjauksia 0.53 16.1.2006 Santeri Saarinen Lisätty I2 resurssit ja muutettu aikataulukuvaa 0.54 16.1.2006 Elina Kontro Resurssitaulukko päivitetty lisätty kolmas käytettävyystesti pieniä korjauksia 0.55 17.1.2006 Santeri Saarinen Viimeistely palautukseen 0.56 1.2.2006 Santeri Saarinen Aikaistettu systeemitestausta selvennetty I2-yksikkötestausta ja vertaistestausta. 0.57 22.2.2006 Santeri Saarinen Päivitetty katselmoinnin vaatimusten mukaisesti
Sisällysluettelo 1 Johdanto...1 1.1 Terminologia ja määritykset 1 2 Laadunvarmistus...2 2.1 Projektin laatutavoitteet 2 2.2 Projektin testaussuunnitelma 2 2.2.1 Testaustasot 2 2.2.2 Testaustyypit 3 2.2.3 Laadunvarmistuksen organisointi 3 2.2.4 Testauksenhallinta 4 2.2.5 Virheidenhallinta 4 2.2.6 Laadunvarmistuksen mittarit 5 2.2.7 Laadunvarmistuksen dokumentit 5 2.3 Testaus 1. iteraatiossa 6 2.3.1 Laatutavoitteet I1 iteraatiossa 6 2.3.2 Testauksen rajaaminen 6 2.3.3 Testaukset ja niiden aikataulu 6 2.3.4 Muut käytännöt 6 2.4 Testaus I2-iteraatiossa 7 2.4.1 Laatutavoitteet I2-iteraatiossa 7 2.4.2 Testauksen rajaaminen 7 2.4.3 Testauksen aikataulu ja tehtävät 8 2.4.4 Resurssit 9 2.4.5 Muut käytännöt 10 2.5 Muut laadunvarmistuksen menetelmät 11 2.5.1 Katselmointikäytäntö 11 2.5.2 Koodauskäytäntö 11 3 Lähdeluettelo...13
1 Johdanto!!"# $ 1.1 Terminologia ja määritykset! % & Termi tai lyhyenne Kuvaus CoSCA Coordination of Supply Chain Activities CoSCA järjestelmä Tässä projektissa kehitettävä järjestelmä joka käsittää sekä jo kehitetyn simulaattorin että siihen kehitettävän käyttöliittymän. CoSCA simulaattori HKKK:ssa kehitetty CoSCA simulaattori jossa ei toistaiseksi ole varsinaista käyttöliittymää. HKKK Helsingin Kauppakorkeakoulu I1 1. Toteutusiteraatio (Implementation 1) I2 2. Toteutusiteraatio (Implementation 2) LOC Lines of Code Koodirivien määrä Management ryhmä Projektin johtoryhmä johon kuuluvat projektipäällikkö (Elina) vaatimusmäärittelijä (Laura) sekä pääsuunnittelija(kari). NCLOC Lines of code without comments and blank lines Koodirivien määrä poislukien kommenttirivit ja tyhjät rivit PP Projektisuunnittelu iteraatio Projektiryhmä Projektin toteuttava ryhmä (management ryhmä + suunnittelijat) jossa on seitsemän jäsentä. SEPA Software Engineering Practice Assignment erillinen projektin ohessa pääasiassa parityönä toteutettava työ Suunnittelijat Projektin 4 jäsentä (Santeri Samuel Aleksi ja Vesa) joiden päävastuulla on järjestelmän tekninen suunnittelu ohjelmointi ja testaus. TKK Teknillinen korkeakoulu XML Extensible Markup Language tiedostoformaatti
2 Laadunvarmistus 2.1 Projektin laatutavoitteet % ( )*+ 2.2 Projektin testaussuunnitelma 2.2.1 Testaustasot % - $&.
2.2.2 Testaustyypit # ( / / o 0 $! $! $* 0%() + o. 0%() + 12!*!**33 2.2.3 Laadunvarmistuksen organisointi 4 ( &
2.2.4 Testauksenhallinta ( 56 7 ( & & - 8! % 2.2.5 Virheidenhallinta %9&:( 9&9&: ;&. 9& 9&: 9&9&: (!96;& *< ;& 8< ;& 06 ;& 9& 9&:(!%!;& *%8;& 8%";& 9&9&:(!9&;&2 07 *9& ;& ;& $= 2 0;&4 ;&;& 8;&>0# 104 ;& 10>$/$0
2.2.6 Laadunvarmistuksen mittarit (! 8!8 9& 9&: ;&;& <?6 6 52 ;@. 2 & 0%() + 0%() + 2.2.7 Laadunvarmistuksen dokumentit 7 ( & < 1A 1;&;&
2.3 Testaus 1. iteraatiossa!$! 2.3.1 Laatutavoitteet I1 iteraatiossa $! # $!B 2.3.2 Testauksen rajaaminen 7 C D%E>0"3 1 < ;&A - A6& EF 2.3.3 Testaukset ja niiden aikataulu! 2.3.4 Muut käytännöt 4 7 1& ;&
2.4 Testaus I2-iteraatiossa 2.4.1 Laatutavoitteet I2-iteraatiossa ( ;& 2.4.2 Testauksen rajaaminen!( 7 C D%E>0"3 1 < ;&A < - A6 EF
2.4.3 Testauksen aikataulu ja tehtävät $( -/6& E - (*"!!"* *!"*!*& 2 $*
E &!3 & 1 1 0 &. G & 2.4.4 Resurssit *8 ( Tehtävä Elina Laura Kari Santeri Samuel Aleksi Vesa Laatusuunnittelu 1 2 Laatusuunnitelman dokumentointi 1 3 Testaussuunnittelu 7 Testaaminen 2 3 10 3 4 2 Heuristinen arviointi 4 Dokumenttikatselmointi 1 1 1 1 1 1 1 Vertaistestauksen suunnittelu 2 Vertaistestaus 4 6 Staattinen analysointi 5
2.4.5 Muut käytännöt 0 (?@ < 96;& ;&E;& ;& &
2.5 Muut laadunvarmistuksen menetelmät < 2.5.1 Katselmointikäytäntö % 1 %!@ E? H H @ *@ 8@ @ (% 7 & "@ & )!+# 0 2.5.2 Koodauskäytäntö # EE E?(II6 I6I66@ <?( J@
1( 0 & # # /$D< 0B &-(& -(& & o o
3 Lähdeluettelo!"! #$ $%& #$( #$)*!"+&)*!-!!.("/$#0! 1)* " -"$2$$-+3 -.!.("/$#03& && )* 45%-6 7... )* - - 8-6$ 9 "(( : -4 )*!-!"##)*