Multiple Choice Flashcards
Kanban er et eksempel på: A. Prosess B. Software prosess C. Prosess modell D. Utviklingsprosess
C. Prosess modell
Hvem er ansvarlig for å prioritere produktkøen (product backlog)? A. Scrum master B. Produkteier C. Teamleader D. Prosjekteier
B. Produkteier
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.
D. … alle står under møtet.
Hvilken av følgende er ikke en vanlig i Scrum? A. Produkteier B. Produktleder C. Team D. Scrum master
B. Produktleder
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.
C. Det skal være et valg for utskrift av kvittering.
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. både i scrum og kanban
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.
B. … produktet bygges på riktig måte.
Hva betyr ”time boxed” innen smidig metodikk? A. Rask B. Fast bruk av tid C. Ofte D. Fleksibel bruk av tid
B. Fast bruk av tid
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. Oppretting av en ny codeline fra en versjon i en eksisterende codeline
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
D. Varierer, må avgjøres av interessentene (”stakeholders”) for et gitt prosjekt/system
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. … kartlegge virkningen av å bruke en bestemt teknologi (prosessmodell, metode, teknikk, praksis, verktøy eller språk).
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. En kontrollert konfigurasjon av komponenter som fungerer som plattform for videreutvikling
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
D. Bruk av tidsbokser
Hva brukes i UML for spesifikasjon av grensesnitt (Interface)? A. Sekvensdiagrammer B. Klassediagrammer C. Use Casediagrammer D. Tilstandsdiagrammer
B. Klassediagrammer
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.
C. Det skal være et valg for utskrift av kvittering.
Hva kjennetegner EDA (Event Driven Architecture)?
A. Cloud Services
B. Fysisk arkitektur
C. Agenter som “subscriber/lytter” på hendelser
D. Et abstrakt klassehierarki
C. Agenter som “subscriber/lytter” på hendelser
Hva representerer en valgdiamant i et aktivitetsdiagram? A. 'for'-løkke B. 'go-to' C. 'while'-løkke D. 'if then else'-test
D. ‘if then else’-test
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
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.
C. Maskinen sier ”pling” etter vellykket innlogging.
Hvilken testfase egner seg spesielt for automatisering? A. Integrasjonstesting B. Systemtesting C. Enhetstesting D. Akseptansetesting
C. Enhetstesting
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.
C. … interne strukturer og kode i et program.
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.
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
B. En modell for en utviklingsprosess
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.
C. … systemet gjør det
brukeren ønsker.