Poytakirja Perf-ryhmän kokouksesta Paikka: Tietojenkäsittelytieteenlaitos, huone C414 Aika: 25.2.2002 klo 16-18.30 Paikalla: Juha Gustafsson, Petteri Susi (pj), Eevaliisa Colb, Aija Airaksinen, Hannele Hakkarainen ja Tuula Summanen (siht.). Hannele Hakkarainen ja Eevaliisa Colb joutuivat poistumaan kesken kokouksen. 1§ VUOROVAIKUTUSKAAVIOIDEN JA AKTIVITEETTIKAAVIOIDEN RAJAPINNAN UUSIMINEN Saara ehdotti, että vuorovaikutuskaavioiden silmukat ja niiden käsittely toteutettaisiin laajentamalla aktiviteettikaavioita. Ehdotukseen kuului, että oliosekvenssit ilmoitettaisiin sitten vuorovaikutuskaavioiden osille eikä vuorovaikutuskaavioidenkäsittelijä tuottaisi vaihtoehtoisten polkujen koko oliosekvenssiä kaavion alusta polun loppuun asti. Ehdotus hyväksyttiin. Samalla edellytettiin, että vuorovaikutuskaavion- käsittelijä tuottaa tiedon alkusolmusta ja loppusolmuista sekä tiedon silmukkarakenteesta samalla tavoin kuin aktiviteettikaavioissakin. Tätä rajapintaa suunnitellaan tarkemmin tiistain (26.2) kokouksessa. Aija suunnittelee vuorovaikutuskaavion puoleista toimintaa tarkemmin tiistaiksi. 2§ LUONTI- JA POISTO-OLIOIDEN MUUNTAMINEN KENTIKSI Aija ehdotti, että oliosekvensseissä olevat Luonti- ja Poisto-oliot voisi esittää kenttinä yhdessä oliossa. Ehdotus hyväksyttiin. 3§ LUOKAN KOON LASKEMISEN SUUNNITTELU Käsiteltiin luokan koon laskemista Tuulan esityksen pohjalta. Seuraavassa on lueteltu esitykseen päätetyt muutokset. Päätettiin, että Default_sizes - luokkaan talletetaan sekä alkeistyyppien että kaikkien luokkien oletuskoot. Mikäli jonkin luokan attribuuttina olevan luokan koko on suurempi kuin oletuskoko ohjelman käyttäjän mielestä, hän voi huomioida tämän antamalla lisäkoon. Lisäksi päätettiin, että luokkakaavion luokan attribuuttina esiintyvä toinen luokka huomioidaan viitteen kokoisena muistivarauksena. Jos attribuutti esiintyy myös assosiaatioissa, huomioidaan viitteen muistitilavaatimus vain kerran. Lisäksi keskusteltiin, missä määritellään tiedosto, johon oletuskoot talletetaan. Juha huomautti, että Serializeable ja Syncronization -piirteitä voisi hyödyntää myös suunnittelun tässä osassa. 4§ KÄYTTÖLIITTYMÄN SUUNNITTELU Keskusteltiin käyttöliittymän ohjelmallisesta toteutuksesta ja Saara lupasi perehtyä siihen, miten luokkien koon laskemisen vaatima konfigurointi (oletuskokojen asettaminen yms.) yhdistetään Maisa_main -ohjelmaan. Lisäksi Petteri totesi, että levylle tallennus tulisi suunnitella tarkasti. 5§ AKTIVITEETTIKAAVIONKÄSITTELIJÄN JA ARVIOIJAN SUUNNITTELU Hannele toimitti kaikille valokopiot laatimistaan sekvenssikaavioista, mutta ei ehtinyt niitä esitellä ennen kuin joutui jo lähtemään kokouksesta. Petteri kertoi, että sairastelujen vuoksi muut osat suunnittelusta eivät ole valmistuneet. 6§ TÖIDEN AIKATAULU Päätettiin, että edellä luetellut työt pyritään saamaan valmiiksi tiistain (26.2) kokoukseen mennessä mahdollisuuksien mukaan (ja terveystilanteen niin salliessa). 6§ KOKOUKSEN PÄÄTTÄMINEN Kokous päättyi n. 18.30. Tuula Summanen sihteeri