Ohjelmistotuotantoprojekti Kasi PÖYTÄKIRJA 26.03.2007 AIKA 26.03.2007 10.15 PAIKKA Sali A319 Tietojenkäsittelytieteen laitos (Exactum) Gustaf Hällströmin katu 2b, Helsinki OSALLISTUJAT Palomäki Tuukka, Puheenjohtaja Holmas Lauri, saapui 10.35 Kestilä Veli-Pekka Lahtinen Joni, saapui 10.22 Penttilä Markus, Sihteeri Sarin Antti-Pekka Tikkala Ilkka Saaristo Jaakko, Ohjaaja, poistui 11.20 ASIALISTA 1. Kokouksen avaus Avattiin kokous klo 10.17 2. "Missä mennään" ja mitä on saatu aikaan katsaus Palomäki tehnyt loppuprojektin aikataulun ja deadlinet Kehittänyt ostoliittymän tietokantakomponenttia ja raporttiliittymää. Penttilä kehittänyt GUI:ta lisää ja kommentoinut koodia. Tikkala tehnyt töitä PHP:n kanssa (testausasiat). Kestilä korjannut ostoliittymän Authentication-komponenttia ja pystyttänyt testiympäristöä kannettavalleen. Ihmeteltiin PostgreSQL JDBC-ajurin löytymättömyyttä silloin kun ohjelmistoamme ajetaan JAR-paketista. Sarin tehnyt yksikkötestauksen Authenticationille ja lisännyt poikkeukset Authenticationiin. Ruvennut tekemään assert-lauseita main-komponenttiin, korjaillut testaussuunnitelmaa. Lahtinen testannut tieto-olioita. 3. Loppuprojektin läpikäynti Palomäki esitteli uuden aikataulun päiväkohtaisilla deadlineilla. Päätettiin noudattaa esitettyä suunnitelmaa. Loppuaikataulutus-tiedostossa kokouspäiville merkityt rastit tarkoittavat, että kyseiset tehtävät ovat valmiina ennen kokousta. Työ palautetaan kahdella cd:llä, toinen vahtimestarin kautta ohjaajalle ja toinen suoraan asiakkaalle. 11.4. pidetään neljän tunnin palaveri klo 10-14, johon sisältyy koodin katselmointi. Selvitetään Internetissä saatavilla olevien tarkistuslistojen käyttöä koodin katselmointia varten. Lahtinen auttaa tietokantakomponentin bugien korjaamisessa. Deadline on viimeistään keskiviikko. 4. Muut asiat Havaittuja bugeja varten tehdään test-hakemiston alle bugreports-hakemisto, johon talletetaan yksi testitiedosto havaittua bugia kohden. Korjatut bugit siirretään käsitellyt-hakemistoon. Asiakas ei ole vielä vastannut tapaamisaikaehdotukseen, joka on perjantaina 31.3. klo 10.15. Ohjaajan kommentteja vaatimusmäärittelydokumentista: -Tyhjiä ylimääräisiä sivuja (OO:n bugi?) -Sanasto voisi olla aakkosjärjestyksessä -Luku 3 (käyttötapaukset): Luvun otsikon jälkeen pitäisi olla johdantoteksti ennen alalukuja. -Käyttötapauksen terminologia hiukan ongelmallinen, siksikin johdanto tärkeä. -Käyttötapausten poikkeuskulkua voisi tarkentaa, mutta linjaa ei tarvitse tässä vaiheessa muuttaa. Oleellisinta ehkä kuvata miten poikkeus näkyy käyttäjälle. -Vaatimukset voisivat olla prioriteettijärjestyksessä. -Käyttäjävaatimukset ovat suppeita, voisi tarkentaa. -Loogisempaa olisi jos "Järjestelmän arkkitehtuuri" -luku ei olisi vaatimus- lukujen välissä, koska vaatimukset jokseenkin liittyvät yhteen, mutta nykyinen järjestys on projektiohjeen mukainen. -Järjestelmävaatimuksissa on asioita, jotka ovat ympäristövaatimuksia. Järjestelmävaatimuksilla viitataan meidän tuotteeseemme, kun taas ympäristö- vaatimukset ovat sellaisia, kuten "koneessa pitää olla sormenjälkitunnistin". Lisätään vaatimusdokumenttiin "käyttöympäristövaatimukset"-luku, vaikka tällaista ei projektisuunnitelmassa vaaditakaan. Nakkilista: -Sarin kirjoittaa yksikkötestiluokkia main-komponentille. -Penttilä jatkaa GUI:n viilausta ja järjestelmän saattamista demoamiskuntoon. -Tikkala tekee PHP:n yksikkötestausta. -Holmas korjaa/viimeistelee tietokantakomponentin. -Lahtinen auttaa tietokantakomponentin kanssa tarpeen mukaan ja tekee FingerprintAuthentication-komponentille JUnit-testit. -Palomäki tekee loppuaikataulun mukaisen nakituksen ja autentikoinnin raportointiliittymään. -Kestilä huolehtii demoympäristön pystyttämisestä ja korjaa esille tulevia bugeja. Järjestelmä saatava demottavaan kuntoon torstai-iltaan mennessä. 5. Päätös Palomäki päätti kokouksen klo 11.26.