Labra TARKASTUSPÖYTÄKIRJA 10.7.2008 Tarkastuksen aika ja paikka 10.7.2008 klo 17.15 24h-luokka Tietojenkäsittelytieteen laitos (Exactum) Gustaf Hällströmin katu 2b, Helsinki Osallistujat Anssi Kapanen, tarkastaja Antti Laaksonen, tarkastaja Henrik Naakka, alustaja Tuomo Tilli, tarkastaja Paula Kuosmanen, ohjaaja Tarkastettu tuotos Suunnitteludokumentti, kaikki luvut (1-5) Yhteensä 80 sivua Tyyppimerkinnät V - virhe P - puute Todetut puutteet Nro Luku Sivu Tyyppi Kappale Kuvaus 1 2.2.1 2 P Kuva 2 Puuttuu sivu: Luo/muokkaa ajankohtainen asia 2 3 P Kuva 3 Puuttuu sivu: Luo/muokkaa ajankohtainen asia 3 P Kuva 3 Puuttuu sivusiirtymä: kommentit 4 2.2.3 4 V Kuva 5 Väärä kerroksen nimi kuvatekstissä 5 3 5 P 2 Komponentti lataus: epäselvää, mitkä käyttävät komponenttia 6 3 5 P Kuva 6 Arkistosta yhteys moduuliin kommentit 7 P Omat tiedot yhteys moduuliin katso kommentit 8 P Puuttuu Luo/muokkaa ajankohtainen asia 9 3.3 9 V Otsikon jälkeen väärä kerroksen nimi 10 4.1.2 11 V Etusivu Korkeampien käyttäjätasojen -> vastuuhenkilö (assistentti ei voi lisätä uutisia) 11 12 V Kuva 9 Virheellinen päällekkäisyysilmoitus 12 4.1.3 16 P Opetus Puuttuu tieto, milloin laboratoriotöiden poistaminen sallittua 13 17 V Luo/muokkaa ryhmä Kaikki tiedot eivät ole muokattavissa 14 20 P Arvostele "Korjattavaksi määrätyn työn korjausehdotukset..." kuvaus epäselvä 15 4.1.4 24 P Opetus Maininta "muutoin sama kuin assistentin" - luvun numero 16 P Opetus Puuttuu tieto, milloin kurssin poistaminen on sallittua 17 V Luo/muokkaa kurssi Muokkaamistoiminnon kuvaus epävarma (voiko töiden määrää muokata) 18 4.2.1 31 V naytalomake Toimintakuvauksessa ristiriita 19 V kirjaudusisaan Kutsuu-sarakkeessa väärä funktion nimi "asetaistunto". 19 V kirjauduulos Voiko palauttaa false? 20 P kirjauduulos Käytetään-sarake vaatii selvennystä 21 4.2.2 32 P Epäselvää, miksi tarjoaa toiminnallisuuden muiden istuntomuuttujien asettamiseen 22 33 V aseta/annaistuntomuuttuja var -> string 23 P Voiko epäonnistua = palauttaa false? 24 P lopetaistonto Voiko epäonnistua = palauttaa false? 25 4.2.3 33 P construct Epäselvä, mitä tekee 26 34 P muodostayhteys Toimintakuvaus epäselvä 27 34 P annatiedot Epäselvää, mitkä tiedot 28 34 V Funktiot muodostayhteys, annatiedot ja suljeyhteys ei välttämättä mielekkäitä erillisinä 29 4.2.4 35 P construct Mistä saa tiedot sivupohjahakemistosta? 30 V annapolku Syötteissä kirjoitusvirhe 31 36 P sijoitadata var -> string 32 P string sivupohjatiedosto - tiedosto itse vai sen nimi? 33 P string koottusivupohja - tiedosto itse vai sen nimi? 34 4.2.5 36 V luosatunimi Tiedostojen nimiä ei pitänyt kiinnittää vielä. 35 37 V tallennatiedosto Kuvauksessa ei kuulu olla mitään nimen tyypistä 36 V Parametrit vs. POST-parametrit (kaikissa funktioissa joissa käyttäviä tiedostoja useampi) 37 P noudatiedosto Puuttuu tieto, mikä funktiota käyttää 38 4.2.6 38 P noudakayttajantiedot Puuttuu tieto, mitä käyttäjän tiedot ovat 39 P noudaasetukset Puuttuu tieto, mitä asetukset ovat 40 39 V peruutailmo Väärässä paikassa 41 40 V tarkistapoisto Väärässä paikassa 42 41 P lahetasposti Syöte lisäys epäselvä 43 4.2.7 41 V naytaohjeet Sivupohjaa ei saisi mainita nimeltä 44 4.2.10 43 V omattiedotjasuoritukset Toiminta-sarakkeessa virhe: mikään funktio ei palauta kokonaista sivua 45 V omattiedot Toiminta-sarakkeessa virhe: mikään funktio ei palauta kokonaista sivua 46 P Epäselvää, onko omattiedotjasuoritukset- ja omattiedot-funktioissa päällekkäisiä toimintoja 47 4.2.11 43 V naytapalautus Toiminta-sarakkeessa virhe: mikään funktio ei palauta kokonaista sivua 48 V Käytetään alempaa kerrosta tarkistamiseen aina 49 4.2.12 45 V naytaumryhma Sivupohjaa ei saisi mainita nimeltä (myös naytaumtyo) 50 V Toiminta-sarakkeessa virhe: mikään funktio ei palauta kokonaista sivua (myös naytaumtyo) 51 47 V peruutaryhma Toiminnan ehdot: "ryhmään ilmoittautuneille opiskelijoille..." -> toiminta 52 4.2.13 49 V naytapalautukset Toiminta-sarakkeessa virhe: mikään funktio ei palauta kokonaista sivua 53 V naytaarvostele Toiminta-sarakkeessa virhe: mikään funktio ei palauta kokonaista sivua 54 V arvostele Sähköpostia lähetetään aina, kun työ on arvosteltu 55 4.2.14 50 V naytaopiskelijat Toiminta-sarakkeessa virhe: mikään funktio ei palauta kokonaista sivua 56 V naytaopiskelija Toiminta-sarakkeessa virhe: mikään funktio ei palauta kokonaista sivua 57 4.2.16 53 V naytaomattiedot Siirrettävä nykyisistä ilmentymistään (kaikki omat tiedot) funktiot-tiedostoon. 58 4.2.17 54 V naytahallinta Toiminta-sarakkeessa virhe: mikään funktio ei palauta kokonaista sivua 59 P naytauusiuutinen Toimintakuvaus huono 60 P uutinen Mahdollisesti huono funktion nimi 61 55 P asetaasetus Epäselvää, asetetaanko ohjeet funktion kautta. 62 4.3 56 V otsikko Väärä kerroksen nimi 63 V 1. lause Väärä kerroksen nimi 64 4.3.1 56 P Useimmissa funktioissa ei mainintaa, missä käytetään 65 P annalinkintunniste Toimintakuvaus epäselvä ("käytetään myös konstruktorin...") 66 V Funktiot kysely, haerivit ja tulosrivit ei välttämättä mielekkäitä erillisinä 67 57 V muutetutrivit turha funktio? 68 V palautusarvo int -1 virhetilanteessa -> false 69 V suljeyhteys turha funktio? 70 58 V annavirhe funktio -> metodi 71 4.3.2 58 P db_haekayttajantiedot Puuttuu tieto, mitä käyttäjän tiedot ovat 72 59 P db_asetahenkilo Palautusarvo puuttuu 73 4.3.3 61 P db_lisaaryhma Syötteistä puuttuu kurssi 74 62 P db_lisaatyo Syötteistä puuttuu kurssi 75 63 P db_poistaryhma Toiminnan ehdoista puuttuu ryhmän ei-aktiivisuus 76 4.3.4 65 V db_haetiedosto Syöte vaihe tarpeeton? 77 V db_haekommentit Käytetään-sarakkeessa virhe: funktion nimi naytakommentit 78 66 P db_tallennapalautus Toimintakuvaus epäselvä 79 P db_haepalautukset Syöte epäselvä 80 67 P db_haeraportintiedot Puuttuu tieto, mitä tiedot ovat 81 V db_arvostele Syöte arvostelija tarpeeton? 82 P db_maaritaassistentti Ei selvää, millä perusteella vapautetaan tai määritetään assistentti 83 68 V db_siirrakokonaisarvosteluun Järjestelmä ei erota keskeneräisiä ja valmiita kursseja, korjattava 84 V db_haearvostellut Käyttävä funktio väärin: naytasuorittaneet -> naytaarvostellut 85 69 V db_haevietavat Onnistumista merkitsevä paluuarvo väärin (haettavat tiedot, ei boolean) 86 4.3.5 69 V db_paivitatiedot Ainut funktio tiedostossa, siirrettävä 87 4.3.6 71 P db_asetauutinen Puuttuu maininta: syötteissä, jos int uutinen tyhjä, kyseessä on uuden uutisen lisääminen 88 72 P db_asetaopetustila Puuttuu syöte, joka määrittelee lisätäänkö vai poistetaanko 89 P db_asetaopetusaika Puuttuu syöte, joka määrittelee lisätäänkö vai poistetaanko 90 5.2.4 74 P Kenttä päivämäärälle puuttuu