Projektikokous 2 KOKOUSMUISTIO Paketti Aika 4.9.2003, 14.00-16.00 Paikka TKTL C475 Läsnä Turjo Tuohiniemi (ohjaaja) Jukka Manner (asiakas) Jaakko Saaristo (projektipäällikkö) Lasse Gustafsson (sihteeri) Pekka Rousu Marko Buuri Tommi Rantala ASIAKKAAN TAPAAMINEN Tapasimme asiakkaan, joka selitti haluamastaan ohjelmasta sekä täsmensi vaatimuksia sekä toivomuksia ohjelman suhteen. Asiakas on tietojenkäsittelytieteen laitokselta Jukka Manner. Linux:ssa olevalla tc-ohjelmalla voidaan muokata linux:n pakettiliikennettä mutta kyseisen ohjelman käyttö on erittäin vaikeata. Asiakas haluaa ohjelman, jolla voi tehdä samoja asioita kuin tc-ohjelmalla mutta ohjelman tulisi olla helppokäyttöinen ja sen pitäisi sisältää graafinen käyttöliittymä. Ohjelma olisi ensisijaisesti suunnattu laitoksen tutkijoiden käyttöön, jotka tutkivat mm. langattomien verkkojen pakettiliikennettä. ASIAKKAAN ESITTÄMÄT VAATIMUKSET JA TOIVOMUKSET - ohjelmalla täytyy voida hallita Linux:n pakettiliikennettä (1) (minimivaatimus: yksinkertaisen pfifon lisäys ja sen statistiikan kysely) - ohjelma on englanninkielinen kuten myös protokollan määrittelyt sekä osa dokumentaatiosta - ohjelmaa on pystyttävä käyttämään laitoksen tutkijat sekä ulkomaalaiset jatko-opiskelijat - ohjelma koostuu kahdesta osasta: kontrolliosa sekä käyttöliittymä - kontrolliosan rajapinta tulee olla hyvin dokumentoitu, jotta siihen voisi myöhemmin lisätä uusia ominaisuuksia helposti - käyttäjän täytyy voida tallentaa työtilanne - käyttäjän täytyy saada statistiikkaa - kontrolliosa ja käyttöliittymä keskustelevat socket:ien kautta - käyttöliittymä selkeä, jota olisi helppo käyttää - käyttöliittymän täytyy näyttää sen hetkinen tilanne kun ohjelma käynnistetään - asiakas ei esittänyt vaatimuksia käytettävän ohjelmointikielen suhteen mutta toivoi kontrolliosan toteutuskieleksi c/c++ - tc komentojen tallentaminen tiedostoon ASIAKKAAN ESITTÄMÄT OMINAISUUKSIEN PRIORISOINNIT 1. htb,pfifo,bfifo,pbfifo,red 2. prio,tbf 3. cbq,dsmark 4. wfq (jos jää aikaa) - Asiakas piti kontrolliosan ja käyttöliittymän tekoa yhtä tärkeinä. ASIAKKAAN HAHMOTTAMA KUVA OHJELMAN RAKENTEESTA tc <-----> control <---> GUI (add,del,status/statistic,list) | / | / | / | / kernel MUITA ASIAKKAAN ESITTÄMIÄ ASIOITA - asiakkaan tavoittaa TKTL huoneesta B433 ja häntä voi mennä tapaamaan jos ilmenee kysymyksiä projektin suhteen - asiakkaalle voi myös lähettää sähköpostia KOKOUKSESSA JA SITÄ ENNEN SOVITUT ASIAT - Jaakko Saaristo toimii projektipäällikkönä - Tommi Rantala suunnittelee projektille www-sivut (2) - sihteerinä toimii jokainen vuorotellen - kokousmuistiot tehdään ASCII-tekstimuodossa - kokousmuistiot lähetetään jokaiselle sähköpostitse - tuntikirjanpidon formaatti sovittiin alustavasti olevan kurssin etusivulta löytyvän report.pl ohjelman mukaiset (3) SEURAAVA TAPAAMINEN Seuraava tapaaminen sovittiin 5.9.2003 kello 10.15 TKTL C475, jossa Jaakko Saaristo esittelee Latex:ia sekä Pekka Rousu CVS:ää. Muut suunnittelevat oman näkemyksensä ohjelman kokonaiskuvasta. VIITTEET 1) http://lartc.org/ 2) http://www.cs.helsinki.fi/group/paketti/ 3) http://www.cs.helsinki.fi/group/ohtu/tyotuntilista/