Unit 1

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

1/36

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.

37 Terms

1
New cards
Hardware
The physical parts of a computer system (e.g., CPU, RAM, keyboard).
2
New cards
Software
A set of instructions that provides functionality (e.g., applications, OS).
3
New cards
Peripheral
An external device that provides input/output (e.g., mouse, keyboard, monitor).
4
New cards
Network
A group of connected computers for data and resource sharing.
5
New cards
Human Resources
The people using or maintaining the computer system.
6
New cards
Client
A device that receives services through a network.
7
New cards
Server
A device that provides services through a network (e.g., email server, DNS server).
8
New cards
Router
A device that routes data between networks.
9
New cards
Firewall
A device or software that filters malicious information in and out of a network.
10
New cards
Usability
The extent to which a system can be used effectively, efficiently, and satisfactorily by users.
11
New cards
Ergonomics
The optimization of human well-being and system performance by examining elements of a system.
12
New cards
Accessibility
The extent to which a system can be used by people with a wide range of user needs.
13
New cards
Prototype
An early sample, model, or release of a product created to test a concept or process.
14
New cards
Iteration
The process of repeating the design cycle to test, adjust, and optimize a product.
15
New cards
Stakeholder
A person, group, or organization with an interest or concern in a system.
16
New cards
End-User
The person who actually uses a particular product or system.
17
New cards
Context for Planning a New System
Includes understanding who (users), where (environment), when (scenario), why (need), what (existing technology), and how (use cases), along with organizational issues like user roles.
18
New cards
Change Management
Important to manage data loss, resources, testing, retraining, and policies to reduce organizational impact.
19
New cards
Legacy System
An old or outdated system that may cause compatibility issues when integrating with new systems.
20
New cards
Compatibility Issues in Business Mergers
Issues like software incompatibility, language encoding, and date/time conventions.
21
New cards
On-Premise Systems
Systems hosted locally on the client's hardware; high management costs but full control.
22
New cards
SaaS (Software-as-a-Service)
Cloud-based systems hosted remotely; minimizes costs but raises security concerns.
23
New cards
Direct Changeover
Replacing the old system entirely with the new; fast but no fallback if issues arise.
24
New cards
Parallel Running
Running both old and new systems simultaneously; offers backup but costly.
25
New cards
Pilot Running
Trialing the new system in a small part of the organization; limits risk but no backup if it fails.
26
New cards
Phased Conversion
Implementing the new system in stages; allows training but risks during failed phases.
27
New cards
Data Migration Problems
Common issues include incompatible file formats, data structures, validation rules, incomplete data transfer, and international conventions.
28
New cards
Static Testing
Testing without executing the code; involves reviewing documentation or code.
29
New cards
Dynamic Testing
Testing by interacting with the system to check functionality.
30
New cards
Alpha Testing
Internal testing done by the development team before release.
31
New cards
Beta Testing
Testing done by selected public users before the final release.
32
New cards
Black Box Testing
Testing without knowledge of the internal code or structure.
33
New cards
White Box Testing
Testing with full knowledge of the internal code and structure.
34
New cards
User Testing
Testing done by end-users to ensure the system meets their needs.
35
New cards
Automated Testing
Using software tools to automate parts of the testing process.
36
New cards
Debugging
The process of finding and resolving bugs or errors in the system.
37
New cards
User Acceptance Testing
Testing to ensure the system meets the users' needs and requirements.