Pöytäkirja ohjelmistotuotantoprojektiryhmän (XPerf) kokouksesta Paikka: Tietojenkäsittelytieteen laitos, huone C474 Aika: ma 10.02.2003 klo 16.15 Läsnä: Kivenheimo Petri (ohjaaja) Koivula Tommi (projektipäällikkö) Levomäki Antti (ryhmän jäsen) Mondolin Juha (ryhmän jäsen) Suomela Timo (sihteeri) 1§ PERJANTAIN FTR-KOKOUS Perjantaina 14.02.2003 pidettävässä FTR-kokouksessa on tarkoitus katselmoida määrittelydokumentti. Ohjaaja selosti lyhyesti, mitä tämä käytännössä tarkoittaa. Määrittelydokumentin jokainen kohta käydään läpi siten, että yksi ryhmän jäsenistä toimii esittelijänä, yksi ryhmän jäsenistä asiantuntijana, joka täydentää epäselvät kohdat, ja yksi ryhmän jäsenistä sihteerinä. Sovittiin, että Juha toimii esittelijänä, Timo toimii sihteerinä ja jokainen ryhmän jäsenistä toimii vastuualueensa asiantuntijana. Tommi toimii esittelijänä Juhan vastuualuetta läpikäytäessä ja tämän toimiessa asiantuntijana. 2§ ONGELMAKOHDAT LUETTAESSA XMI-DOKUMENTTIA MAISA-JÄRJESTELMÄÄN Luokkakaavio: - Miten staattinen luokka määritellään? Jos ei löydy määritystä, määritellään luokka staattiseksi, jos sen kaikki operaatiot ovat staattisia. - Miten staattinen operaatio määritellään? Operaation ownerScope elementillä, attribuutin xmi.value arvo joko 'classifier' (staattinen operaatio) tai 'instance' (ei-staattinen operaatio) Sekvenssikaavio: - Miten säikeet kuvataan? Todennäköisesti 'partition'-määritteellä. - Miten iteraatiot kuvataan? - Miten aikavaatimukset kuvataan? Yhteistyökaavio: - Miten MAISA-järjestelmän tarvitsemat lisäparametrit (probability/time) määritellään XMI:ssä? Käytetään 'tagged value' -mekanismia, nimet/arvojen merkintämuoto kirjataan määrittelydokumenttiin. Aktiviteettikaavio: - Samat ongelmat kuin yhteistyökaavion kanssa. 3§ JÄRJESTELMÄN RAJOITTEET Määrittelydokumenttiin kirjataan seuraavat asiat kohtaan 'Rajoitteet': - Ratkaisu tukee ainoastaan versiota 1.0 XMI-spesifikaatiosta sekä versiota 1.3 UML-spesifikaatiosta. - XMI-dokumentista luetaan ainoastaan ne tiedot, joita MAISA-järjestelmä vaatii toimiakseen. 4§ ENNEN SEURAAVAA KOKOUSTA Tommi pyytää MAISA-järjestelmän asiantuntijalta tarkkaa kuvausta Prolog- tiedostoista luettujen lisämääreiden formaatista (Mitä arvot tarkoittavat?). Juha kirjaa määrittelydokumentin eri osien vastuuhenkilöt. Timo kirjoittaa määrittelydokumenttiin osan XMI-dokumentin rungosta. Timo lisää määrittelydokumenttiin liitteen MAISA-järjestelmän tukemasta Prolog-tiedostoformaatista. Antti lisää määrittelydokumenttiin kohdan, jossa määritellään, miten MAISA-järjestelmän vaatimat lisäparametrit kirjataan XMI-dokumentissa. Antti tutkii lisää sekvenssikaavion kuvaamista XMI-dokumentissa. Antti lisää kaaviotyyppien kuvauksen perään taulukon, jossa kuvataan, mitkä arvot mistäkin kaaviosta luetaan MAISA-järjestelmän tietorakenteisiin. Jokainen ryhmän jäsen viimeistelee oman vastuualueensa määrittelydokumentista ja toimittaa päivityksen Juhalle viimeistään torstaiaamuun klo 04.00 mennessä. 5§ KOKOUKSEN PÄÄTTÄMINEN Kokous päättyi klo 17.49.