11.07.2015 Views

Edistymisraportti v. T3 - Niksula

Edistymisraportti v. T3 - Niksula

Edistymisraportti v. T3 - Niksula

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Tik-76.115 Projektiryhmä:TeamAhma www.niksula.cs.hut.fi/~jjkankaa/TeamAhma/Käyttäjien tunnistaminen jakäyttöoikeuksien hallinta hajautetussaympäristössä<strong>Edistymisraportti</strong> v. <strong>T3</strong> (Toteutus 3)Päivitetty 12.2.2001 klo 22:20


Tik-76.115 Projektiryhmä:TeamAhmaProjekti: Tekijä: Sivu:Käyttäjien tunnistaminen jakäyttöoikeuksien hallinta hajautetussaympäristössäTomas Björnfot 2 (8)Dokumentti: Versio: Päivämäärä:EDISTYMISRAPORTTI <strong>T3</strong> 12.2.2001Sisällys1 PROJEKTIN TILA.................................................................................................................................................32 SUORITETUT TEHTÄVÄT .................................................................................................................................63 KÄYTETYT MENETELMÄT ..............................................................................................................................74 ONGELMAT...........................................................................................................................................................8 www.niksula.cs.hut.fi/~jjkankaa/TeamAhma/EDISTYMISRAPORTTI 2


Tik-76.115 Projektiryhmä:TeamAhmaProjekti: Tekijä: Sivu:Käyttäjien tunnistaminen jakäyttöoikeuksien hallinta hajautetussaympäristössäTomas Björnfot 3 (8)Dokumentti: Versio: Päivämäärä:EDISTYMISRAPORTTI <strong>T3</strong> 12.2.20011. Projektin tilaSovelluskehikon kehitystyö etenee edelleen suunnitellusti. Vaiheen aikana saatiintoteutettua perusarkkitehtuuri tietolähderajapinnoille ja dynaaminen konversiotietolähteiden käyttäjätiedoista olioiksi. SQL-tietokannoille toteutettiin rajapinta jasovelluskehikon arkkitehtuuria muutettiin hieman selkämmäksi. Seuraavaanvaiheeseen jäi tehtäväksi lähinnä pienempiä ohjelmointi töitä, kuten LDAPtietolähderajapintaimplementaatio,huolto toiminnot vanhojen sessiodenpoistamiseksi jne. Testaus kuitenkin jäi tässä vaiheessa arvioitua vähäisemmäksi,joskin tämä johtuu osittain myös siitä, että ohjelmoinnin yhteydessä tapahtuvatestaus tulee yleensä merkittyä ohjelmointityönä tuntikirjanpitoon.Demosovellus saatiin vaiheen aikana toiminnallisesti riittävän monipuoliseksiesittelemään sovelluskehikon toimintaa. Tosin yllättäviä ongelmia esiintyidemosovelluksen ajamisessa IBM WebSpheren alla.<strong>T3</strong>-vaiheen tehtävien ja resurssoinnin suunnittelussa T2-vaiheen lopussa varattiinopiskelulle reilusti aikaa johtuen siitä että T2 vaiheessa opiskelun määräaliarvioitiin. Kuitekin tässä vaiheessa opiskeluaikaa tarvittiin luultua vähemmän.Muutenkin esimerkiksi tietolähderajapinnat saatiin toteutettua ja suunniteltuaarvioitua nopeammin. Kaikenkaikkiaan vaiheelle budjetoitu tuntimäärä alitettiin.Kuva 1Projektin tila www.niksula.cs.hut.fi/~jjkankaa/TeamAhma/EDISTYMISRAPORTTI 3


Tik-76.115 Projektiryhmä:TeamAhmaProjekti: Tekijä: Sivu:Käyttäjien tunnistaminen jakäyttöoikeuksien hallinta hajautetussaympäristössäTomas Björnfot 4 (8)Dokumentti: Versio: Päivämäärä:EDISTYMISRAPORTTI <strong>T3</strong> 12.2.2001Kuva 2 Vaiheenaikana tehdyt tunnitKuva 3 Projektin kokonaistunnitEDISTYMISRAPORTTI 4 www.niksula.cs.hut.fi/~jjkankaa/TeamAhma/


Tik-76.115 Projektiryhmä:TeamAhmaProjekti: Tekijä: Sivu:Käyttäjien tunnistaminen jakäyttöoikeuksien hallinta hajautetussaympäristössäTomas Björnfot 5 (8)Dokumentti: Versio: Päivämäärä:EDISTYMISRAPORTTI <strong>T3</strong> 12.2.20012. Suoritetut tehtävätProjektiryhmä on vaiheen aikana• päivittänyt testaussuunnitelman• päivittänyt riskienhallintasuunnitelman• päivittänyt tekniset määrittelyt• toteuttanut sovelluskehikon tärkeimmät toiminnot• toteuttanut demosovelluksen riittäväksi demoa varten www.niksula.cs.hut.fi/~jjkankaa/TeamAhma/EDISTYMISRAPORTTI 5


Tik-76.115 Projektiryhmä:TeamAhmaProjekti: Tekijä: Sivu:Käyttäjien tunnistaminen jakäyttöoikeuksien hallinta hajautetussaympäristössäTomas Björnfot 6 (8)Dokumentti: Versio: Päivämäärä:EDISTYMISRAPORTTI <strong>T3</strong> 12.2.20013. Käytetyt menetelmät• RiskIt –riskienhallintamenetelmä• Suunnittelumallit• Oliokeskeinen mallinnus UML-kuvauskielellä www.niksula.cs.hut.fi/~jjkankaa/TeamAhma/EDISTYMISRAPORTTI 6


Tik-76.115 Projektiryhmä:TeamAhmaProjekti: Tekijä: Sivu:Käyttäjien tunnistaminen jakäyttöoikeuksien hallinta hajautetussaympäristössäTomas Björnfot 7 (8)Dokumentti: Versio: Päivämäärä:EDISTYMISRAPORTTI <strong>T3</strong> 12.2.20014. OngelmatVaikka vaiheen aikana tavoitteet on saavutettu ja aikatauluarviot onkokonaisuudessaan jopa alitettu on ongelmia silti esiintynyt. Edelleenkin työntekopainottuu vaiheen loppupäähän, jolloin lopuvaiheessa esiintyviin ongelmiin onvaikeampi reagoida. Tämä ongelma esiintyi etenkin demosovelluksenkonfiguroimisessa WebSpheren alla toimivaksi. WebSpheren alla ajettunademosovelluksen tietokantaa aksessoivat toiminnot eivät toimineetkaan odotetullatavalla vaan tietokantahauissa esiintyi pahoja viiveitä. Tämä johtui osittaindemosovelluksen käyttämästä tavasta aksessoida tietokantaa. Koskademosovellus valmistui vasta vaiheen lopussa huomattiin ongelma vasta palautusajankohdan lähellä, jolloin toteutunutta riskiä oli vaikea hallita.Myös ryhmän jäsenten motivaatiota työntekoon olisi syytä parantaa. Töitä aletaantosissaan tekemään vasta kun vaiheen loppu lähestyy. Toisaalta tämä aiheutuuosittain myös muiden kurssien deadlineista ja työkiireistä, joita joskus vaikeaennakoida. www.niksula.cs.hut.fi/~jjkankaa/TeamAhma/EDISTYMISRAPORTTI 7

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!