tenta 1 Flashcards

1
Q

datalogi

A

synonymt med datavetenskap
det vetenskapliga ämnet bakom datorer
studerar aldrig naturen

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

Blaise pascal

A

en av de första mekaniska räknemaskinerna

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

ENIAC

A

den första digitala datorn

elektronrör

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

systemutveckling

A

En fundamental process som vi utför när vi fogar samman informationsteknologi
för att uppnå ett särskilt syfte i ett speciellt (verksamhets) sammanhang.

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

informatik

A

Informatik innebär studier av och
kunskap om människors arbete med
utveckling, användning och förändring av
informationssystem i verksamheter.

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

olika former av systemutveckling

A
Köpa färdigt standardsystem 
bygga från grunden
renovera gamla system
konfigurera komponenter
anpassa standardsystem
en kombination
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

modell

A

VAD

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

metod

A

En metod är en beskrivning av hur man steg för steg
löser en uppgift
HUR

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

Inkrementell utveckling

A

Systemet byggs och levereras i delar (inkrement).
• Centrala viktiga delar först
• Tillkommande delar utvidgar de första delarna
• Varje inkrement innebär att en del av kravspecifikationen uppfylls
• Evolutionär utveckling – ser inte att kravspecen (och IS:et) någonsin kan frysas
• Iterativ utveckling – metodstegen upprepas

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

plandriva metoder

A
• Varje fas i processen utförs sekventiellt
• Omfattande dokumentation som skapas
av kravspecifikationen, designfasen och
testfasen
• Antalet funktioner låsta
• Kostnad och tid är inte alltid kända
• Fungerar bäst när systemkrav och
specifikationer är väl kända i förväg,
samtidigt som riskerna för förändrade
krav för ett utvecklingsprojekt är små
• Användaren/beställaren mest med i
början (kunden ser ingenting av
processen efter kravspecificeringen
förrän produkten levereras).
• Omfattande kontroll och förutsägbarhet
• T.ex RUP
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

exempel på plandriven metod

A

RUP

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

Agila metoder

A
• Förändring som en del av
verkligheten
• Prioriterar leveranser och kundnytta
framför dokumentation och planering
• Antal funktioner är öppet
• Kostnad och tid är låst
• Bra alternativ i snabbt förändrande
och omväxlande miljöer
• Iterativt (upprepande) och
inkrementellt (stegvist)
• Användaren/beställaren har
regelbunden kontakt
• Mindre kontroll över processen
• Mindre förutsägbart
• T.ex. Scrum och eXtreme
programming
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

exempel på agil metod

A

Scrum och eXtreme

programming

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

högnivåspråk

A

syftar till att kunna användas av människor
använder språk närmare vårt eget istället för att koda binärt
ex. javascript

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

datasystem

A

ett system av hårdvara och mjukvara som behandlar data på ett meningsfullt sätt.
Ett enkelt datorsystem är en pc. Ett mer komplext system är internet.

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

transistor

A

gjorde datorerna mindre och snabbare, ersatte relärören

fungerar som en varierbar ventil, baserat på inspänning eller inström

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

integrerade kretsar

A

IC

en krets med ett stort antal transistorer

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

moores law

A

antalet transistorer dubblas vartannat år

“prestanda generellt”

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

digital

A

kan hantera värden såsom 1, 2, lila etc

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

bit

A

minsta enheten i en dator (på/av)

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

byte

A

åtta bitar

minsta adresserbara informationsenheten (B)

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

Standardprogram (commersiall off the shelf, cots)

A
Färdiga program, ex office 
Billigare än att utveckla själv 
Enkelt färdigt 
Behöver igen egen utvecklingsavdelning 
-verksamheten kan behövas anpassas efter programmen 

-leverantören kan försvinna

23
Q

Skräddarsydda program

A

Kan anpassas helt efter verksamheten
Dyrt
Behöver egen utvecklingsavdelning
Tar lång tid

24
Q

open source oss

A

Mjukvara med öppen källkod

Skyddas inte av patent

25
Q

Öppen data (open data)

