Multiple Choice Flashcards

1
Q
Kanban er et eksempel på:
A. Prosess
B. Software prosess
C. Prosess modell
D. Utviklingsprosess
A

C. Prosess modell

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
Hvem er ansvarlig for å prioritere produktkøen (product backlog)?
A. Scrum master
B. Produkteier
C. Teamleader
D. Prosjekteier
A

B. Produkteier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

For at ”daily scrum” møtene skal være korte anbefales det at…
A. … det ikke snakkes om oppgaver under møtet.
B. … Ingen får snakke mer enn ett minutt.
C. … ikke brukes elektroniske verktøy under møtet.
D. … alle står under møtet.

A

D. … alle står under møtet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
Hvilken av følgende er ikke en vanlig i Scrum?
A. Produkteier
B. Produktleder
C. Team
D. Scrum master
A

B. Produktleder

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Hvilket av følgende krav til en billettautomat er funksjonelt?
A. Utskrift av billett skal ikke ta mer enn 5 sekunder
B. Teksten på skjermen skal være svart med hvit bakgrunn.
C. Det skal være et valg for utskrift av kvittering.
D. Koden skal være enkel å endre.

A

C. Det skal være et valg for utskrift av kvittering.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
Visualisering av progresjonen i arbeidsoppgaver er viktig i…
A. både Scrum og Kanban.
B. Scrum, ikke Kanban.
C. Kanban, ikke Scrum.
D. verken i Scrum eller Kanban.
A

A. både i scrum og kanban

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Verifisering i testing av programvare betyr at …
A. … komponenter og delsystemer fungerer sammen.
B. … produktet bygges på riktig måte.
C. … systemet gjør det brukeren ønsker.
D. … systemet er robust.

A

B. … produktet bygges på riktig måte.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
Hva betyr ”time boxed” innen smidig metodikk?
A. Rask
B. Fast bruk av tid
C. Ofte
D. Fleksibel bruk av tid
A

B. Fast bruk av tid

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Hva er branching?
A. Oppretting av en ny codeline fra en versjon i en eksisterende codeline
B. Oppretting av en ny baseline fra en versjon i en eksisterende baseline
C. Fletting av ulike versjoner av codelines
D. En spesiell release til en kunde

A

A. Oppretting av en ny codeline fra en versjon i en eksisterende codeline

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Hva er den viktigste kvalitetsdimensjonen?
A. Pålitelighet
B. Brukskvalitet
C. Vedlikeholdbarhet
D. Varierer, må avgjøres av interessentene (”stakeholders”) for et gitt prosjekt/system

A

D. Varierer, må avgjøres av interessentene (”stakeholders”) for et gitt prosjekt/system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Et eksperiment i systemutvikling brukes til å…
A. … kartlegge virkningen av å bruke en bestemt teknologi (prosessmodell, metode, teknikk, praksis, verktøy eller språk).
B. … finne utvikleres mening om hvor god en teknologi er.
C. … studere en teknologi i dybden i et gitt prosjekt.
D. … intervjue utviklere som bruker en teknologi.

A

A. … kartlegge virkningen av å bruke en bestemt teknologi (prosessmodell, metode, teknikk, praksis, verktøy eller språk).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Hva er en baseline?
A. En kontrollert konfigurasjon av komponenter som fungerer som plattform for videreutvikling
B. Et element som er under konfigurasjonskontroll
C. En sekvens av mainlines
D. En sekvens av branches

A

A. En kontrollert konfigurasjon av komponenter som fungerer som plattform for videreutvikling

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
Hvilket av følgende prinsipper er IKKE del av Lean systemutvikling:
A. Kundefokus
B. Fokus på flyt (”flow”)
C. Unngå sløsing (”waste”)
D. Bruk av tidsbokser
A

D. Bruk av tidsbokser

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
Hva brukes i UML for spesifikasjon av grensesnitt (Interface)?
A. Sekvensdiagrammer
B. Klassediagrammer
C. Use Casediagrammer
D. Tilstandsdiagrammer
A

