Perustiedot
NumeroTP 5
Nimi TP 5 Kuali OLEn koodin laadun tutkiminen
Kuvaus

Tutkitaan Kuali OLE:n 1.5-M1-version koodin laatua sekä järjestelmän rakennetta ja arkkitehtuuria. Koodin laadun tutkimuksessa kiinnitetään erityistä huomiota mm. seuraaviin seikkoihin:

  • onko koodissa kovakoodattuja virheilmoituksia tai muita käyttöliittymässä näytettäviä merkkijonoja
  • onko koodissa kovakoodattuja asetuksia esim. päivämäärien tai kellonaikojen esitystapa
  • noudatetaanko periaatetta "ohjelmoidaan rajapintaa, ei toteutusta vasten"
  • onko koodi helposti helposti luettavaa ja onko sitä kommentoitu riittävästi
  • testitapausten kattavuus.
VastaavaPetteri Kivimäki
Resurssit 
Kestomaalis-toukokuu 2014
Riippuvuudet 

Tehtävät

NroTehtäväTuotosTekijäAikataulu (Jäädytetty)Aikataulu (Arvio/Tehty)Työmäärä (Arvio htp)Työmäärä (Jäljellä htp)
5.1REST-rajapinnat
  • Sanallinen kuvaus koodin laadusta
  • Listaus mahdollisista epäkohdista
Henri Mäkilä (question)06 / 2014 
5.2Indeksointi
  • Sanallinen kuvaus koodin laadusta
  • Listaus mahdollisista epäkohdista
Pasi Kurvinen (question)06 / 2014 
5.3Metatietovarannon tietomallit
  • Sanallinen kuvaus koodin laadusta
  • Listaus mahdollisista epäkohdista
Petteri Kivimäki06 / 2014 
5.4Monikielisyyden tuki, päivämäärien ja kellonaikoijen esitystapa
  • Sanallinen kuvaus koodin laadusta
  • Listaus mahdollisista epäkohdista
Petteri Kivimäki06 / 2014 
5.5Järjestelmän rakenne ja arkkitehtuuri
  • Kuvaus järjestelmän rakenteesta ja arkkitehtuurista
  • Kuvaus käytetyistä tekniikoista
Petteri Kivimäki06 / 2014 

Erityisesti huomioitavat asiat (poikkeamat, riskit), eteenpäin välitettävät asiat

  • Tutkimuksessa on otettava huomioon, että tutkittava versio ei ole virallinen julkistus, vaan kahden julkistuksen väliversio, joka sisältää keskeneräistä koodia. Lisäksi vasta versio 1.5 on ensimmäinen tuotantokelpoinen versio, jonka vuoksi sitä edeltävistä versioista löytyy suurella todennäköisyydellä koodia, joka tullaan kirjoittamaan uudestaan ennen ensimmäisen tuotantoversion julkistamista.
  • Tutkittavan ohjelmiston suuren koon vuoksi ei ole mahdollista tutkia kattavasti koko ohjelmistoa, vaan tutkimus on rajattava tiettyihin ohjelmiston osiin.
VersioMuutoksetPäiväys, tekijä
1Dokumentti luotu21.3.2014 / PK
  • No labels