A

Datasets
Här finns data, gör vad ni vill
Ökar insyn

26
Q

Operativsystem

A

Hanterar hårdvara och allt som kopplas till datorn
Samling av programvara
Länken mellan hård- och mjukvara
-skapa ett användargränssnitt
Hanterar datorns resurser, ex. Tilldelar tid till processorn

27
Q

Kärna

A

Starta systemet
Hålla alla applikationer frånkopplade från varandra, om tex ett program kraschar ska inte hela datorn krascha
Kommunicera med hårdvara

28
Q

olika kärnor

A

-Monolitisk
Hela kärnan fungerar som ETT program där alla systemets funktioner finns inkluderade

-mikro
Mindre komponenter som kommunicerar med varandra

-hybrid
Någonstans mittemellan

29
Q

BIOS

A

Det mest grundläggande
Startar upp datorn och de olika delarna
Chip på moderkortet, eget batteri – har alltid ström

30
Q

OS och internminne

A
Os allokerar (tilldelar) minne till program 
Skickar data mellan RAMminnet och ett “virtuellt” minne på hårddisken, om allt minne som behövs inte får plats på RAMminnet 
vet var data finns och utför operationer på dessa 

Hanterar filsystem

31
Q

Nätverk

A

sammankopplade datorer ex. internet

32
Q

TCP/IP protokoll

A

Ip-adress datorns adress (flera datorer kan använda samma, genom att kopplas via en annan adress)

Allt som kopplas till nätet behöver en adress

33
Q

Domän

A

Domännamnsserver DNS

34
Q

Toppdomän

A

Ex .se

Landsdomän

Till höger

35
Q

Sub-domän

A

till vänster

36
Q

Databaser

A

Lagringsmedia för data, där vi kan organisera vår data

37
Q

Relationsdatabaser

A

Databaser där man lagrar data i tabeller – kallade relationer
Frågespråk SQL

38
Q

Objektorienterade databaser

A

Bättre passar objektorienterade programspråk

39
Q

NoSQL

A

Lagrar inte datan i tabeller
Använder istället JSON-format
Används mycket vid stor mängd data

40
Q

osignerade tal

A

0-255

41
Q

signerade tal

A

inkluderar negativa tal –128 till 127

42
Q

Primitiva datatyper

A

grundläggande typer som tillhandahålls direkt av programspråket
Lagras direkt i en minnescell i RAMminnet

43
Q

bussar

A

anslutningar, kopplas till moderkortet

44
Q

Seriella bussar

A

ex. usb och hdmi, en bit åt gången via kabeln

45
Q

Parallella bussar

A

ex cd-läsare, hårddisk, flera bitar åt gången parallellt

46
Q

moderkort

A

externa enheter kopplas hit

47
Q

processor

A

Controll unit - CPU använder olika minnen, register, cache, ram
ALU - Delar processortiden mellan olika typer av program som får det att kännas som att allt händer simultant, även hos en enkärnig processor.

48
Q

Primärminne = ex. RAM.

A

Kallas internminne, direktminne och arbetsminne

Kan kommas åt direkt, mycket snabbar än sekundärminne

Flyktiga, datan lagras inte permanent, rensas vid tex omstart

49
Q

sekundärminne

A

Ex. Hårddisk, usb-minne

Större lagringskapacitet än primärminne, dock långsammare

Permanent minne (tills vi raderar lr liknande)

Mycket billigare än primärminne

50
Q

Traditionell HDD

A

Läsarm som läser av disken, måste läsa av hela disken

-mekanisk del som rör sig, påverkas av stötar rörelse osv

51
Q

Solid State Drive (SSD)

A

Inga rörliga delar

Minnesceller

Snabbar än traditionella diskar

Tystare

Dock mycket dyrare

52
Q

Flashminne

A

Ex. Usbminne

Transistorbaserat minne

Inga rörliga delar

Billiga

Kortare hållbarhetstid (10-20 år)

53
Q

Metadata

A

för att hitta data.

Ex:

  • filens namn
  • längd på filen osv osv