B. Klassediagrammer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Hvilket av følgende krav til en billettautomat er funksjonelt?
A. Utskrift av billett skal ikke ta mer enn 5 sekunder.
B. Teksten på skjermen skal være svart med hvit bakgrunn.
C. Det skal være et valg for utskrift av kvittering.
D. Koden skal være enkel å endre.

A

C. Det skal være et valg for utskrift av kvittering.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Hva kjennetegner EDA (Event Driven Architecture)?
A. Cloud Services
B. Fysisk arkitektur
C. Agenter som “subscriber/lytter” på hendelser
D. Et abstrakt klassehierarki

A

C. Agenter som “subscriber/lytter” på hendelser

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q
Hva representerer en valgdiamant i et aktivitetsdiagram?
A. 'for'-løkke
B. 'go-to'
C. 'while'-løkke
D. 'if then else'-test
A

D. ‘if then else’-test

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q
Hvilken kontraktmodell gir leverandøren mest omfattende ansvar for hvilket resultat som vil bli levert?
A. Fossefall
B. Ressurskjøp
C. Iterativ modell
D. En smidig
kontraktmodell
A

A. Fossefall

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Hvilket krav er funksjonelt?
A. Systemet skal kodes i Java.
B. Systemet skal kunne takle opptil 100 samtidige brukere.
C. Maskinen sier ”pling” etter vellykket innlogging.
D. Scrum skal benyttes som prosessmodell.

A

C. Maskinen sier ”pling” etter vellykket innlogging.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q
Hvilken testfase egner seg spesielt for automatisering?
A. Integrasjonstesting
B. Systemtesting
C. Enhetstesting
D. Akseptansetesting
A

C. Enhetstesting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

White-box testing tester…
A. … om systemet virker i henhold til kravspesifikasjonen.
B. … om det er manglende krav i systemet.
C. … interne strukturer og kode i et program.
D. … funksjonelle krav.

A

C. … interne strukturer og kode i et program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Hva menes med lav kobling for et objekt?
A. Objektet samarbeider med så mange andre objekter som mulig.
B. Objektet samarbeider med et lite antall andre objekter.
C. Objektet har ingen kobling til andre objekter.
D. Objektet har ingen metoder.

A

B. Objektet samarbeider med et lite antall andre objekter.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q
Hva er en prosessmodell?
A. En prosess for å lage en modell av et system
B. En modell for en utviklingsprosess
C. En modell for et datasystem
D. En utviklingsprosess
A

B. En modell for en utviklingsprosess

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Validering i testing av programvare betyr å teste at …
A. … komponenter og delsystemer fungerer sammen.
B. … produktet bygges på riktig måte.
C. … systemet gjør det
brukeren ønsker.
D. … systemet er robust.

A

C. … systemet gjør det

