AS14 Flashcards

1
Q

Open Source Software

A
  • Software where the source code is available.
  • Lots of people working on it,testing each other’s code.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Bespoke Software

A
  • Closed software created for a client.
  • Developers contracted to create/maintain software.
  • Support period in contract.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Closed Software

A
  • Can be free, with ad-free/pro versions available.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

GNU GPL

A
  • General Public Licence.
  • Ensures that software released open source is kept free.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Off-The-Shelf Software

A
  • Generic/Multipurpose software.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Bespoke v. Off-The-Shelf

A

BESPOKE:
- Solves specific problem.
- Expensive.
- Development could take long time.
- Potentially more bugs.

OFF-THE-SHELF:
- Ready-made. Might solve problem exactly.
- End user pays less.
- Available immediately.
- More users = more testing = more bug fixes.

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

Weather Forecasting

A
  • Wants to predict weather as far in advance as possible.
  • Data is collected to record rainfall, humidity, temp, air pressure, wind speed, direction.
  • Data used to create a numerical record of atmosphere, which can track real world.
  • Data must be processed quickly/requires historical comparison.
  • Supercomputer used due to mass volumes of data.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

CAD

A
  • CAD is the process of designing a product on a computer and testing it using simulations.
  • Most mass produced products are manufactured this way as it reduces chance of faulty products, therefore wasted time/money/resources.
  • CAD enables developers to try different designs, scale parts, change colours, and run safety simulations.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

CAD Advantages/Disadvantages

A

ADVANTAGES:
- Products exactly the same.
- Potential 24/7 assembly lines.
- Consistent rate of production.
DISADVANTAGES:
- Expensive to set up.
- Delays to production (maintenance, errors)

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

Automation/Robotics

A
  • Control of something in a physical environment by some form of computing system.
  • Sensors gather input, provide feedback to the controller about the environment, and use actuators to produce output.
  • The controller processes the data given to help determine further actions.
  • This process continues in a feedback loop.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Common Types of Sensors

A
  • Pressure sensor
  • Accelerometers sensor
  • Luminance sensor
  • Humidity sensor
  • Infrared sensor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Robotics Advanatges/Disadvantages

A

ADVANTAGES:
- Faster work line.
- Removes risk to human life.
- Reduced cost of workforce.
- Precise, constant work.
- Stronger than human work.
DISADVANTAGES:
- Expensive.
-Human replacement issues.
- Malfunction/Maintenance staff needed.
- Specialised staff operate system.
- Ethical concerns. Military use?

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

Computer Generated Graphics and Animation

A
  • 2D images produced by using drawing packages.
  • 3D animation produced in modelling software.
  • Animation software includes models for how something moves to make the animation smooth/realistic as possible.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Expert Systems

A
  • A user enters information they have and the system infers an answer.
  • If it cannot, it requests more information.
  • This repeats until the system is confident in its reponse or has exhausted all possible options.
  • An application of artificial intelligence.
  • Used for narrow fields of knowledge. (knowledge domain of the system.)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Knowledge Base

A
  • Database containing expert knowledge.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Inference Engine

A
  • Will attempt to answer a user’s query using the base rule.
  • Interrogates the knowledge base and draws inferences based on the rules stored.
  • Poses questions to the user and takes the answer to produce a suitable response.
17
Q

Rule Base

A
  • Links knowledge together through rules.
18
Q

User Interface

A
  • Allows user to communicate with the system.
19
Q

Knowledge Inquisition

A
  • Initial stage of building an expert system.
  • Knowledge of the expert is built into the system. Can be stored as IF-THEN-ELSE rules.
20
Q

Heuristic Knowledge

A
  • Captures information about accurate judgements and the ability to estimate value.
  • Not derived from logic alone, but human experience.
  • Designed to work with uncertainty.