Software Flashcards

1
Q

Define software

A

The set of machine readable instructions and executable code that runs on hardware plus all the related human-readable program code and documentation.

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

List and describe the characteristics of software that make it different

A

Invisibility: Progress in building software cannot be seen
Complexity: Software is more complex than other engineered products
Conformity: Software conforms to human rules rather than physical rules (e.g. gravity) and human rules are subject to change
Flexibility: Software is flexible. It is subject to a high degree of change throughout its life, but this change brings further complexity

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

What is a BIOS?

A

Built-in operating system. The connector between hardware and the operating system and other software.

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

Name and describe some software products

A

Customised one-off/bespoke software: Software built for a specific customer to meet their needs
Generic products/package software: Stand-alone systems sold to anybody who wishes to buy them. “Build it once, sell it many times”
Software-as-a-service: Software provided through a cloud service or is rented to customers

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