Modul 5

Modul 5

Systembeskrivelse:
(Fet skrift = verb og understrek = substantiv)
Gruppen skal gi brukeren en oversiktsliste med antall gruppemedlemmer, hva navn gruppemedlemmer har, og alder på gruppemedlemmer. Ved oppstart av en gruppe, må vi legge til antall gruppemedlemmer med navn og alder. Brukeren skal kunne legge til gruppemedlemmer, fjerne gruppemedlemmer, søke opp gruppemedlemmer eller finne en liste på alle gruppemedlemmer i gruppen.

Brukerhistorier
1. Gruppen skal legge til et gruppemedlem.
2. Gruppen ønsker en oversikt med gruppemedlemmer.
3. Gruppen ønsker informasjon om et gruppemedlem.
4. Gruppen vil fjerne et gruppemedlem.

Metoder – Verb Klasser/felt – substantiv
Legge til (add) Gruppe/Gruppemedlem – Klasse
Gi (get) Gruppemedlem – Felt
Slette (get) Gruppemedlem – Klasse/Felt
Finne (get) Navn, Alder – Felt
Oversiktsliste – Klasse

CRC (Class, responsibilities, collaborators)
Dette er en metode hvor du for eksempel bruker noen sider med papir eller post-its som du kan skrive på og lager ett kort for hver klasse som i mitt tilfelle hvor jeg bruker modul 4 er «Gruppe» og «Gruppemedlemmer». I disse kortene skal det stå hva klassen heter(class), ansvaret (responsibilites) som klassen har, og til slutt hvilke klasser som bruker denne klassen(collaborator).
Der etter kan du jobbe videre ved å lage brukerhistorier hvor du finner fram til nødvendige koblinger mellom klassene i systemet ditt.

Design patterns beskriver et problem i programmeringen, templates med klasser for å løse problemet.

Et design mønster(design pattern) er en beskrivelse av ett vanlig computing problem og en beskrivelse av en lite sett klasser og hvordan strukturen og samspillet til disse klassen hjelper til med å løse problemer.

Posted in Uncategorized | Kommentarer er skrudd av for Modul 5

Modul 3

Hva har jeg lært?

Etter modul 3 føler jeg at jeg har kommet bra igang med Bluej.
Jeg har lært om klasser og objecter. Lært at hvordan en klasse er bygget opp: – Klassenavn
– Felter
– Constructor
– Metoder

Jeg kan kalle forskjellige metoder som setters, getters. Jeg kan lage if og else setninger, og jeg kan bruke forskjellige datatyper som int, void, String, char, boolean. Jeg har og lært hvordan jeg kaller metoder gjennom en annen klasse. Jeg har installert, og klarer å bruke PMD og checkstyle som hjelper til å finne feil i koden eller om den ikke er ryddig.

Abstraksjon og modularisering
Abstraksjon er å se på det store bilde, og ikkje gå i små detaljer.
Modularisering er å dele opp ting så det skal bli lettere å jobbe med.

Primitive typer og objekttyper
Primitive typer er typer som er definert i java som char, boolean, int long osv.
Objekttyper blir definert av klasser og hva man skriver

Klassediagram og objektdiagram

Link til video

https://www.youtube.com/watch?v=wPOCs4w-KFQ&feature=youtu.be

Posted in Uncategorized | Kommentarer er skrudd av for Modul 3

Uke 36 – IS100

Hardware og Software

Gruppe 9 – Javel, se det

Her er svarene til oppgavene
https://v3bnor.wordpress.com/2016/09/13/uke-36-hardware-og-software/

Og her er filmen vi laga
https://www.youtube.com/watch?v=nNec7ky6R8k&feature=youtu.be

Posted in Uncategorized | Kommentarer er skrudd av for Uke 36 – IS100

uke 35 IS 100

Hvor er jeg?
Ferdig å lese kap 2 og ferdig med alle oppgavene i oppgavesamlingen.
Hva har jeg lært?
Jeg har lært om buiness prosess og hvordan jeg kan laga og lese modeller til business prosess. Lært om hva som må til for å gjøre ting rett, og gjøre rette ting.
Problemer?
Ingen problemer så langt. Boka er grei å lese, og når vi diskuterer oppgavene i gruppa får jeg bedre forståelse av hele kapittelet.

Plan?
Neste uke starter jeg på det neste kapittelet og gjør oppgavene som er oppført. Gruppa møtes før neste veiledningstime for å diskutere oppgavene.

Posted in Uncategorized | Kommentarer er skrudd av for uke 35 IS 100

is 109 uke 35

Hvor er jeg?
Jeg er ferdig med kap 2 og har startet på modul 2

Hva har jeg lært?
Jeg har lært mer om klassedefinisjoner, og hvordan source code til en klasse er oppdelt.

Problemer?
Jeg sliter med og huske de forskjellge ordene vi lærer i boka. Ofte jeg sitter fast når jeg må huska hva de forskjellige ordene betyr eller hva de er. Planen var å bli ferdig med modul 2 denne uken, men kap 2 var større enn hva jeg trodde.

Plan:
Planen min for neste uke er og bli ferdig med modul 2 og alle læremplene i kap 2. Skal prøve å pugge på ordene som vi lærer i boka.

Posted in Uncategorized | Kommentarer er skrudd av for is 109 uke 35

Uke 33 34 IS 109

Hvor er jeg? Jeg er ferdig med exercises og lesing kapittel 1. Startet med lesting på kapittel 2. Jeg ble ferdig med modul 1 rett etter.

Hva har jeg lært denne uka?
Jeg har lært om basic objektorientert programering. Jeg har lært hvordan jeg skal bruke bluej, og hvordan jeg skulle klare å lage modul 1.

Problemer?
Problemer som oppstod var når jeg skulle filme modulen, men det ordnet seg når jeg prøvde techsmith relay.

Plan: I neste uke skal jeg bli ferdig med kapittel 2, gjøre alle exercises, og bli ferdig med modul 2.

Posted in Uncategorized | Kommentarer er skrudd av for Uke 33 34 IS 109

Modul 1

Modul 1

Posted in Uncategorized | Kommentarer er skrudd av for Modul 1

Hei, verden!

Velkommen til home.uia.no.

Posted in Uncategorized | 1 Comment