Physical environments 3-Software in computer systems- 2 Flashcards

1
Q

Purpose and functions of utility software

A

*designed to help users manage and optimise their computer systems
*typically perform specific tasks that are not directly related to the user’s primary computing needs but are important for maintaining the system performance, security, and functionality

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

Examples of utility software

A

Antivirus software-protect the system from viruses, malware, and other security threats

Disk cleanup tools- clear temporary files, caches and other system clutter to free up disk space and improve performance

System optimisers-Tweaks system settings to improve performance and optimise resource usage.

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

More examples of utility software

A

Backup and recovery tools- Creates backups of important files and restores them in case of data loss or system failure

File compression tools- Reduces the size of large files and folders to save disk space and facilitate file transfer

System monitoring tools-Monitors system performance, resource usage, and other metrics to help diagnose issues and optimize system performance

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

Purpose and functions of application software

A

*designed to perform specific tasks FOR the user
*to server the USER’S needs such as productivity. entertainment, communication and creativity

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

Examples of application software

A

Word processors- creating/ editing text documents e.g. Word

Spreadsheets- organising and analysing data e.g. Excel

Web browsers- accessing and browsing the internet e.g. Google Chrome

Media Players- playing audio and video files e.g. Windows Media Player

Graphic design tools- Creating and editing images e.g. Adobe Photoshop

Video editing software-creating and editing video content e.g. Adobe Premiere or iMovie

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

Purpose and functions of code development tools (IDEs, debuggers)-

WHAT ARE code development tools?

A

*code development tools are designed to assist software developers in creating, testing, and debugging code
*There are a wide range of code development tools available, each with its own specific purpose and functionality

*Two of the most common types of code development tools are Integrated Development Environments (IDEs) and debuggers

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

Purpose and functions of code development tools
WHAT ARE IDEs??

A

*software programs that provide a comprehensive environment for developing code, often including features such as code editing, syntax highlighting, auto-completion, debugging, and testing

*designed to streamline the development process by providing a single, integrated interface for all aspects of code development, from writing and testing code to managing project files and collaborating with other developers

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

Purpose and functions of code development tools
WHAT ARE DEBUGGERS??

A

*software tools that are used to identify and diagnose errors in code.

*Debuggers allow developers to step through code one line at a time, examine variable values, and identify the source of errors or unexpected behaviour.

*essential for troubleshooting complex code, and can help to ensure that code is reliable, efficient, and free from bugs.

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

Other types of code development tools

A

*Version control systems – Used for managing code changes and collaborating with other developers.

*Profilers – Used for analysing code performance and identifying performance bottlenecks.

*Compilers/interpreters – Used to convert source code written in a high-level programming language into a lower-level language or machine code that the computer can understand.

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