Tenta 5+6 Flashcards
Vilka är de två vanliga Internet-protokollen för transport-lagret (transport layer)?
TCP (transmission control protocol) och UDP (user datagram protocol).
Vad kallas den krypteringsteknik som används mycket på Internet och som innebär att parterna inte i förväg behöver ha tillgång till en gemensam nyckel?
Public key encryption (t.ex. RSA-algoritmen).
Ett program kan ge upphov till tre olika typer av fel: syntaktiska fel (syntactic errors), exekveringsfel (runtime errors) och logiska fel (logic errors). Vilket typ av fel är minst allvarliga och varför?
Syntaktiska fel, eftersom de upptäcks redan av kompilatorn
Vad kallas de korta iterationer (2 – 4 veckor) i Scrum, som skall resultera i någonting levererbart till kund/beställare?
Sprintar (sprints).
Vad gör en kompilator (compiler)?
En kompilator översättar källkod, skriven i ett programmeringsspråk, till exekverbar maskinkod.
Vad gör en (nätverks-) hub?
Kopplar ihop datorer till ett nätverk.
Vad kallas den roll i Scrum som skall säkerställa att Scrum-ramverket följs?
Scrum master.
Vad kallas den grundläggande datastruktur som består av ett block av dataelement av samma datatyp och storlek, och där varje dataelement direkt nås via ett index?
Arrayer (arrays).
Vad kallas den roll i Scrum som upprätthåller en lista med krav och prioriterar mellan dessa krav?
Produktägare (product owner).
Vad är syftet med en URL/URI?
Att unikt identifiera en webbresurs, t.ex. en webbsida
Vad kallas i Scrum de möten då man diskuterar vad som har gått bra denna iteration och vad som kan förbättras i nästa iteration?
Sprint retrospective.
Är ett programmeringsspråk, t.ex. Python, lämpligt för att beskriva algoritmer? Motivera ditt svar
Ja, för att programmeringsspråk har väldefinierade primitiv och regler för hur primitiven kan kombineras.
Vad är ett artificiellt neuralt nätverk (artificial neural network) och hur förändras ett sådant nätverk under inlärning?
Ett artificiellt neuralt nätverk är en beräkningsmodell som efterliknar en hjärnas nätverk av neuroner. Ett artificiellt neuralt nätverk lär sig genom att justera vikterna i de olika neuronerna i nätverket.
Vad gör en webbserver (webserver)?
Ger tillgång till olika webbresurser, som t.ex. webbsidor.
Vad är concurrent programming?
Programmering där man programmerar flera parallella exekveringsvägar (trådar) i samma program.