ib computer science (sl) | paper one

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/318

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

319 Terms

1
New cards

If a new system is to be started, the current system must be studied first. What are four ways this happens?

Interview, Questionnaire, Document Collection, Observation

2
New cards

(Studying Systems) Interview

Detailed with key people, time, consuming

3
New cards

(Studying Systems) Questionairre

Reach large audiences quickly, may not be well designed and could get bad user input

4
New cards

(Studying Systems) Document Collection

Good quality objective data, documentation may be limited

5
New cards

What is the IEEE Standards?

Institute of Electrical and Electronics Engineers Standards Association, an organization within IEEEE that develops global standards for a broad range of industries.

6
New cards

What does the requirement specifications document do?

A description of a software to be developed

7
New cards

What are four issues that will come up when a new system is put in place?

One The clients and managers may need retraining. Two A period of adjustment. Three Software may not be able to deal with the new system. Four Hardware may not be able to deal with the new system.

8
New cards

What is the purpose and goal of change management?

To move towards a future desired state.

9
New cards

Define a legacy system?

A system that continues to be used because of the cost of replacing or redesigning it but is large, monolithic, and difficult to modify.

10
New cards

What is IaaS?

(Infrastructure) IaaS is a cloud service that provides basic computing infrastructure: servers, storage, and networking resources. In other words, IaaS is a virtual data center.. (Can be compared to a leased car, want an upgrade, just lease a new one)

11
New cards

What is PaaS?

