IB Comp Sci Review

studied byStudied by 13 people
5.0(1)
Get a hint
Hint

DNS

1 / 37

flashcard set

Earn XP

Description and Tags

bc i dont pay attention in class

38 Terms

1

DNS

Domian Name Server

New cards
2

stakeholder

the people or groups affected by or have an interest in a software development project / company.

New cards
3

examples of internal stakeholders

employees; managers; ceo; board of directors

New cards
4

examples of external stakeholders

clients; customers; investors; suppliers

New cards
5

accessibility

refers to the design of products, devices, services, or environments for people with disabilities or specific needs.

New cards
6

usability

the ease of use and learnability of a human-made object.

New cards
7

utility

the measure of whether the product/system does what the users want/need it to do.

New cards
8

ergonomics

the study of users in their work-environment to eliminate discomfort or injuries.

New cards
9

3 ways to provide user documentation

  1. online support

  2. printed manuals

  3. help files

New cards
10

4 techniques to collect data

  1. direct observation

  2. surveys

  3. interview

  4. documentation

New cards
11

Prototype process

Design Prototype Build Prototype Test Prototype Give Feedback Refine Prototype Final Product

The steps that might need to be iterated are 3, 4, and 5.

New cards
12

cache memory

used to allow the CPU to access data quickly from the main memory (RAM)

New cards
13

the instruction cycle

Fetch- Instructions are fetched from the memory (RAM). Decode- The CU decodes the instructions that were fetched from the RAM and sends it to the ALU Execute- The ALU executes the instructions Store- The executed data is now stored in the memory.

New cards
14

static testing

Reviews walkthroughs or inspection of code. Like proofreading an essay. Involves verification; does not run program.

New cards
15

dynamic testing

Actually executing programmed code with a given set of test cases. Takes place when the program is run; may begin before the program 100% complete in order to test parts/ sections of code. Involves validation

New cards
16

alpha testing

Done within the organization as it is performed by testers who are usually internal employees of the organization Performed at the developers site

New cards
17

beta testing

Second phase of software testing Done before the release of a full product Small sample of users are testing this product before the product officially releases

New cards
18

white box testing

aka structural testing looks inside the software that is being tested and uses that knowledge as part of the testing process

New cards
19

black box testing

aka functional testing treats software under test as a lack box w/o knowing the internals. tests are using software interfaces and trying to ensure that they work as expected

New cards
20

automated testing

the use of a software (separate from the software that is actually being tested) to control and perform the execution instructions on a software.

This software testing method uses scripted sequences that are executed by testing tools.

New cards
21

user accepted testing

testing any new/updated system with end users to see if the product meets their expectations happy users = more productive users = good for developers

New cards
22

Human resources

both the people who work for a company or organization and the department responsible for managing resources related to employees often reffered to as the end users of a system

New cards
23

Network

can be as small as two computers or as large as billions of devices connected to one another

New cards
24

LAN

New cards
25

WAN

New cards
26

Two main types of Network Architecture

  1. Client-Server Network

  2. Peer to Peer Network

New cards
27

Client

a user’s computer (PC, MAC, Workstation) implies the computer is connected to a network where the computer may request data from the server.

New cards
28

Server

is a computer that provides services to the client computer. A server might be a web server of Google, print server, database server, file server or fax server.

New cards
29

modem

a box that connects your home network to your internet service provider (ISP) uses wide area network (WAN); essentially the modem connects to a greater network system is not responsible for your Wi-Fi

New cards
30

router

a box that allows wireless devices to be connected to the internet establishes a local network; uses local area network (LAN); you can print without internet because printers uses LAN creates and manages Wi-Fi requires a modem to connect to the internet

New cards
31

Advantages of Client Server:

  1. A client server can be scaled up to many services that can also be used by multiple users.

  2. Better security than a peer-to-peer network, you can have passwords to own individual profiles so that nobody can access anything when they want.

  3. All the data is stored and backed up onto the servers which generally have far greater security controls than most clients.

New cards
32
<p>Disadvantages of Client Server:</p>

Disadvantages of Client Server:

  • More expensive to setup.

  • Requires an experienced technician/engineer to maintain

  • When the server goes down or crashes all the computers connected to it become unavailable to use.

  • A client server can be scaled up to many services that can also be used by multiple users.

  • Better security than a peer-to-peer network, you can have passwords to own individual profiles so that nobody can access anything when they want.

  • All the data is stored and backed up onto the servers which generallyhave far greater security controls than most clients.

New cards
33

Domain

group of computers/ websites computers/websites that can be accessed and administered with a common set of rules.

New cards
34

IP Address

a unique address that identifies a device on the internet or a local network.

New cards
35

main purpose of DNS server

to translate a domain name into the appropriate IP address. This is done by looking up the DNS records of the requested domain. allows you to access an Internet location by its domain name.

New cards
36

Firewall

a network security device that monitors traffic to or from your network. It allows or blocks traffic based on a defined set of security rules.

New cards
37

How the internet reaches your computer from the ISP

ISP, Modem, Router, Computer

New cards
38

utilitarianism

When designing a new system, we want to design it for the greatest good for the greatest number of people.

New cards

Explore top notes

note Note
studied byStudied by 109 people
... ago
5.0(2)
note Note
studied byStudied by 9 people
... ago
4.0(1)
note Note
studied byStudied by 26 people
... ago
4.0(1)
note Note
studied byStudied by 41 people
... ago
5.0(1)
note Note
studied byStudied by 22 people
... ago
5.0(1)
note Note
studied byStudied by 58 people
... ago
5.0(4)

Explore top flashcards

flashcards Flashcard (35)
studied byStudied by 59 people
... ago
5.0(2)
flashcards Flashcard (200)
studied byStudied by 10 people
... ago
5.0(1)
flashcards Flashcard (27)
studied byStudied by 187 people
... ago
5.0(2)
flashcards Flashcard (24)
studied byStudied by 49 people
... ago
5.0(2)
flashcards Flashcard (71)
studied byStudied by 17 people
... ago
5.0(2)
flashcards Flashcard (82)
studied byStudied by 2 people
... ago
5.0(2)
flashcards Flashcard (20)
studied byStudied by 23 people
... ago
5.0(1)
flashcards Flashcard (74)
studied byStudied by 116 people
... ago
5.0(1)
robot