myva-projekti TARKASTUSPÖYTÄKIRJA 9.7.2007 Tarkastuksen aika ja paikka 9.7.2007 Alkoi klo 8:01 ja päättyi klo 11:10 Sali A219 Tietojenkäsittelytieteen laitos (Exactum) Gustaf Hällströmin katu 2b, Helsinki Osallistujat Diakite Jaana Kristiina Hynönen Teemu Tuomas Hämäläinen Heikki Juhani, puheenjohtaja Nordgren Lasse Mikael Somerma Sampsa Juhana Suominen Jari, ohjaaja/sihteeri Vuorio Petri Tarkastettu tuotos suunnitteludokumentti, luvut: 1 "Johdanto" 2 "Sanasto" 3 "Arkkitehtuurisuunnitelma" 4 "Tietomalli" 5 "Riippuvuusmatriisi" 6 "Tietokanta" 7 "Luokat" 8 "Käyttöliittymän tarjoamat palvelut" 9 "Toteutussuunnitelma" Yhteensä 93 sivua. Tyyppimerkinnät V selvä vakava virhe (asia ilmaistu väärin) T tulkinnanvarainen virhe (epäselvää tekstiä) P puute (jotain puuttuu) HUOM! Poistot viimeiseksi, jotta numeroinnit ei hajoa kesken! Todetut puutteet Nro Luku Sivu mom. Tyyppi Kuvaus 1 1 1 4 P Lisää maininta luvusta 8 ja 9 ja järjestys 2 1 1 3 T Yhdistetään 6 kappale tähän 3 7 31 1 T [o...n]:t? (myös monissa muissa) 4 7 34 MD5 T korjataan 'tapahtumatyypin' 5 7 35 MD7-8 T $$$ (myös monissa muissa) 6 7 37 MD13 T jonkun pois 7 7 41 MD22-3 T poistetaan (myös kuvista) 8 7 42 MD24 T [TargetClient][id]=>int:in kuvaus hämärä 9 7 42 MD25 P Kuvaus uupuu (kaivetaan cvs:stä) kampanjanhakuhomma hakee hakutaulukot 10 7.1.7 43 P getTargetClientsNeeded uupuu (l-kaaviossa on) 11 7 43 MD26 T parametrien puolella stage not included -muuttuja paremmin 12 7.2.1 44 CN2 P Puuttuu luokkakaaviosta 13 7.2.1 44 CN2 P Merkitään privaatiksi 14 7.2.2 45 CN6 P kohtaan 2: täyttää sille asetetut vaatimukset, jotka on kuvattu liitteessä 3, validointivakioissa 15 7.2.3 45 T kampanjan id on kampanjan tunnistetieto (yleinen vaihto) 16 7.2.3 46 CN8 T id => int 17 7.2.3 47 CN10 T => käyttäjien asettama soittoja/päivä -tavoite 18 7.2.3 47 CN10 T sort-muuttujasta usercampaignuserid + usercampaigncalls/day pois 19 7.2.3 48 CN11 T id => int 20 7.2.3 48 CN11 T kuinka uusi kamppanja ilmaistaan? 21 7.2.3 48 CN11 T poistetaan maininnat 'uudella tyhjä' (myös monissa muissa) 22 7.2.3 49 CN12 T 'tuottaa miten menee' pois 23 7.2.3 49 CN13 T selaa => valitsee 24 7.2.3 50 CN14 T ei ymmärrä 25 7.2.3 50 CN14 T mitä sitten tapahtuu kun on tallennettu 26 7.2.3 50 CN15 P puuttuu kaaviosta 27 7.2 44 1 T ilmaistaan, miten get ja post-parametrit ymmärretään dokumentaatiossa 28 7.2.3 51 CN17 P puuttuu parametreja kaaviosta 29 7.2.4 52 CN18 T ....tyhjä... ? 30 7.2.4 52 CN18 T salesargument id käveleen 31 7.2.4 51 CN18 P target clientista ja eventistä puuttuu parametreja esim. start-time/end-time adjust 32 7.2.4 52 CN19-21 P user_id:hen maininta -1 kuuluttava kamppanjaan (myös monissa muissa) 33 7.2.4 52 CN22 T sekava 34 7.2.4 53 CN22 P parametrit puuttuvat kuvista 35 7 P tarkasta campaign_id:t kaavioista 36 7.2.5 53 CN23 T toinen parametri user_id pois 37 7.2.5 CN23+26 T metodit toiseen kontrolleriin, joka ei periydy upcontrollerista 38 7.2.5 53 CN24 T pois 39 7.2.5 54 CN27 T epäselvä, mitä tekee. Näytöt? 40 7.2.5 53 CN25 T lukee määre, kun piti lukea näyttö 41 7.2.6 54 CN28 T selostetaan parametrit suomeksi 42 7.2.5 CN15 väärässä kontrollerissa kaaviossa 43 7 kaikki kontrollereissa tai metodeissa olevat ajat datestringejä (joista myös lätinää kappaleen 7 alkuun) 44 7.3 54 P maininta peruselementtien tulostuksesta 45 7.3.1 55 VW1 T muuttujan nimeksi error ja selvennä milloin 46 arvon perään =-merkki 47 7.3.2 55 VW3 T $info pitää selventää alkuluvussa, viesti => viestipalkki tms. 48 7.3.2 56 VW3- T info:string reporteista pois. Tarkasta myös kaaviot. 49 7.3.2 56 VW3 P user_name uupuu 50 7.3.2 56 VW3 T soittologi => soittohistoria 51 7.3.2 56 VW3+X P target_client_name täytyy tulla (myös monissa muissa) 52 7.3.2 P kampanjan perustietoja pitää kuljettaa raporteissa 53 7.3.2 57 VW5 T mitä on nää virhetilanteet (poistetaan?) 54 7.3.2 57 VW5 P infoparametri puuttuu 55 7.3.2 58 VW5 T mitä jos tietoa ei ole olemassa? 56 7.3.2 57 VW5 T eventissä täytyy olla user_id 57 7.3.2 57 VW5 T puuttuu indeksejä event_infosta 58 7 T myyntiargumentin nimi => myyntiargumentti 59 7 T calls_left on ilmaistava jotenkin 60 7.3.3 59 VW6 T 'vaikuttaa mitkä näkyvät ovat käytössä' 61 7.3.3 58 VW7 T komponentti 7 62 7.3.3 59 VW8 P joku tieto mikä näyttö on esillä lisättävä 63 7.3.3 59 VW9 T emali_report erilailla kaaviossa 64 7.3.3 60 VW10 T event interest => int 65 7.3.4 61 VW12 P lisätään campaign_id 66 7.3.4 62 VW13 T korjaa yksiköt/monikot yhteneviksi kaavioiden ja tekstien välillä 67 7.3.4 62 VW13 T parametrit eivät vastaa kaaviota 68 7.3.4 63 VW14 T kaaviossa yksikkö/monikko-virhe 69 kaavioissa ajanilmaukset = null => = -1 tms. nulleja? kaikki date_strinfit default null. 70 7.3.4 65 VW15 T cake-taulukkomuodossa pois. 71 7.3.4 66 VW16 P puuttuu kaaviosta 72 7.3.4 66 VW16 P myyjän tiedot lisätäänkö? 73 7.3.4 66 VW17 T tuottaa validointisivun sisällön 73 7.3.4 66 VW17 P virhekäsittely pohdittava 74 7.3.4 66 VW17 P stereotyyppi ponnahdusikkuna puuttuu 75 7.4 68 T latest/next puretaan 76 2 P sanastosta puuttuu RAD, MySQL, CSV, luokittelutieto, MVC, CakePHP 77 2 2 T kampanjan vastuuhenkilön lukuviittaus pieleen 78 3 4 4 T user-malli suomeksi 79 3 4 5 T logiikka hieman epätäsmällisesti ilmaistu 80 4 6 kuva P käyttäjä-kenttä-tyyppi? 81 4 10 TM8 P VAT? 82 4 11 TM10 T lopetusaika pakolliseksi 83 P viestin otsikko lisättävä kaikkialle, myös kaavioihin! 84 6 19 1 T luontilauseet ja pohjadatan lisäyslauseet 85 6 20 kaavio T events reason_not_interest + _id 86 6 T Sallitut arvot pitää tarkistaa! VALID_EMPTYt? 87 6 25 TK8 T tarkista kaikki 88 6 27 TK11 T NOT NULLTODO? kaikki viittaukset! 89 6 30 TK16-17 T Viittaukset: Kuvaus? 90 6 31 TK19-20 T *...* 91 KLkuva10 kamppanjanäkymän tuottava kontrolleri puuttuu 92 6 TK3 T minkä takia NOT NULL? 93 8 T Kaikki divit toistaiseksi poistetaan. 94 8 68 KP1 T nimi kirjautumiseksi 95 8 69 KP5+7-9 T Yhdistetään KP10:iin 96 8 70 KP6 T puuttuu kl6 ja 7 97 8 70 KP10 T nimeksi 'Toimintopaneeli' tms. 98 8 72 KP11 P lisätään kuvaus ja näyttökuvat 2 ja 6 99 8 74 KP18+19 P vaihdetaan näkymäksi 10 100 8 77 KP24 T Kuva 26: lähetä valituille 101 8 78 KP27 T Javascriptillä pois. Lisätään pois. lisäät pois. 102 8 79 KP35 T Käyttäjälle lisää informaatiota 103 8 82 KP38 T tavoite saavutettu parhaiten kuvatekstiksi 104 8 83 KP40 T hae-painiketta ei ole 105 8 83 KP40 T sähköposti menee alkuun 106 8 84 KP41 T tallenna-painikkeen toiminta väärin 107 8 85 KP46 T otsikointi kehiteltävä 108 8 86 KP48 T päättyy/ei-loppuu 109 8 KP49 P uusi input-kenttä: otsikko 110 8 88 KP52 P mitä jos lisätään ennen kuin tallennettu 111 8 89 KP54 T automaattinen valinta / checkboxeja? 112 8 90 KP56 P miten siirretään taulukkolaskentaan? 113 8 91 KP56 T mitä hylätään? 114 8 92 KP58 T sarakkeiden järjestys hassu 115 kälikuvat Käyttäjän nimi ruudun yläosaan Dokumentti päätettiin hyväksyä muutosten jälkeen. Tehdään TODO-lista. Kirjoitusvirheet korjaavat huomaajat. Jäädytys tänään 24:00.