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

1
Q

What is hardware?

A

The physical components that make up the computer

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

What is software?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

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

State some application software examples

A
Spreadsheets
Database
Presentation
Desktop Publishing
Word Processor
Communications software
Drawing software
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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

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

What is bespoke software?

A

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

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

What is special purpose software?

A

Software written for a particular task

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

What is general purpose software?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

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