brukeren ønsker.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
``` Ved bruk av planning poker… A. … velger alle to kort som representerer estimatet. B. … vises estimatene en etter en C. … vises alle estimatene samtidig D. … diskuterer kunden estimatene. ```
C. … vises alle estimatene samtidig
26
``` Et inkrement i inkrementell utvikling indikerer ... A. ... et tillegg i programvaren. B. ... en iterasjon i smidig utvikling. C. … et tillegg i kravspesifikasjonen. D. … en milepæl for prosjektet. ```
A. ... et tillegg i programvaren.
27
``` Hva representerer en valgdiamant i et aktivitetsdiagram? A. for'-løkke B. 'Class' C. 'while'-løkke D. if then else'-test ```
D. if then else'-test
28
``` Hvilken kontraktmodell gir leverandøren mest omfattende ansvar for hvilket resultat som vil bli levert? A. "Fossefall" B. Ressurskjøp C. Iterativ modell D. En smidig kontraktmodell ```
A. "Fossefall"
29
``` Kanban brukt i systemutvikling... A. …. indikerer bruk av tidsbokser. B. … indikerer anvendelse av konseptet just-in-time. C. … er en fase i fossefallsmodellen. D. … er en del av Scrum. ```
B. … indikerer anvendelse av konseptet just-in-time.
30
``` Hva brukes i UML for spesifikasjon av grensesnitt (Interface)? A. Sekvensdiagrammer B. Klassediagrammer C. Use Case-diagrammer D. Tilstandsdiagrammer ```
B. Klassediagrammer
31
Hva menes med høy kohesjon for et objekt? A. Objektet har oppgaver innenfor ett funksjonelt område B. Objektet har oppgaver innenfor mange funksjonelle områder C. Objektet oppretter mange andre objekter. D. Objektet kaller mange metoder i andre objekter.
A. Objektet har oppgaver innenfor ett funksjonelt område
32
Hva menes med lav kobling for et objekt? A. Objektet samarbeider med så mange andre objekter som mulig. B. Objektet samarbeider med et lite antall andre objekter. C. Objektet har ingen kobling til andre objekter D. Objektet har ingen metoder.
B. Objektet samarbeider med et lite antall andre objekter.
33
Hva er domenekunnskap? A. Kjennskap til aspektene ved domeneservere B. Kunnskap om et bestemt fagfelt C. Utvikling av domener D. Utvikling av nettsider med eget domene
B. Kunnskap om et bestemt fagfelt
34
Hvilket krav er funksjonelt? A. Systemet skal implementeres i Java B. Brukernavn og passord skal oppgis ved innlogging C. Innlogging skal ta mindre enn 15 sek. i gjennomsnitt. D. Systemet skal leveres kunden innen 6 måneder.
B. Brukernavn og passord skal oppgis ved innlogging
35
``` Når to eller flere Use Cases har en felles del kan vi benytte ... A. … include-relasjonen B. … extend-relasjonen C. … generalisering D. … arv ```
A. … include-relasjonen
36
Hvilken type krav er brukergrensesnitt? A. Funksjonelle B. Ikke-funksjonelle
B. Ikke-funksjonelle
37
``` Hvem av de følgende vil betraktes som ekstern interessent (”stakeholder”) i utviklingen av et programvaresystem til privatmarkedet? A. Lovgivende myndigheter B. IT-avdeling C. Kunde D. Eier ```
A. Lovgivende myndigheter
38
``` Hvilken av følgende er IKKE en metode for kravinnsamling? A. Intervjuer B. Planning poker C. ”Use Case”-modellering D. Etnografi ```
B. Planning poker
39
``` Hvilke av følgende er IKKE en ikke-funksjonell egenskap? A. Ytelse B. Sikkerhet C. Pante flasker D. Pålitelighet ```
C. Pante flasker
40
``` Kanban er et eksempel på: A. Prosess B. Prosessmodell C. Modell D. Utviklingsprosess ```
B. Prosessmodell
41
``` Hvilken av disse er ikke en prosessaktivitet? A. Ytelse B Design C. Testing D. Risikoanalyse ```
A. Ytelse
42
”Use Cases” (bruksmønstre) kan sørge for verdifull input til design av ”black-box” testing A. Sant B. Galt
A. Sant
43
Risiko deles gjerne inn i tre ulike typer: prosjektrisiko, produktrisiko og forretningsrisiko. Hvilken av følgende faller inn under prosjektrisiko? A. Databasen som brukes i systemet klarer ikke å prosessere så mange transaksjoner per sekund som forventet B. Underestimering (i tid) av programvareutviklingen C. Finansielle problemer tvinger reduksjon av kostnadene for prosjektet
B. Underestimering (i tid) av programvareutviklingen
44
Planning Poker er en vanlig estimeringsteknikk i ”smidig metodikk”. Hva er IKKE vanlig ved bruk av Planning Poker? A. Teamet diskuterer hvilken jobb som må gjøres B. Alle i teamet velger et kort som representerer estimatet C. Estimatet til hver enkelt i teamet vises en og en
C. Estimatet til hver enkelt i teamet vises en og en
45
``` Hvilken av disse påstandene er feil: A. Eksperimenter tester årsak-virkning B. Case-studier er enklere å gjennomføre enn eksperimenter C. Intervjuer brukes ofte i case-studier D. I aksjonsforskning er læring sentralt ```
B. Case-studier er enklere å gjennomføre enn eksperimenter
46
Hvilken type krav er sikkerhet og pålitelighet? A. Funksjonelle B. Ikke-funksjonelle
B. Ikke-funksjonelle
47
``` Verdien av etnografi er at den hjelper til å oppdage ___________ som reflekterer hvordan folk faktisk jobber A. Implisitte systemkrav B. Formelle prosesser C. Kodestandarder D. Etikk ```
A. Implisitte systemkrav
48
Hvilke av følgende er IKKE et funksjonelt krav? A. Etter vellykket innlogging høres en lyd B. Autentisering av brukeren (id og passord) kreves før bruk av systemet C. Systemet må utvikles i løpet av seks måneder D. Ingen data skal forsvinne ved strømbrudd
C. Systemet må utvikles i løpet av seks måneder
49
I systemutvikling inneholder en kravspesifikasjon en: A. Liste av nøkkelpersonell som utgjør ledelsen B. En fullstendig beskrivelse av tilstanden til systemet C. En beskrivelse av hva systemet skal gjøre D. Beskrivelse av programvare som vil implementere systemet
C. En beskrivelse av hva systemet skal gjøre
50
``` Brukerkrav beskrives i følgende språk: A. Kun engelsk B. Latin C. Naturlig språk D. Så teknisk som mulig ```
C. Naturlig språk
51
``` Hvilke av følgende er IKKE et prinsipielt trinn i en endringshåndteringsprosess? A. Problemanalyse B. Endringsanalyse C. Implementering av endringer D. Spesifikasjon av problem ```
D. Spesifikasjon av problem
52
Scrum er et eksempel på: A. Prosess B. Prosessmodell C. Utviklingsprosess
B. Prosessmodell
53
``` Hvilken av disse er ikke en prosessaktivitet? A. Analyse B. Design C. Testing D. Pålitelighet E. Vedlikehold ```
D. Pålitelighet
54
Hvilket utsagn er riktig? A. I fossefallsmodellen kan man ikke endre kode etter at systemet er satt i drift B. Fossefallsmodellen representerer plandrevne prosesser C. I fossefallsmodellen vektlegges iterasjoner
B. Fossefallsmodellen representerer plandrevne prosesser
55
Omfattende testing vil alltid føre til et feilfritt system. A. Sant B. Galt
B. Galt
56
”Use Cases” (bruksmønstre) kan sørge for verdifull input til design av ”black-box” testing A. Sant B. Galt
A. Sant
57
Testing av metoder definert i objektorienterte klasser blir vanskeliggjort av: A. Innkapsling (”encapsulation”) B. Nedarving (”inheritance”)
B. Nedarving (”inheritance”)
58
En bedrift skal sette i gang et større systemutviklingsprosjekt. Hvor vil du kunne lese om hvorfor prosjektet skal realiseres? A. Kravspesifikasjonen B. Plandokumentet med milepæler og budsjetter C. Forretningsplanen
C. Forretningsplanen
59
I de fleste systemutviklingsprosjekter blir utviklingen organisert i team. Hvilket av følgende utsagn er feil? A. Like personlighetstyper og kjønn fungerer best B. Jo større gruppen er, dess større utfordring med kommunikasjon C. Kommunikasjon går bedre i uformelle team enn i hierarkisk strukturerte team D. Det er vanlig med selvstyrte utviklingsteam i ”smidig metodikk”
A. Like personlighetstyper og kjønn fungerer best
60
``` Hva vil du IKKE finne i en prosjektplan i et plandrevet utviklingsprosjekt? A. Prosjektorganisering B. Risikoanalyse C. Tidsplan for prosjektet D. Systemkrav ```
D. Systemkrav
61
Hvilken av følgende faktorer reduserer sjansen for overestimering av kostnader i et IT prosjekt? A. Høy usikkerhet B. Lite relevant erfaring C. Prosjektet er mindre enn tidligere prosjekter D. Lang varighet på prosjektet
C. Prosjektet er mindre enn tidligere prosjekter