Beskjeder
Som dere vet teller prosjektarbeidet (rapport og utviklingen av app) 50 %, og individuell eksamen 50 %. De poengene dere har f?tt n? inkluderer rapport og utviklingen av appen.
Det gis kun en karakter utfra poengene som prosjekt og eksamen gir tilsammen.
P? eksamen vil dere se at maks poengsum er 100 poeng. Din poengsum vil da under sensurering deles p? to og poengene for prosjektarbeidet legges til.
Eksempel: Anta at prosjektrapporten har gitt 40 poeng, og at du p? eksamen f?r 70 poeng. Dette gir da tilsammen 40 + 70/2 = 75 poeng.
Vi har ikke bestemt oss for eksakte grenser enn?, men hvis for eksempel grensene er:
>90=A, >80=B, >60=C, >50=D, >40=E vil da dette eksemplet gi en C.
er n? lagt ut i menyen til venstre.
N?r det gjelder pensum: Dere trenger ikke kunne alle detaljer som st?r i Scrum boka som er satt opp som pensum. Det viktigste er det som er tatt opp p? forelesninger, og praksiser og roller dere selv har brukt i prosjektet.
Slides fra alle forelesningene er ogs? pensum.
Merk: Presentasjonen tirsdag 15.05 kl. 12.15 er flyttet til seminarrommet Caml i 3 etasje
Litt informasjon til muntlig presentasjon tirsdag 15 mai:
F?rst og fremst ?nsker vi en demo av applikasjonen dere har laget.
- Hovedfunksjonalitet (som beskrevet innledningsvis)
- Tilleggsfunksjonalitet (eksempler som vi har gitt og/eller som dere selv har funnet p?)
Si ogs? noe om prosessen (smidige praksiser dere har brukt; eks. sprintm?ter, stand-up, kanban board el.l.)
Bruk av objektorienterte prinsipper som lav kobling og h?y kohesjon hvis det er aktuelt, patterns som Model View Presenter hvis aktuelt etc.
Design og modellering (usecase, sekvensdiagram, klassediagram...)
Andre stikkord:
Versjonsh?ndtering og bruk av GIT
Testing, hvordan foregikk det?
Sp?rreunders?kelser hvis det er aktuelt etc.
Det er ikke meningen at dere skal g? veldig detaljert inn p? alle punkter som er nevnt, mye av dette kommer jo mer detaljert i rappor...
Det har tidligere blitt sagt at dere skulle f? noe tid til ? gj?re ferdig selve rapporten (og det individuelle refleksjonsnotatet) etter at dere har levert kildekoden av appen dere har utviklet.
Vi har derfor forskj?vet fristene for rapporten og refleksjonsnotatet til torsdag 24 mai.
Fristen for ? levere kildekoden er som f?r mandag 14.05, og muntlige presentasjoner er tirsdag 15.05.
Dere har selvsagt mulighet til ? legge til funksjonalitet dere selv ?nsker i appen. Under mappen beskrivelse av case, er det n? lagt inn et dokument "Eventuelle tillegg i appen" som gir eksempler p? utvidelser av funksjonalitet!
Fint om dere ogs? har egne ideer til tilleggsfunksjonalitet!
Lykke til!
I tillegg til prosjektrapporten skal alle levere et refleksjonsnotat som en individuell innlevering. Dette notatet kan v?re p? ca. en side og b?r inneholde:
Hvordan du har opplevd prosjektet og teamarbeidet
Hva du har gjort/utf?rt i prosjektet/teamet
Samarbeidet med de andre p? teamet
Utfordringer du eventuelt har hatt
Innlevering av prosjektrapporten (PDF) samt individuell refleksjonsnotat er satt til torsdag 24.05. Kildekode (i en zip fil) har frist mandag 14 mai kl. 23.59. Alt leveres i devilry.ifi.uio.no som tre forskjellige innleveringer. Prosjektrapporten og kildekoden leveres i grupper, refeksjonsnotatet leveres individuelt.
Presentasjon av prosjektet (obligatorisk) er satt til tirsdag 15 mai, kl. 12.15 p? Perl.
Det er lagt ut noen screenshots fra Refactorering av app fra Thomas sin forelesning.
Se undermappe (kildekode fra Android Studio) under beskrivelse av case.
En mastergradsstudent innen sikkerhet og trusselmodellering vil komme f?lgende dager:
Tirsdag 3 april kl. 12.15
Torsdag 05 april kl. 10.15
Det blir to grupper/team tirsdag og to grupper/team torsdag. Vi bestemmer torsdag 22.03 (under presentasjonen) hvilke grupper/team som ?nsker hvilke dager.
Torsdag 22.03 vil vi at alle 4 gruppene/teamene presenterer framdriften s? langt i prosjektet.
Hver gruppe vil f? 10-15 minutter.
Vi vil gjerne at hele gruppa er med p? presentasjonen. Gi beskjed til en av gruppel?rerne hvis du er forhindret fra ? m?te opp.
Lag gjerne noen slides som f.eks. kan vise:
Backlog (user stories, tasks,...)
Modeller/diagrammer: F.eks. Use Case , aktivitetsdiagrammer, sekvensdigramnmer, klassediagrammer
Prosessen: Sprinter, Kanbanbooard etc.
Vis gjerne demo om dere har
Si gjerne noe om utfordringer eller hindringer dere opplever i prosjektet/teamarbeidet
Noen flere detaljer vedr?rende rapporten som skal skrives er lagt ut under mappen "Beskrivelse av case". Kan ogs? hentes her: Mal for rapport
Zip fil er lagt ut under mappen "beskrivelse av case". ?pnes i Android studio (version 3).
N? starter det praktiske arbeidet for alvor! Mer detaljert informasjon om funksjonaliteten i appen vil bli gitt, og dere vil imorgen blant annet starte med ? lage en innledende "backlog".
Viktig at dere m?ter!
Yngve
Det n?rmer seg n? prosjektarbeid og praktisk jobbing og koding: F?r forelesningen tirsdag 20.02 er f?lgende viktig:
G? igjennom denne videoen (https://youtu.be/zky8rDy1OFY).
I f?rste time imorgen vil videoen g?s igjennom i plenum med sp?rsm?l etc. I andre time vil dere sette dere sammen i de prosjektgruppene dere skal jobbe i ? gj?re det som gjennomg?s i videoen.
Etter at dere har gjort det som gjennomg?s i videoen er det viktig at dere gj?r (f?r tirsdagens forelesning):
Se p? oppgaven som er lagt ut under oppgaver i menyen til venstre (link til oppgave). Dere kan l?se oppgaven hver for dere og/eller i prosjektgruppene.
Det vil bli gitt en overordnet presentasjon av caset (utvikling av app) p? forelesningen idag.
Viktig at dere m?ter opp p? gruppetimen, da vi vil starte med ? inndeling av grupper/team for prosjektarbeidet i kurset.
Merk at forelesningen idag er i rommet Perl. Mandager foreg?r forelesningene i Prolog, p? tirsdager i Perl. Velkommen!
Dato for eksamen er ikke fastsatt. Denne vil bli sent i eksamensperioden. Den vil ikke kollidere med andre relevante emner i informatikk.