(Platform) PaaS refers to cloud platforms that provide runtime environments for developing, testing, and managing applications. (Can be compared to a taxi, you don't drive a taxi yourself, but simply tell the driver where you need to go and relax in the back seat.)

12
New cards

What is SaaS?

(Software) SaaS allows people to use cloud-based web applications, such as gmail. (Can be compared to a bus, since buses have assigned routes, and you share the ride with other passengers.)

13
New cards

What is NaaS?

Network as a service (NaaS) describes services for network transport connectivity. NaaS involves the optimization of resource allocations by considering network and computing resources as a unified whole.

14
New cards

What are advantages of cloud computing?

Convenient, security, backups, collaboration, environmentally friendly

15
New cards

What are disadvantages of cloud computing?

Security, service outage, storage limits, slower speeds, limited features

16
New cards

What are four ways to change from an old system to an new system?

Direct, Parallel

17
New cards

What is data migration? What are issues related to it?

Moving data to the new system, there may be poor data quality in the legacy system.

18
New cards

When testing software, what are four types of data that should be tested? Give examples of these.

Normal (This is data that would normally be entered into the system, such as a grade between 1 and 99), Extreme (Extreme value are still normal data. However, the values are chosen to be at the absolute limits of the normal range, such as a grade of 0 and 100), and Abnormal (Data that is not normal that should be rejected, such as a negative grade)

19
New cards

What are different methods of providing user documentation?

Manuals, FAQ, Online Portals, E-Mail Support, Live Chat Sessions, Remote-Desktop Connection, Embedded Assistance

20
New cards

What are the three methods of user training?

Self Instruction, Formal Classes, Remote/Online Training

21
New cards

List the seven ways that data loss happens and how each can be prevented?

Accidental Deletion (Recovery Software), Computer Virus (Antivirus Scans), Physical Damage (Care/Backups), Continued Use After Signs of Failure (SMART), Power Failure (Uninterrupted Power Supply), Natural Disasters (Surge/Backup), Firmware Corruption (Backup/Logic Boards)

22
New cards

What does HDD stand for?

Hard Drive Disk

23
New cards

What does SSD stand for?

Solid State Drive

24
New cards

What does SMART stand for?

Self-Monitoring, Analysis and Reporting, Technology

25
New cards

What is pre-alpha?

Not all features but demonstrates some

26
New cards

What is alpha?

Internal release for testing

27
New cards

What is beta?

First release for outside testing

28
New cards

What is Release-Candidate?

Features compare but bugs exist

29
New cards

What is General Availability?

Stable release

30
New cards

What is failover system?

Failover is a backup operational mode in which the functions of a system component (such as a processor, server, network, or database, for example) are assumed by secondary system components when the primary component becomes unavailable through either failure or scheduled down time. Used to make systems more fault-tolerant.

31
New cards

What is a Patch?

Free, a small bug or security fix.

32
New cards

What is an update?

Free additional content/newer version for a software.

33
New cards

What is an upgrade?

Paid additional content/newer version for a software.

34
New cards

What is a release?

Paid, the actual sale/release of the whole software.

35
New cards

What is the order of software release?

Patch > Update > Upgrade > Release

36
New cards

Explain the difference between a fat client and a thin client using the idea of a PC and a Chrome Book?

A fat client will perform the bulk of the processing required by the end user, such as a user using a program on their PC. Client hardware and software can be streamlined in a thin client setup where the bulk of the processing and software is managed directly by the server and the thin client is little more than a screen with a computer that has a graphics card and a network card, such as a chrome book.

37
New cards

What is the function of a server? Use League of Legends as an example.

What the end users connect to, and runs/hosts the software they are using. For League of Legends, while the users' PCs run the client-side version of the game, they are all connected to the server and the server is technically running the match by connecting each user to each other by sending data. However, servers can also be used to store data and share things online, and host things such as a websites.

38
New cards

What is an IP address?

a unique string of numbers separated by periods that identifies each computer using the Internet Protocol to communicate over a network.

39
New cards

What is the difference between IPV4 and IPV6?

IPv6 is an upgrade that has vastly larger address space (32 bit vs. 2^128 bit). Besides being larger and being able to host (theoretically) more than enough users, it also has multiple improvements from IPV4.

40
New cards

What is DNS?

The Domain Name System (DNS) converts domain names or host names into IP addresses. Instead of having to remember a host's IP address, DNS allows you to use a friendly name to access the host. The DNS does all of the work to find out where to go by first looking at the end of the url (.com), and then for the actual url, connecting you to that ip.

41
New cards

What does a router do?

A router is a device that transfers data packets between networks. Common application for this are the exchange of data between a home network and the internet (via the Internet Service Provider (ISP)).

42
New cards

What does a firewall do?

A firewall is a network security system that monitors incoming and outgoing packets based on a set of security rules. It acts as a protective barrier between a trusted or managed network and an external or unmanaged network. A firewall is generally software based but can be a configured hardware device.

43
New cards

What does the word iteration mean?

Iteration, in the context of computer programming, is a process wherein a set of instructions or structures are repeated in a sequence a specified number of times or until a condition is met. When the first set of instructions is executed again, it is called an iteration.

44
New cards

What is the 7+2 Principle?

Limiting the number of options in a navigation menu to seven, since by George A. Miller's studies, the human brain can only remember 5-9 things at a time.

45
New cards

What is the 2 Second Rule?

A loose principle that a user shouldn't need to wait more than 2 seconds for certain types of system response, such as application-switching and application launch time.

46
New cards

What is the 3 Click Rule?

According to this rule users stop using the site if they aren't able to find the information or access the site feature within 3 mouse clicks.

47
New cards

What is the 80/20 Rule?

The understanding that 80% of your business comes from 20% of your customers, coming from the Pareto Principle.

48
New cards

What is the Inverted Pyramid?

The inverted pyramid is a writing style where the summary of the article is presented in the beginning of the article. Makes use of the "waterfall" writing effect. The article begins with a conclusion, followed by key points and finally the minor details such as background information.

49
New cards

What must be true for technology to be usable?

a clear, self-explanatory navigation, precise text-presentation, search functionality and visible and thought-out site structure.

50
New cards

What are other design rules to follow?

One Don't use popups, Two Don't change the user's windows size, Three Don't use too small fonts, Four Don't have unclear link text, Five Don't have dead links, Six One animation per page (? why tho), Seven Make it easy to contact you, Eight Your links should open in the same window

51
New cards

Star Topology

Nodes/Computers are connected to a central node (computer or hub)

52
New cards

Ring

Nodes/Computers connected in a circle; no central node

53
New cards

Bus

Connects all devices through a common cable

54
New cards

Server

Computer system or software application that provides service to other computer systems on same network

55
New cards

Client

Requests service from above connected to same network

56
New cards

Hub

Connection point for devices on a single network that transfers data from one device to all connected devices, slowing down network

57
New cards

Switch

Hardware that knows which port to send data to

58
New cards

Router

More sophisticated than above two, can join multiple networks and acts as intermediary between networks for effective and efficient data exchange between devices

59
New cards

LAN

Connects computer systems within a small area such as house, office building, or school, allowing use of peripheral devices such as printers and external hard drives by connected computer systems

60
New cards

WLAN

Similar to LAN but wireless; easier for laptop and mobile devices but less secure

61
New cards

VLAN

Partitions LAN

62
New cards

WAN

Connects computer systems within large geographical area, such as cities, countries, or network of countries

63
New cards

SAN

Allows large storage devices to be accessed by servers conveniently

64
New cards

Intranet

Collection of private computer networks within a company, school, or organization, whose main purpose is to facilitate communication between individuals or work groups and to improve data sharing

65
New cards

Internet

Global network of a large array of computers and networks connected together

66
New cards

WWW

Consists of websites and webpages, and support for services such as email and file transfer

67
New cards

VPN

Makes "tunnelled" network connection through Internet or any public network. Enables device to exchange and access data across Internet as if it were directly connected to a private network

68
New cards

PAN

Interconnects devices centered around one person's workspace, maximum 10m range (an example is bluetooth)

69
New cards

P2P

Uses distributed network architecture where all computer systems (nodes or peer) in network are decentralized and are clients and servers at the same time

70
New cards

Standards/Protocol

Provide common international "language" and rules that enables compatibility for all computer systems globally

71
New cards

TCP/IP (and OSI)

Most widely used examples of above. Reference model that aims to facilitate communication across variety of systems.

72
New cards

Data Packet

Portion of messages that is transmitted through network. Has data such as check digits and destination address.

73
New cards

Error Checking

Process to determine error

74
New cards

Error Correction

Ability to repair error

75
New cards

Bandwidth

Theoretical speed of data in media

76
New cards

Through Put

Actual transfer rate of data. Affected by interference, traffic, number of connected devices, errors, etc

77
New cards

Bottleneck

Created by slowest segment of network that affects above

78
New cards

Good Put

Transfer rate of usable data

79
New cards

Checksum

Extra digit added to numerical data (to make sure it is good when transmitted)

80
New cards

Data Compression

Reduction of bits by encoding data using fewer bits than original file/representation

81
New cards

Lossy Compression

Some loss of information, no way to get original file back. (examples are JPG, MPEG2, etc)

82
New cards

Lossless Compression

Reduces number of bits by identifying and then eliminating statistical redundancy. No loss of information.

83
New cards

Fibre Optic Cable

Carries beam of light, used for data transmission and telephone lines. Higher speeds with high security but very expensive.

84
New cards

Coaxial Cable

Cheap to install, consists of two copper conductors. Used in networks as well as carrying TV signals.

85
New cards

Bluetooth

Uses microwave radio to exchange data at very low power levels. Frequencies change regularly.

86
New cards

Modem

Allows connection to internet

87
New cards

(WAP?)

Provided by wireless router, allows wireless data transfer between device and network

88
New cards

Network Card

Required for devices to connect to wireless network

89
New cards

DHCP

Protocol that allows server to automatically assign IP address to client device. Very effective and convenient.

90
New cards

Firewall

Network security system that determines what data comes in/goes out of network or computer

91
New cards

SSID (Service Set Identifier)

"Name" of WLAN. Maximum 32 characters, case-sensitive.

92
New cards

Network Drivers

Operates or controls hardware of network card, acting as a translator to device.

93
New cards

Mac Address

Based on this, network permit access to certain devices. Consists of 12 digits or letters e.g. 1a:2b:3c:4d:5e:6f; what every network card has when manufactured.

94
New cards

IPV4

12 Digit adress

95
New cards

IPV6

30 Digit/Letter Address

96
New cards

NAT

Network Address Translation

97
New cards

Extranet

External extension of Intranet by reaching into the internet. Includes all files, programs, etc a computer needs

98
New cards

OSI

Seven layer system where each layer deals with a layer of communication

99
New cards

Bit (b)

Binary Digit

100
New cards

Byte (B)

8 Binary Digits