Unit 1

studied byStudied by 3 people
0.0(0)
learn
LearnA personalized and smart learning plan
exam
Practice TestTake a test on your terms and definitions
spaced repetition
Spaced RepetitionScientifically backed study method
heart puzzle
Matching GameHow quick can you match all your cards?
flashcards
FlashcardsStudy terms and definitions

1 / 36

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

37 Terms

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