IB CS Yr 1: Topic 1: System Design 1.2

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/61

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

62 Terms

1
New cards

Computer hardware

physical elements of a computer

2
New cards

Software

instructions understood by CPU

3
New cards

Peripheral device

any auxilary device that can communicate/work with a computer. Not essential or core part

4
New cards

Computer network

set of computer systems that are interconnected

5
New cards

Human resources

people who are used in an organization, business, or economy

6
New cards

Dumb terminal

depends entirely on the single connected computer for anything related to data

7
New cards

Thin client

low performance terminal, heavily but not entirely dependent on its connected server

8
New cards

client

Recieves data via network

9
New cards

Server

has saved data and offers it to clients

10
New cards

Email server

manages flow of email, checks addresses, allows users email access

11
New cards

Router

networking device that accepts data packets and redistributes them across networks

12
New cards

Domain name system server

attributes names to network addresses and therefore resolves names by assigning them to the appropriate network entity. (finds websites through search bar)

13
New cards

Firewall

hardware or software network structure that controls data flow access among network entities. Offers protection and limits access to a network.

14
New cards

Client server

clients request info and servers perform tasks in order to provide info

15
New cards

servers vs. clients

servers share data, while clients receive/do NOT share

16
New cards

Reliability

how well an IT system functions

17
New cards

Integrity

protecting the completeness and accuracy of data

18
New cards

Inconsistency

problems that arise from duplicated data, causing inconsistency when one version is updated and the other is not

19
New cards

Security

protect hardware, software, peripherals, computer networks from unauthorized access

20
New cards

Authenticity

person proving their identity for access

21
New cards

Privacy

control how and to what extent data is used and disseminated to others

22
New cards

Anonymity

privacy becomes this when one’s identity is concealed for the purpose of harm

23
New cards

Intellectual property

copywrite laws protect this from being stolen

24
New cards

Surveillance

using IT to monitor individuals/groups with or without their knowledge (privacy issue)

25
New cards

Globalization and Cultural Diversity

diminish importance of real world boundaries while accelerating the spread of news. Traditional values may diminish over time.

26
New cards

IT policies

enforce correct use of technology

27
New cards

Standards and protocols

predefined technical rules and conventions that developers of hardware/software should follow. Allows for compatibility

28
New cards

Digital citizenship

appropriate behaviors in the digital world

29
New cards

Stakeholder

people with an interest in the realization of a project or may be affected by the outcome of a project

30
New cards

End-user

person who uses the product

31
New cards

Interview

face-to-face, obtain info through verbal response

32
New cards

Questionnaires

carefully constructed questions to elicit unambiguous responses

33
New cards

Direct observation

spend time in the facility to observe how it functions

34
New cards

Literature search

reading various resources to find info on a topic

35
New cards

Examining current system

detailed examinations of current system

36
New cards

Examining competing products

analysis of competitive factors, benefits, vulnerabilities, characteristics, design. A successful IT system should include a competitive advantage

37
New cards

Modern information

  • increase client trust

  • preserve brand strength

  • preserve organization reputation

  • maintain corporate resiliency

  • enhance organizational piece

38
New cards

Online processing (interactive)

data processing performed by a single processor through the use of equipment that it controls. ex. airline reservation

39
New cards

Real-time processing

data processing performed on-the-fly, generated data influences the process taking place. ex. aircraft control

40
New cards

Batch processing

processing performed on data that has been composed and processed as a single unit. ex. payroll

41
New cards

System flowchart

constructed during analysis activities, represent computer programs, files, databases, manual processes, etc. Only way to refer to hardware.

<p>constructed during analysis activities, represent computer programs, files, databases, manual processes, etc. Only way to refer to hardware.</p>
42
New cards

Data flow diagram

shows how data moves from system to system, does not specify type of storage or type of data.

<p>shows how data moves from system to system, does not specify type of storage or type of data.</p>
43
New cards

Structure charts

visualizes relationships between modules of a computer program, describes functions of sub-functions of a system.

<p>visualizes relationships between modules of a computer program, describes functions of sub-functions of a system.</p>
44
New cards

Modular design

process of designing system modules individually, then combining the modules to form a solution to an overall problem.

45
New cards

top-down design

partition of a problem into smaller problems

46
New cards

pseudocode

used to describe algorithms, artificial language

47
New cards

module

complete/independent part of a program or an algorithm

48
New cards

modular programming

partitioning a computer program into separate sub programs (easily modified and maintained)

49
New cards

modular language

language that supports modular programming

50
New cards

Prototype

preliminary version of a final product

51
New cards

requirements of a prototype

  • attracts attention of the client

  • provides enough concept for investors

  • encourages active participation between users and developers

  • gives idea of final product

  • helps identification of problems

  • increases development speed

52
New cards

Iteration

repetition of a set of instructions a number of times until operations yield desired results

53
New cards

Consequence of no collaboration

the end-user is unsatisfied with the product

54
New cards

High accessibility

meets as many needs as possible

55
New cards

Usability

potential of a product

56
New cards

Egronomics

design of safe and comfortable products

57
New cards

Eight quality components of usability

  1. Complexity / Simplicity - amount of effort for a result

  2. Effectiveness - comparison of user performance against a defined level

  3. Efficiency - task completion time after the initial adjustment period

  4. Error - number, type, time needed to remove from errors

  5. Learnability - time used to accomplish tasks on the first use

  6. Memorability - how memorable the system is

  7. Readability - speed and comprehension

  8. Satisfaction - attitude of users towards the product

58
New cards

Visual impairment and color blindness solutions

braille devices, text to speech, adjust color values on screen

59
New cards

Hearing and speech impairment solutions

replace sound signals with visual effects or vibrations, subtitles

60
New cards

Cognitive problems and learning disability solutions

multi-sensory experience, basic word processor, active participation, positive reinforcement

61
New cards

Mobility impairment solutions

left-handed keyboards, replacement of some devices, tracker ball, special knobs, sip-and-puff (SNP), morse code, natural language processing, word prediction

62
New cards

Usability problems

  • hard to use

  • difficult to read

  • unnecessary pages and redirections

  • not visually appealing

  • unable to quickly locate a product

  • no FAQ or customer support