Tik-76.115 Edistymisraportti

Stegano

Vaihe: Määrittely

http://
Viimeksi päivitetty .

Sisällysluettelo

1. Projektin tila
2. Suoritetut tehtävät
3. Seuraavan vaiheen työsuunnitelmat


1. Projektin tila

Stegano -projekti on edennyt hyvin tiukasta aikataulusta huolimatta. Olemme ehtineet tehdä kaikki tehtävät jotka olimme suunnitelleet kuuluvaksi tähän vaiheeseen. Pikemminkin olemme hiukkasen edellä aikatauluamme.

Tommi L Tommi J Vesa P Lasse H Yhteensä Toteutunut Erotus
Menetelmiin tutustuminen20 24 19 30 93 63 -30 
Asiakastapaamiset20 18 -2 
Dokumenttien laatiminen12 27 15 

Dokumenttien tekoon kulutettu aika arvioitiin pahasti väärin, dokumenttien laatimiseen kului yli kaksi kertaa enemmän aikaa kuin oli suunniteltu. Osittain tähän syynä on tehtävien liian karkea jako. Jos tehtävät olisi määritelty tarkemmin olisimme varmasti pystyneet arvioimaan tarkemmin kuhunkin tehtävään kuluvan ajan.
Samasta syystä myös menetelmiin tutustuminen arvioitiin väärin, aikaa käytettiin vähemmän kuin oli suunniteltu. Tulevaisuudessa onkin syytä määritellä kunkin vaiheen tehtävät huomattavasti tarkemmin.

Ongelmia ryhmämme työskentelyssä on lähinnä tuottanut herääminen aikaisiin palavereihin. Koska iltapäivät on lähestulkoon kaikilla varattuja muihin projekteihin, täytyy valitettavasti jatkossakin pysyä aamupalavereissa.

Käyttöliittymien ensimmäisten suunnitelmien perusteella totesimme, että käyttöliittymien perusperiaatteet ovat oikeat, mutta varsinkin windows-käyttöliittymä kaipaa vielä yksinkertaistusta ja käytön helpottamiseen tähtääviä parannuksia. Windows-käyttöliittymän ulkoasun suunnittelua haittasi kone- ja ohjelmistoresurssien puuttuminen. Tarkoituksena oli suunnitella Windows-käyttöliittymä Visual C++ -ohjelmistolla jossakin koulun PC-luokassa. Koska kuitenkin ohjelmistoa ei ollutkaan asennettuna koulun koneisiin jouduimme ulkoasun suunnitelun tekemään erään ryhmän jäsenen omassa koneessa (sekin on vain lainassa) ja Visual Basic -ohjelmistolla. Tähän koneeseen ollan kuitenkin nyt asentamassa Visual C++ -ohjelmistoa, jos koneen kapasiteetti siihen vain riittää.

Suurin osa projektin alkuvaiheista tehdään kuitenkin UNIX-ympäristössä, toimiva windows-käyttöliittymä on tarkoitus saada aikaan vasta prototyyppi 1-vaiheessa.

2. Suoritetut tehtävät

Määrittelyvaiheen aikana olemme suunnitelleet käyttöliittymät sekä Unixiin että Windowsiin. Olemme myös suunnitelleet ohjelmiston toiminnan yleisellä tasolla. Suunnittelu täsmennetään seuraavassa vaiheessa. Ohjelman yleisen tason tietovuokaavio suunniteltiin ja dokumentoitiin. Lisäksi määriteltiin piilotetun viestin otsikkotietue.
Yksityiskohtaiset tiedot määrittelyvaiheen tuloksista on dokumentoituna toiminnallisessa määrittelyssä.

Lisäksi olemme jatkaneet tutustumista algoritmeihin (ohjaajan opastuksella ja kirjallisuudesta) ja tiedostoformaatteihin sekä olemme etsineet sopivia kirjastoja joita voimme hyödyntää projektissa. Suurin osa vaiheesta on ollut tutkimustyötä, jossa tietoa on etsitty ja algoritmeihin ja menetelmiin on tutustuttu.

Lisäksi asiakkaan kanssa käydyissä keskusteluissa todettiin projektin tämän hetkinen tila ja kirjattiin ylös todetut ongelmat ja muutoksia vaativat kohdat.

3. Seuraavan vaiheen työsuunnitelmat

Yksityiskohtaiset kuvaukset seuraavan vaiheen tehtävistä, niihin varatuista resursseista ja tehtävien aikatauluista löytyvät projektisuunnitelmasta.