types of software systems and their attributes Flashcards

paper 2

You may prefer our related Brainscape-certified flashcards:
1
Q

types of software

A

open source
bespoke
off-the-shelf

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

open source software

A

software whose source code is visible and can be modified by users
typically license terms promote collaboration and allows sharing for free

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

open source pros

A

usually free
if you can program, you can customise to your own needs

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

open source cons

A

no right to support it bugs exist
may not have as powerful features as paid for software

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

bespoke software

A

software that has been written to order for a specific client

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

bespoke pros

A

software can be customised to client’s exact needs
unique software provides unique competitive edge

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

bespoke cons

A

can be very expensive
software not immediately available - must be designed etc

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

off-the-shelf software

A

general purpose software typically purchased from a retailer

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

off-the-shelf pros

A

cheap
readily available on demand
lots of support should exist

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

off-the-shelf cons

A

may not solve the problem exactly as you wanted
users tend to pay for features they end up not using

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

what is a safety critical system

A

a system in which failure could result in injury or death

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

fail passive

A

may fail but has backup measures in place
eg autopilot fails then pilot takes control

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

fault tolerant systems

A

can continue to operate on an interim basis but with limited capacity
eg having a redundant system in place split into sections so if one section fails they can activate the redundant system temporarily

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

fail-safe systems

A

has manual overrides in place for if failure occurs - eg have a time delay and a warning that allows for human interaction before they become critical
eg medical devices

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

what is a control system

A

type of computer system that manages, commands and directs other devices/systems
can be used for:
safety
working remotely
precision

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

examples of control systems

A

traffic lights - uses sensors or set amount of time to changes
heating systems - temp sensors taking readings and turns on heating to alter temp

17
Q

name 3 types of sensors

A

temperature
humidity
infra-red
smoke
sound
pressure
touch

18
Q

safety related (critical) system features

A

redundancy - all components have backup features
expense - high costs due to extremely thorough testing
specialised - highly skilled workers to develop systems and specialised hardware custom-made for their purpose

19
Q

expert system

A

a piece of software that uses AI to model the knowledge of a human expert
consists of:
knowledge base
inference engine
user interface

20
Q

knowledge base

A

detailed database which contains enough data to allow the expert system to come to an educated conclusion

21
Q

inference engine

A

consists of a set of rules which determines what question the user will be asked next based on the answers the user has provided thus far + based on searching the knowledge base.

22
Q

user interface

A

presents the questions and feedback to the user and accepts input from the user
must be user friendly to avoid incorrect inputs

23
Q

expert system uses (examples)

A

medical diagnosis
playing strategy games

24
Q

expert system pros

A

available 24/7
no concern about bias
no travel costs
can be used as a training tool
doesn’t go on holiday

25
Q

expert system cons

A

no common sense so can return ridiculous results
high initial costs
can promote digital divide as not everyone has relevant access

26
Q

facts

A

facts/rules should be produced by a specialist with relevant expertise
results must be clearly understandable to user
list outputs in order of suitability or indicate a relative score
should explain its reasoning for reaching its decisions so accuracy can be evaluated

27
Q

internet

A

worldwide interconnection of computers and networking hardware

28
Q

intranet

A

network that is local to an organisation
can only be accessed by members

29
Q

search engine

A

piece of software that allows a user to search for web pages and other docs
can search a website, an intranet or the whole internet
use web crawlers to scour all pages identifying key words in search
content is transmitted back to search engine and stored in an index to be presented

30
Q

ranking (search engines)

A

search engines look through their index for highly relevant content and orders the content by relevance to searcher’s query

31
Q

robotics

A

something in the physical world that is controlled by a computing system using sensors and actuators

32
Q

robotics pros

A

can do dangerous jobs for humans
cheaper for manufacturing + can do repetitive jobs + output consistent (no mistakes)
can work 24/7

33
Q

tech in weather forecasting

A

collecting quantitative numerical (eg rainfall, temp) data using sensors
predictions made based on current conditions + calculations performed on data to see how it will change over time
done by powerful computers with parallel/distributed processing to ensure calculations done quickly

34
Q

what is computer aided design/manufacturing (CAD?CAM)

A

the process designing a product on a computer, testing it using simulations and then manufacturing thousands of copies in a factory