IB CS Paper 1

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall with Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/48

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No study sessions yet.

49 Terms

1
New cards

Reasons to implement a new system

  • old system doesn’t achieve intended purpose

  • old system is inefficient

  • to increase productivity, efficiency, and/or quality of output

  • to decrease system fans and costs

2
New cards

Features to Consider when implementing a new system

  • User Role

  • Resources appropriate for the organization

  • costs/budget limits

  • delivery time

  • compatibility with the old system

3
New cards

Challenges of Changing a system

  • User Response

  • loss of old features

  • data loss

  • financial cost

  • incompatibility between old and new system

4
New cards

Legacy System

Outdated system that still technically preforms function but is no longer supported, kept because modernization may be time-consuming

5
New cards

Merger

Combination of tow or more entities into one

6
New cards

Challenges of mergers

  • Software compatibility

  • convention differences

7
New cards

Software Types

  • Local

  • Remote

  • SaaS

8
New cards

Software Type: Local

purchased and installed on a specific computer

9
New cards

Software Type: Remote

used through a browser

10
New cards

Software Type: SaaS

Third party companies host applications and let customers user them over the internet

11
New cards

Internet Features:

  • Data is in the cloud/computing infrastructure

  • software necessary for the activities in the cloud

    • client can access the software by web-browsing

12
New cards

Internet Benefits:

  • Good for minimizing IT costs

  • Good for small businesses (SaaS subscription can be adjusted at any time rather than paying for in-house server capacity and software licenses)

  • Smaller staff workload because IT people don’t have to worry about n-side software and hardware tasks

  • Backup: IT infrastructure is in the service providers data center

13
New cards

Internet Security Issues Storage

  • Data is stored in the server of the service provider

  • The organization can’t directly control its data

    • Provider may experience corruption, bankruptcy, or data loss

14
New cards

Internet Security Transmission Issues

  • Applicants running in-site may require data in the SaaS, leading to longer transmission times and higher risk of failure, attack or interception

15
New cards

Installation Processes - Direct Changeover P/C

P: Done Quickly and easily, new system is available immediately

C: No fallback in case of failure because old system is no longer available

16
New cards

Installation Process - Parallel Changeover P/C

  • P: There is a fallback; developers can make sure the new system works by comparing its outputs to the old system’s

    • C: Expensive and time consuming to run them both

17
New cards

Installation Process: Direct Changeover Definition

Old System is stopped and new system is started

18
New cards

Installation Process - Parallel Changeover

The new system is started and run alongside the old one for some time

19
New cards

Installation Process - Pilot Changeover Definition

The new system is piloted in a small part of the organization before being implemented widely

20
New cards

Installation Process - Pilot Changeover P/C

P: All featured are trialed before widespread implementation, only a small part of the organization suffers if something goes wrong, pilot staff can train new staff

C: No backup for the pilot group

21
New cards

Installation Process- Phased Changeover Definition

New system is introduces in phases to replace parts of old system

22
New cards

Installation process Phased Changeover P/C

p: People can get used to new system, staff can be trained in phases

C: No fallback in case of failture

23
New cards

Data Migration Definition

moving data between systems

24
New cards

Data Migration Problems:

  • Incompatible file formats due to different versions

  • Convention differences (data, currency, characters)

  • Data Structure differences (moving from array to linked list)

  • Validation rules from invalid inputs

    • Incomplete data transfer due to interruption

25
New cards

Types of Testing

  • Static testing/Verification

  • Dynamic Testing/Verification

  • White-Box/ Structure Testing

  • Black-Box/functional testing

  • Beta testing

  • Alpha testing

  • User Acceptance Testing

  • Automated Testing

26
New cards

Types of Installation process

  • Direct Changeover

  • Parallel Changeover

  • Pilot Changeover

    • Phased Changeover

27
New cards

Static Testing/Verification

Using tools to analyze/check software without executing it

28
New cards

Dynamic Testing/Verification

Executing software and observing output based on test cases

29
New cards

Black-Box/Funcational Testing:

Tests software without knowing its internals, uses software interfaces to ensure they work out as expected

30
New cards

Beta Testing:

Preformed by end users at the client location in the last stage of development to test the functionalist of the system

31
New cards

Alpha Testing:

Preformed by internal employees at developer’s site

32
New cards

User Acceptance Testing:

Testing a system with end users to see if they are satisfied

33
New cards

Automated Testing

Using special software tools to control execution of tests and compare actual results with predicted results, usually too difficult to preform manually

34
New cards

User Documentation

Material that explains how to use the features and functions of a system to end users (books, pdfs, websites, videos, etc…)

35
New cards

User Documentation should:

Ensure users are aware of all features of a system and how to use them

Relatively simply but high quality, simple documentation - quick implementation

36
New cards

User Documentation Examples:

Help Files, Online Support, Printed Manuals

37
New cards

User Documentation - Help Files Definition

filed supplied within the system

38
New cards

User Documentation Online Support Definition

special web service hosted by the system developer

39
New cards

User Documentation : Printed Manuals Definition

Manuals printed on paper and supplies with the system

40
New cards

User Documentation - Help Files - P/C

P: Always accessible give instructions on how to use the system and address only major errors

C: Only usable after system implementation, only address general errors, no search capability

41
New cards

User Documentation - Online Support P/C

P: More extensive than help files, regularly viewed and updated, live support option, search capability

C: Requires an internet connections, requires users to be familiar with computers

42
New cards

User Documentation Printed Material P/C

p: can be read through before using the new system, always available, can help with installing the system

C: physical (can be lost, misplaced, limiting in number), limited information provided outside of system installation, not updated alongside the system

43
New cards

Methods of User-Training

Self-Instruction, Formal Classes, Remote Training

44
New cards

Method of User Training - Self Instruction Definition

reading a manual, watching a tutorial

45
New cards

Method of user training - Formal Classes Definition

a live instructor explains and shows how to use the sys

46
New cards

Method of User Training - Remote Training Definition

An instructor trains users through a remote connection

47
New cards

Method of User Training - Self Instruction - P/C

P: Cheapest, flexible timeline, tailored to what users want to learn

C: no interactive guidance, unstructured (certain features can be overlooked)

48
New cards

Method of user training - Formal Classes P/C

P: structueed living environment, expert to answer specific questions, curriculum design to teach all aspects of the program

C: Expensive, rigid structure, and curriculum, not much personalization

49
New cards

Method of User Training - Remote Training P/C

P: same as formal classes

C: requires an internet collection, no hands-on, computer-based