tenta 1 Flashcards

(53 cards)

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
Öppen data (open data)
Datasets Här finns data, gör vad ni vill Ökar insyn
26
Operativsystem
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
Kärna
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
olika kärnor
-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
BIOS
Det mest grundläggande Startar upp datorn och de olika delarna Chip på moderkortet, eget batteri – har alltid ström
30
OS och internminne
``` 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
Nätverk
sammankopplade datorer ex. internet
32
TCP/IP protokoll
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
Domän
Domännamnsserver DNS
34
Toppdomän
Ex .se Landsdomän Till höger
35
Sub-domän
till vänster
36
Databaser
Lagringsmedia för data, där vi kan organisera vår data
37
Relationsdatabaser
Databaser där man lagrar data i tabeller – kallade relationer Frågespråk SQL
38
Objektorienterade databaser
Bättre passar objektorienterade programspråk
39
NoSQL
Lagrar inte datan i tabeller Använder istället JSON-format Används mycket vid stor mängd data
40
osignerade tal
0-255
41
signerade tal
inkluderar negativa tal –128 till 127
42
Primitiva datatyper
grundläggande typer som tillhandahålls direkt av programspråket Lagras direkt i en minnescell i RAMminnet
43
bussar
anslutningar, kopplas till moderkortet
44
Seriella bussar
ex. usb och hdmi, en bit åt gången via kabeln
45
Parallella bussar
ex cd-läsare, hårddisk, flera bitar åt gången parallellt
46
moderkort
externa enheter kopplas hit
47
processor
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
Primärminne = ex. RAM.
Kallas internminne, direktminne och arbetsminne Kan kommas åt direkt, mycket snabbar än sekundärminne Flyktiga, datan lagras inte permanent, rensas vid tex omstart
49
sekundärminne
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
Traditionell HDD
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
Solid State Drive (SSD)
Inga rörliga delar Minnesceller Snabbar än traditionella diskar Tystare Dock mycket dyrare
52
Flashminne
Ex. Usbminne Transistorbaserat minne Inga rörliga delar Billiga Kortare hållbarhetstid (10-20 år)
53
Metadata
för att hitta data. Ex: - filens namn - längd på filen osv osv