System fundamentals Flashcards

(41 cards)

1
Q

Change management

A

A structured approach to transitioning individuals, teams, and organizations from a current state to a desired future state during system change.
🧠 Includes planning, communication, training, and minimizing resistance.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Legacy systems

A

Older computer systems, software, or hardware that are still in use but may be outdated or incompatible with newer systems.
🧠 Can be difficult to replace or integrate due to cost or complexity.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Business mergers

A

When two companies combine, they may use different IT systems, requiring system integration, data migration, and resolution of compatibility issues.
🧠 Often leads to major system change and careful planning.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

SaaS (software as a service)

A

A cloud-based model where users access software over the internet without installing it locally.
🧠 Example: Google Docs, Microsoft 365.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Implementation of systems using a client’s hardware vs hosting systems remotely

A

Client’s hardware:

The system runs on-site, on the user’s own computers or servers.
🧠 Greater control, but more maintenance.

Hosting remotely (e.g. cloud):

The system runs off-site on external servers (like in SaaS).
🧠 Easier updates, less local responsibility.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Parallel running

A

The old and new systems run at the same time for a period to compare results.
🧠 Safer, but more time- and resource-consuming.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Pilot running

A

The new system is tested in one part of the organization first.
🧠 If successful, it can then be rolled out to the rest.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Direct changeover

A

The old system is immediately replaced by the new system.
🧠 Fast but risky — no backup if the new system fails.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Phased conversion

A

The new system is introduced step by step, module by module.
🧠 Lower risk, easier to manage errors, but takes longer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Problems due to data migration

A

incompatible file formats, data stractures, validation rules, incomplete data transfer and international conventions on dates, currencies and character sets
Example: Transferring dates from one system in MM/DD/YYYY format into one using DD/MM/YYYY.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

User acceptance testing (testing types)

A

The final stage of testing where actual users test the system to make sure it meets their needs and requirements before it goes live.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Debugging (done after testing)

A

The process of finding and fixing errors (bugs) in a program after identifying them through testing.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Beta testing (testing types)

A

Real users try the system before full release, usually outside the company.
It’s done after internal testing, but before the final version is released — to catch bugs that weren’t found earlier.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Describe the importance of user documentation

A

A set of written materials that explains how to use a system or application. It is essential for helping end users understand and operate the system correctly and efficiently.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Methods of provoding user documentation

A

Help files, online support, and printed manuals

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Methods of delivering user training

A

Self-instruction, formal classes, remote/online training

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Causes of data loss

A

Malicious activities (eg. result of employees or intruders) and natural disasters

18
Q

Consequences of data loss

A

Loss of medical records, cancellation of a hotel reservation without the knowledge of the traveller.

19
Q

Methods to prevent data loss

A

Failover systems, redundancy, removable media, offsite/online storage

20
Q

Failover systems

A

A failover system is a backup system that automatically takes over when the main system fails. It ensures that the system continues to operate with minimal interruption.

21
Q

Redundancy

A

Having extra components or systems that are not currently in use but are kept ready in case of failure. It is a design strategy to increase reliability and prevent total system failure.

22
Q

Strategies for managing releases & updates

A

Automatic updates received on a regular basis online

23
Q

Hardware

A

The physical components of a computer system that you can touch.
🧠 Examples: CPU, RAM, hard drive, motherboard.

24
Q

Software

A

The programs and instructions that run on hardware and control what the system does.
🧠 Examples: Operating systems, word processors, web browsers.

25
Peripheral
A hardware device that connects to and works with a computer, but is not part of the core system. 🧠 Examples: Printers, keyboards, scanners, speakers.
26
Network
A group of connected devices that can communicate and share resources with each other. 🧠 Examples: School Wi-Fi network, the internet, LANs.
27
Human resources
The people involved in planning, developing, managing, and maintaining a computer system. 🧠 Examples: System analysts, programmers, support staff, users
28
Roles of computers in the network world
Client, server, email server, DNS server, router and firewall
29
Social & ethical issues associated with a networked world
Privacy, security, digital divide, dependence, cyberbullying, misinformation, intellectual property, surveillance.
30
Relevant stakeholder when planning a new system
Individuals or groups who are affected by or involved in the development, use, or maintenance of a system. Eg. End users, clients, system analysts, project managers, developers, IT support staff, regulators.
31
Methods of obtaining requirements from stakeholders
Surveys, interviews, direct observations
32
Approporiate techniques for gathering info needed to arrive at a workable solution
Examining current systems, competing products, organizational capabilities, literature searches
33
System flow charts
Diagrams that show the overall logic and flow of processes in a system, including inputs, outputs, and decisions.
34
Data flow diagrams
Diagrams that show how data moves between processes, data stores, and external entities in a system. - Focus is on data, not processes
35
Structure chart
A diagram that shows the hierarchical structure of modules in a system, representing how a system is broken into subcomponents.
36
Importance of iteration during the design process
Iteration allows for revisiting and improving designs based on feedback, testing, and errors, leading to a better final system.
37
Iteration
The process of repeating steps in the design cycle to improve a system based on feedback, testing, or changing requirements.
38
Social & ethical issues of introducing new IT systems
Includes concerns like job displacement, privacy, digital divide, security, user resistance, and impact on behavior or well-being.
39
Usability
ergonamics & accessibility
40
Methods to improve the accessability of systems
Touch screen, voice recognition, text-to-speech, Braille keyboard
41
Validation
Validation is the process of checking whether input data is reasonable and meets certain predefined criteria before it is processed by a program. It ensures that the data entered is acceptable, but not necessarily correct.