4.6.1.1 Relationship between hardware and software and 4.6.1.2 Classification of software Flashcards Preview

Computing Theory > 4.6.1.1 Relationship between hardware and software and 4.6.1.2 Classification of software > Flashcards

Flashcards in 4.6.1.1 Relationship between hardware and software and 4.6.1.2 Classification of software Deck (13)
Loading flashcards...
1
Q

What is hardware?

A

The physical components that make up the computer

2
Q

What is software?

A

Programs that are processed by the processor and executed by the computer

3
Q

What is system software?

A

Allows the user to operate the computer, it acts as a an interface between the hardware and the user, making the hardware work and creating a platform to run other software. e.g operating system, library programs, assembler/compiler/interpreter

4
Q

What is application software?

A

Makes the hardware do something useful, performing tasks that are independent from the computer (real world tasks), e.g word processor, spreadsheet, database

5
Q

State some application software examples

A
Spreadsheets
Database
Presentation
Desktop Publishing
Word Processor
Communications software
Drawing software
6
Q

Why will a software system require maintenance?

A

To deal with bugs/errors in the code
To update the program and add new features
Improve performance
Update to handle new hardware

7
Q

Why may new software fail?

A

Bugs in the program
Project doesn’t meet user’s needs and doesn’t sell
Hardware not powerful enough
Only runs on certain operating systems
Poorly managed project, poorly trained staff

8
Q

What is the purpose of backup utility?

A

Automatically makes copies of files to prevent loss of data and protects important work by regularly performing backup

9
Q

What type of control software could endanger life if it fails?

A

Flight control software
Life support controlling software
Hazardous material controlling software
Mechanical equipment monitoring software

10
Q

What is bespoke software?

A

Software specially written for an end user, such as a company

11
Q

What is special purpose software?

A

Software written for a particular task

12
Q

What is general purpose software?

A

Software that is appropriate for many different tasks. This makes it cheaper and more useful.

13
Q

What’s the advantages and disadvantages of special purpose over bespoke software?

A

Special purpose software is immediately available, has a lower cost and has a wider range of support available for it. You can easily hire staff that understand the software and it’s less likely to have bugs.
Bespoke is useful when there is no software available to solve a problem and a specific requirement is needed, this means it will do everything and won’t have unnecessary features.

Decks in Computing Theory Class (102):