Dynamo-projektin 8. palaveri ja 3. koodin katselmointi
Aika: 5.12.2007 9:34-11:24
Paikka: Jyväskylän yliopisto, AgC223.1
Laadittu 11.12.2007
Läsnä:
Tilaaja:
Projektiryhmä:
- Tero Hätinen, sihteeri
- Joni Purojärvi, puheenjohtaja
- Antti Pyykkönen
Ohjaajat:
- Juha Huikari
- Jukka-Pekka Santanen
Pöytäkirja
1. Kokouksen avaus
Puheenjohtaja avasi kokouksen klo 9:34.
2. Kokouksen laillisuus ja päätösvaltaisuus
Kokous todettiin lailliseksi ja päätösvaltaiseksi.
3. Esityslistan hyväksyminen
Esityslistan 10. kohtaan lisättiin vaatimusmäärittelyn allekirjoitus ja 4. kohtaa toisen katselmoinnin
katselmoinnin pöytäkirjan hyväksyminen.
4. Edellisen pöytäkirjan tarkastaminen ja hyväksyminen
Puheenjohtaja kävi läpi 7. palaverin pöytäkirjan ja 2. katselmoinnin pöytäkirjan oleelliset asiat. Molemmat hyväksyttiin muutoksin.
Tehdyt päätökset:
- 7. palaverin pöytäkirja hyväksyttiin muutoksin.
- 2. katselmoinnin pöytäkirja hyväksyttiin muutoksin.
5. Tehtävien katsaus
1. Katselmoinnissa ei sovittu tehtäviä.
7. Pöytäkirjan tehtävät olivat.
Tekninen ohjaaja
- Hankkii verkkokaapelin ja keskittimen ryhmälle testausta varten, valmis.
Ryhmän jäsenet:
- Korjaavat edellisen palaverin pöytäkirjan, valmis.
- Jatkavat vaatimusmäärittely-dokumentin työstämistä ja lisäävät esitetyt muutokset, valmis.
- Toteuttavat DHCP-tuen säikeistyksen, ei toteuteta.
- Korjaavat testaussuunnitelman, valmis.
- Aloittavat DHCP-tuen testaamisen, valmis.
- Jatkavat virtuaalisen vierasagentin toteutusta, kesken.
6. Projektin tilannekatsaus
Pyykkönen esitteli projektin nykyisen tilanteen. Kuluneen kolmen viikon aikana ryhmä oli saanut tehtyä
- Vaamitusmäärittelyn valmiiksi,
- DHCP-tuen toteutuksen valmiiksi,
- Testaussuunnitelman valmiiksi,
- DHCP-tuen testauksen kehitysympäristössä C223.3,
- pitivät 2. väliesittelyn sekä
- ohjelmoivat virtuaalisen vierasagentin liittymis- ja poistumispyyntöjen lähettämisen. Virtuaalinen vierasagentti lukee asetukset tiedostosta.
Projektiryhmä on hyvin aikataulussa. Projektitunteja on kertynyt yhteensä 720 12 viikon aikana. Jäsenet ovat aloittaneet viikolla 49 sovellusraportin ja projektiraportin kirjoittamisen
7. Kotiagentin lähdekoodin katselmointi
Kotiagentin lähdekoodi katselmoitiin kolmatta kertaa. Purojärvi kävi lähdekoodista läpi ryhmän jäsenten tekemät lisäykset kotiagentiin. Ryhmä oli tehnyt muutokset, joita vaadittiin 1. katselmoinnin jälkeen.
Ryhmän tekemät muutokset on muokattu lähekoodia seuraavilta osin:
- kommentoinnit korjattu Doxygenillä luettaviksi,
- ryhmäläisten nimet siirretty Copyright-kohtaan,
- muutaman muuttujan nimi muutettu kuvaavammaksi,
- virhetarkistuksia lisätty koodiin ja
- ohjelma lukee verkkokortin asetustiedostosta.
Tehdyt päätökset:
- Tekninen ohjaaja hyväksyi kotiagentin ohjelmakoodin.
8. Virtuaalisen vierasagentin lähdekoodin katselmointi
Virtuaalinen vierasagentin lähdekoodi katselmoitiin ensimmäistä kertaa.
Ryhmä on toteuttanut virtuaaliseen vierasagenttiin seuraavat toiminnot:
- lähettää useita liittymis- ja poistumispyyntöjä verkkoon ja
- lukee virtuaalisten päätelaiteiden asetukset tiedostosta.
Tilaaja halusi muuttaa virtuaalisen vierasagentin asetustiedoston ulkoasua. Tiedoston ensimmäiseksi parametriksi tulee aika ja toiseksi virtuaalisen mobiililaitteen toiminto. Toiminto voisi olla esimerkiksi jonkin ulkopuolisen ohjelman käynnistysskripti.Tilaaja halusi, että aikaleimat on tulostettava lokitulostuksiin.
Tilaaja kehotti miettimään jatkokehitysideoita ja kirjaamaan niitä sovellusraporttiin. Palaverissa esitettyjä jatkokehitysideoita ovat seuraavat:
- SPI katsotaan NAI:n mukaan kotiagentin asetustiedostosta,
- aliohjelmien kuvaukset tulee lisätä Dynamicsin ohjelmakoodeihin,
- DHCP-tuki generoi virheviestin, jos DHCP-palvelinta ei löydy verkosta ja
- sovellus tulostaa kellonajan virtuaalisen vierasagentin lokiviesteihin.
Tehdyt päätökset:
- Ryhmä muuttaa asetustiedoston ulkoasua ja tulostaa aikaleimat lokitulostuksiin.
- Ryhmä muokkaa virtuaalisen vierasagentin lähdekoodin katselmointikuntoon.
9. Changes.html :stä ja sovellusraportista keskustelu
Keskusteltiin dokumentin Changes.html kirjoitusasusta ja sovellusraportin merkityksestä. Changes.html on tiedosto, jossa kerrotaan Dynamicsiin tehdyt muutokset
englanniksi. Changes.html:n kirjoitusasu todettiin hyväksi.
Tiedostoon Changes.html on lisättävä seuraavat asiat:
- missä ympäristössä Dynamon tekemät muutokset on saatu toimimaan sekä
- kirjoitettava funktioiden nimet koodikirjaimin.
Sovellusraporttin liitteiksi ryhmä tekee tilakaaviokuvat, joissa kerrotaan Dynamicsin toiminta tehtyjen muutosten jälkeen.
Tehdyt päätökset:
- Changes.html ulkoasua muokataan hieman.
- Ryhmä tekee tilakaaviokuvat Dynamicsin toiminnan muutoksista.
10. Muut asiat: Vaatimusmäärittelyn allekirjoitus
Vaatimusmäärittelyä ei allekirjoitettu, koska dokumentistä puuttuivat vaatimuksien oikeat tilat. Vaatimusmäärittelyn allekirjoitus siirrettiin seuraavaan kokoukseen.
Tehdyt päätökset:
- Vaatimusmäärittelyä ei allekirjoitettu. Allekirjoitus siirrettiin seuraavaan kokoukseen.
- Ryhmä lisää oikeat tilat vaatimusmäärittelydokumenttiin.
11. Sovitaan osallistujien seuraavista tehtävistä
Tilaaja:
- Testaa kotiagenttia tilaajan verkossa yhdessä ryhmän kanssa
Ryhmän jäsenet:
- Korjaavat edellisen palaverin pöytäkirjan ja 1. katselmoinnin pöytäkirjan.
- Tekevät sovitut muutokset virtuaaliseen vierasagenttiin.
- Siistivät virtuaalisen vierasagentin koodin katselmointikuntoon.
- Muokkaavat tiedostoa Changes.html.
- Testaavat kotiagentin toiminnan tilaajan verkossa.
- Jatkavat sovellusraportin ja projektiraportin työstämistä.
- Tekevät tilakaaviokuvat Dynamicsin kotiagentiin tehdyistä muutoksista.
- Muuttavat virtuaalisen vierasagentin asetustiedoston ulkoasua ja tulostaa aikaleimat lokitulostuksiin.
- Lisäävät toteutuneet tilat vaatimusmäärittelydokumenttiin.
12. Sovitaan seuraavan palaverin aika ja paikka
Seuraavan palaverin ajankohta on torstaina 13.12 klo 14:15 Jyväskylän yliopiston kokoustila AgC223.1.
13. Kokouksen päättäminen
Puheenjohtaja päätti kokouksen kello 11:24
Jyväskylässä 11.12.2007