Hirviö Projektikatselmointi
Mikä Hirviö on? Hajautettu muistikirja Professoreille Muistiinpanoja keskusteluista opiskelijan kanssa Diplomitöiden ja jatko opintojen seuranta Raportointi Opetushenkilökunnalle Opiskelijoille annettujen lupausten kirjaus
Miksi Hirviö professoreille? Toteutettu olemassaolevaan tarpeeseen Vähentää sekaannuksia Professorit pysyvät selvillä siitä mitä ovat opiskelijoiden kanssa keskustelleet Helpottaa seurantaa Kaikki diplomitöitä suorittavat voidaan kirjata järjestelmään Voidaan helposti listata opiskelijat, joiden edistymiseen pitää kiinnittää huomiota
Miksi Hirviö kurssihenkilökunnalle? Opiskelijoille annettujen lupausten kirjaus Kaikki lupaukset keskitetysti koko henkilökunnan tietoon Opiskelijoiden ongelmatilanteiden keskitetty kirjaus Esim. kopiointitapausten selvittelyn helpottamiseksi
Miten se toimii? Selainpohjainen Testattu kaikilla yleisimmillä selaimilla (Windows, Linux, OS X alustat) Erillinen hallintanäkymä, Kaunotar Vaaralliset komennot eivät näkyvillä tavallisessa käyttötilanteessa
Osaako Hirviö..? Suunniteltu laajennettavaksi Jos se ei osaa, sen voi opettaa Koostuu tietomallista, näkymistä ja sovelluslogiikasta Lisänäkymien tekeminen helppoa Järjestelmän runko huolehtii siirtymistä ja tilan ylläpidosta Valmius ulkoisiin autentikointipalveluihin
Miltä Hirviö sitten näyttää? Demo päätoiminnallisuudesta
Tuolta se näytti Kysymyksiä demosta?
Hirviö- projekti Projektin asiakkaan tavoitteet Opiskelijakohtaiset muistiinpanot Hakujen tekeminen Käyttö laboratorion sisältä ja ulkopuolelta Opiskelijan perustietojen tallentaminen Tietoturvallinen järjestelmä Diplomitöiden seuraaminen Työryhmät Raportit Opiskelijakäyttöliittymä OK OK OK OK OK OK OK OK Ei tot.
Hirviö- projekti Projektiryhmän tavoitteet Kokemusta ohjelmistoprojektista Hiekkalaatikko erilaisia kokeiluja varten Arvosanatavoite 5 Pianhan se selviää...
Projektin koko - LOC Projektin koko koodiriveinä
Projektin laatu - vikamäärät Vianhallintajärjestelmään kirjatut virheet
Tärkeimmät menetelmät Suunnittelumallit Turha keksiä pyörää uudestaan, toteuttaminen riittää Refaktorointi Iteratiivisesti toteutettu koodi selkeämmäksi Heuristinen analyysi Paljon hyviä vinkkejä ja ajatuksia käyttöliittymän toteutukseen Henkilökohtainen tuntisuunnitelma I2 ja FD vaiheissa Helpottaa koordinointia
Tärkeimmät työkalut Eclipse Hyvä kehitysympäristö periaatteessa Raskaus ja tietyt virheet saivat monet siirtymään kevyempiin vaihtoehtoihin PHPUnit Yksikkötestauksen apuväline Monelle ensikosketus automaattiseen yksikkötestaukseen UML Tehokas apuväline Käyttötapaukset suunnittelussa Arkkitehtuurin dokumentointi, kommunikointi
Palautetta ryhmältä Konkreettinen työläys yllätti Opettavaisuus yllätti myös Työnteko palkittiin Harjoitusprojektissa uskaltaa tehdä virheitä Kurssin ohjeistus paikoin erittäin hyvää, paikoin ei kovin kattavaa Ohjeistuksen löytäminen lähes aina ongelmallista Kurssin työkalut yleisesti ottaen hyviä Trapoli aiheutti eniten päänvaivaa
Kysymyksiä? T 76.115 Tietojenkäsittelyopin ohjelmatyö Hirviöryhmä loppukatselmointi
Kiitos mielenkiinnosta! T 76.115 Tietojenkäsittelyopin ohjelmatyö Hirviöryhmä loppukatselmointi