Font size
Worksheets7. the need for different types of software systems Final
Total questions: 127
Worksheet time: 1hrs 4mins
The purpose of AI is to...
Build computer programs that exhibit intelligent behavior
Build problems, learns and understand language.
Build emotions, language and understands mathematical problems.
Create a robot friend for every fifth grader
Excel is an example of
video-editing software
word-processing software
presentation software
spreadsheet software
PowerPoint is an example of
Word-Processing software
Presentation software
Spreadsheets software
Database software
In industries where software is developed for _________________, it is imperative that the project is checked carefully at each stage of the system development lifecycle
multinational companies
safety critical systems
highly efficient systems
a specific purpose
Bespoke software is often required to meet very specific needs. In industries where software is developed for safety critical systems, it is imperative that the project is checked carefully at each stage of the system development lifecycle. This ensures that
the requirements have been correctly defined
that the design is accurate and that software meets the required level of performance and is free from errors
each stage has been validated
expert systems are as accurate as possible
________ are designed to carry out the decisions usually made by a human expert
expert systems
closed systems
intelligent systems
bespoke systems
In a medical diagnosis system (expert system) the system will have a user interface and an __________ for handling queries
inference engine
expert engine
expert rule base
interface rule
In an expert system the links between facts are called rules and are stored in a _______
inference engine
rule base
knowledge base
query handler
In a medical diagnosis system (expert system), expert doctors provide facts about particular conditions to build a __________
knowledge base
query base
rule base
user interface
In a medical diagnosis system (expert system) the system will have a user interface and an __________ for handling queries
inference engine
expert engine
expert rule base
interface rule
In a medical diagnosis system (expert system), expert doctors provide facts about particular conditions to build a __________
knowledge base
query base
rule base
user interface
In an expert system the links between facts are called rules and are stored in a _______
inference engine
rule base
knowledge base
query handler
In an expert system the links between facts are called rules and are stored in a _______
inference engine
rule base
knowledge base
query handler
In a medical diagnosis system (expert system), expert doctors provide facts about particular conditions to build a __________
knowledge base
query base
rule base
user interface
In a medical diagnosis system (expert system) the system will have a user interface and an __________ for handling queries
inference engine
expert engine
expert rule base
interface rule
A car fault diagnosis system can read sensor data and provide an accurate fault diagnosis in a very short space of time which may save the owner ________
time and money
the job of getting it fixed
from using a piece of closed source software
_________ can be used by non-specialists who may not be able to distinguish between a real and erroneous diagnosis. For example, feeling lethargic, having a raised temperature and skin rash may be symptoms of a number of different conditions. Online medical diagnosis utilities can cause a great deal of worry to patients
expert systems
bespoke systems
of the shelf systems
intelligent systems
________’ permit the user to carry out useful tasks
application software
utility software
encryption software
system software
Examples of applications are:
word processor
desktop publishing
a game
file manager
Examples of applications are:
database software
calculator program
backup and archiving
disc defragmenter
What is a problem with open source software?
someone could take the ideas from the software and add it to their code then release it as partly open source
someone could take the ideas from the software and add it to their code then release it as closed source
someone could take the ideas from the software and add it to their code then release it as a new open source version
Anyone can join the community of developers to make changes to the code and upload their changesfor the rest of the world to see. If changes are godd they can be mergedinto the main source code so all users can benefit. (what is explained here)
expert system
open source software
bespoke software
off the shelf software
Any software built with specific needs in mind to a particular business will not be _______ to other companies problems
portable
changable
implemented
the end user will pay less due to the cost being split between everyone who will buy it. what type of software is this?
bespoke
off the shelf
open
utility
the biggest cost is paying for the software engineers time. what type of software is this?
bespoke
off the shelf
open
utility
systems classified as this are not allowed to fail
safety critical system
non failure system
fail safe system
systems are considered safetty critical if there is potential for what happening?
death or serious illness
damage to the environmnet or wildlife
the system is too expensive
in the case that failure does occur, safety critical systems will provide methods to get the system back under control. ___________ will have redundant systems in place should failure occur. For example, if life life support should begin to fail it would alert medical staff and keep working long enough for them to intervene
fail-safe
fault tolerant
fail-passive
in the case that failure does occur, safety critical systems will provide methods to get the system back under control. ___________ may fail but if it does th pilot can regain control (auto pilot system)
fail-safe
fault tolerant
fail-passive
In knowledge based/expert systems the knowledge base:
is a database containing expert knowledge
attempts to work out the answer to the user'squery by using the rule base
links knowledge together through facts
allows the user to communicate with the system.
In knowledge based/expert systems the inference engine:
is a database containing expert knowledge
attempts to work out the answer to the user'squery by using the rule base
links knowledge together through facts
allows the user to communicate with the system.
In knowledge based/expert systems the rule base:
is a database containing expert knowledge
attempts to work out the answer to the user'squery by using the rule base
links knowledge together through facts
allows the user to communicate with the system.
The __________ is interactive and will not just work seriallyby taking input, doing some processingand then providing an answer. At any point it may require more information to help it arrive at a conclusion
inference engine
rule base
user interface
knowledge base
The _______ works by using logic and probablilities. For example, consider a patient who has a headache and a runny nose. The patient could have a cold or flu. It is much more likely to be a cold, but a chance it is flu. The _____ sets these probablilitiesfor the inference engine to use
rule base
query base
knowledge base
the ______________ is responsible for making on eof three decisions. 1.it has enough information to arrive at an answer, 2. it requires more information, 3. it cannot reliably come up with an answer
inference engine
user interface
rule base
knowledge base
which application software allows the creation of many types of publication, for example manuals, posters and banners?
presentation software
desktop publishing
spreadsheet packages
drawing packages
which application software focuses on producing essays, letters and reports rather than large graphical publications
presentation software
desktop publishing
spreadsheet packages
word processing software
which application software uses cells that contain calculations, these calculations are automatically updated when the numbers in other cells are changed?
presentation software
database software
spreadsheet packages
word processing software
Computer applications have allowed everyday tasks to be performed quickly and sometimes ________
automatically
faster
once
readily
Computers and smartphones contain a calculator program which reduces the requirement for users to carry out calculations manually. Information can be searched for and results returned in an instant. This in turn is increasing our _____ upon computers and the internet
skillset
reliance
usage
anger
Modern creative industries rely on a combination of traditional video and computer generated imagery (CGI) and ______
animation
drawings
imagination
Traditional hand-drawn animation was a very time-consuming process. Specialist software, such as Adobe Flash, has enabled even _______ to produce computer animations
novice users
john potter
programmers
experts
Software is used to create wire-frame models from simple _______
polygons
triangles
octagons
hexagons
The ____________are then rendered by the software to make them appear more realistic
polygons
wireframes
shapes
wires
Software used at weather stations must be capable of ___________
data tapping
data correcting
data logging
data strolling
Software used at weather stations must be capable of data logging. The data is then analysed and, based on previous scenarios, a ________ is generated of the most likely weather pattern
simulated model
data logger
graph/chart
data prediction
Software used at weather stations must be capable of data logging. The data is then analysed and, based on previous scenarios, a simulated model is generated of the most likely weather pattern. Data patterns can be analysed to increase the accuracy of future predictions and to extract
long-term trends.
answers
data logged
graphical data
Computer control systems use sensors to provide an input signal which is then processed by software to generate a ______ signal.
output
loud
data
processing
Computer control systems use sensors to provide an input signal which is then processed by software to generate an output signal. The output signal can be used as _____ in a closed loop control system to enable the output to be turned on and off automatically, for example, a thermostat in a heating system
a sign
feedback
flag
Computer control systems use sensors to provide an input signal which is then processed by software to generate an output signal. The output signal can be used as _____ in a closed loop control system to enable the output to be turned on and off automatically, for example, a thermostat in a heating system
a sign
feedback
flag
The software used in __________ is usually quite simple as the amount of data being processed is small and decisions made very simple, i.e. turning a heater on or off.
computer control systems
data logging
data modelling
_____ uses computers to carry out processes without the need for human interaction. Software must have a high level of reliability and robustness. It is also important that systems are calibrated to provide the correct degree of accuracy.
automation
robotics
AI
expert systems
The software used in computer control systems is usually quite simple as the amount of data being processed is small and decisions made very simple, i.e. turning a heater on or off. Automation uses computers to carry out processes without the need for human interaction. Software must have a high level of _________. It is also important that systems are calibrated to provide the correct degree of accuracy.
reliability
robustness
logging
memory
It is also important that systems are calibrated to provide the correct degree of _______.
accuracy
levelling
robustness
reliabilty
_______ are expensive to set up but may replace the work of several employees so can save money in the long term.
Automated systems
Modelling simulations
Data logging
Expert systems
Automated systems are ________ to set up but may replace the work of several employees so can save money in the long term.
expensive
cheaper
easy
automatically
Automated systems are expensive to set up but may replace the work of several employees so can _________ in the long term.
save money
be reused
be not cost effective
automatically
Some tasks are difficult to ______ as they require very fine movements that are difficult for machines to replicate.
automate
copy
do
transfer
Robots can be used to work in environments that are _________for humans such as mines, under the sea or in nuclear power station cores.
dangerous
unreachable
very hot
Robots do not require rest breaks but, as they become more capable and are given greater __________
responsibilities
flexibility
work
A robot is a device that carries out ______ tasks.
some
automated
quick
easy
Robots are used in the manufacture of ____ to assemble components, weld and paint panels.
cars
food
clothes
applications
The ________ used to control robots provides instructions needed to carry out specific actions.
software
hardware
CPU
microprocessor
Programs need to be carefully tested as they will often run _________.
unattended
attended for safety
in time periods
Humanoid robots, such as Honda’s Asimo, are designed to mimic human movement. They contain ____ to enable the robot to make decisions.
input
feedback
sensors
options
Humanoid robots, such as Honda’s Asimo, are designed to mimic human movement. They contain sensors to enable the robot to make decisions. For example, when Asimo puts a foot forward, pressure sensors will _________ readings to indicate when contact has been made with the floor. This will then trigger the second foot to be lifted as Asimo walks.
feed back
give back
allow for
Computer aided design (CAD) software is often used in conjunction with _________software.
computer aided manufacturing (CAM)
application
expert system
bespoke
CAD allows a user to design their product using a computer as 2D views from which it can produce a 3D view. CAM software will then convert the design into a __________
3D product
printed product
workable product
piece of hardware
Examples of devices that use CAM are
3d printers
laser cutters
CNC lathes
plotters
_______ are programs for locating web pages containing key words entered by the user.
search engines
application software
indexes
page rankings
Web pages contain ______ which may allow a web page to appear more highly ranked in search results.
meta tags
bulk tags
page ranks
algorithms
The _________ used by a search engine is very important in returning the most relevant results rather than a large number of pages.
algorithm
method
software
input
The algorithm used by a search engine is very important in returning the most relevant results rather than a large number of pages. Google’s search engine uses the ________algorithm which uses the number of links to a page as a measure of its importance
PageRank
AlgorithmRank
PageImportanceRank
The algorithm used by a search engine is very important in returning the most relevant results rather than a large number of pages. Google’s search engine uses the PageRank algorithm which uses the number of links to a page as a measure of its
importance
ability
size
scalability
Search engines store web pages gathered by a web crawler or _______
spider
crawler
trojan
meta crawler
Search engines store web pages gathered by a web crawler or spider. The page data is then indexed to facilitate fast _________
searching
indexing
crawling
popping
Search engines store web pages gathered by a _______ or spider
web crawler
virus
trojan
meta crawler
Search terms entered by the user form the search query which is used to search the ______ for matching terms. The pages are then returned in the user’s browser as the result set.
index
pagerank
score
pipelining
Professional organisations have a presence on the internet which may enable them to reach a larger audience. Websites can be used to create professional profiles which may assist in career development.____ are made available online and learning communities allow students to study remotely.
Journals
Blogs
Articles
Professional organisations have a presence on the internet which may enable them to reach a larger audience. Websites can be used to create professional profiles which may assist in career development. Journals are made available online and learning communities allow students to study ______.
remotely
automatically
articles
3d modelling software uses techniques such as
ray tracing
trace tabling
copy modelling
3d modelling software allows the user to sculpt or model objects, apply textures, set up a scene and then provide _______
light sources
data sources
polygons
3d modelling software allows the user to sculpt or model objects, _________, set up a scene and then provide light sources
apply textures
set up darkness
polygons
3d modelling software allows animation. Objects are moved in a scene by stating
a start and end state
size and depth
colour and colour depth
the appearance of smooth animation is what?
tweening
combining
transitions
animate smooths
3d modelling software can provide _____ to allow more natural movement
pivot points
running actions
tween motions
weather forecasting software assimilates all of the data recorded to create a numerical model of ____
atmosphere
weather
world
rain
a sensor will record data from the physical environment. common sensors include -
pressure sensor
mercury tilt switch/accelerometers
luminance (light sensor)
output sensor
water sensor
the range of scenarios where computer automation can play a role is vast but what they all have in common is that they gather input using sensors and produce output using _____
actuators
output sensors
machines
a sensor will record data from the physical environment. common sensors include -
pressure sensor
mercury tilt switch/accelerometers
humidity sensor
infrared sensor
computer sensor
CAD allows designers to
scale and rotate in three dimensions
rotate in 2 dimensions
designers can try out different ideas and styles without having to make physical prototypes until they are sure that the design is sound. You can't test every aspect as the amount of variables is vast. A prototype will have to be built at some point but the amount needed is kept to a minimum. what is being explained here?
CAD
CAM
animation
3d modelling
designers can try out different ideas and styles without having to make physical prototypes until they are sure that the design is sound. You can't test every aspect as the amount of variables is vast. A prototype will have to be built at some point but the amount needed is kept to a minimum. what is being explained here?
CAD
CAM
animation
3d modelling
As consumers, we expect everything we buy to be perfect. By enlisting machines to produce our products this can be guaranteed with a small error margin and a stable quality level. What is being explained?
CAD computer aided design
CAM computer aided manufacturing
applications
advantages of computer aided manufacturing (CAM)
products produced are exactly the same
they don't get tired
they don't make mistakes (unless they break down)
they can work 24/7
they find errors and fix them
As robots do the job of repetitive actions faster, more precisely and with fewer breaks than a human ever could, this has meant a shift in the job market. There are fewer lower skilled _________ jobs, meaning that certain groups in society struggle to find employment.
manual labour
semi skilled
computer
although manual labour jobs have reduced because of automation jobs in ______ and monitoring robotic automation have increased
maintaining
using
building
creating
web spiders scour the internet, following links and recording ________ and the addresses of where these ______ were found (search engines)
keywords
meta data
algorithms
searching the search engines index means what
fast searching and results returned very quickly
slower searching and results returned
fast searching but struggles to find results
web spiders scour the internet, following links and recording keywords and the addresses of where these keywords were found (search engines). These keywords are then ordered and stored in _____
an index
order
search table
search engine companies analyse their indexes using _____
algorithms
indexes
tables
the PageRank algorithm is Google's way of generating a rank order for the websites found in response to users' searches. It works by counting the number of links to a page from other websites. This gives google ________of how important a website is
a rough estimate
an exact idea
an idea
the PageRank algorithm is Google's way of generating a rank order for the websites found in response to users' searches. It works by ___________ to a page from other websites. This gives google a rough estimate of how important a website is
counting the number of links
finding keywords tagged
checking visits
almost every business will have a web presence, which can range from small sites which advertise goods to massive online shops. Most consumers will, before buying an item, search for it on the web. Increasingly people are also looking at online reviews before making purchases, especially of services or larger items such as electronics. The implication of this for a business is that they need to manage the flow of information very carefully. They will have twitter feeds, facebook pages. It is not uncommon for companies to __________ blogs or online reviews which are scathing of their business
try and shutdown
report
take over
one key concern for every business is what comes up when they are searched for. If you are not the first page of popular searches your business can suffer (lost sales) Negative reviews will also make the business suffer. Businesses spend a lot of money ensuring their websites, which they control are some of the first to appear in search engines. This requires _______
a combination of spending money with eth search engines to have sponsored results and manipulating the PageRank
spending money on other websites to link to theirs
hard work to ensure the website is high up on the ranking
designers can try out different ideas and styles without having to make physical prototypes until they are sure that the design is sound. You can't test every aspect as the amount of variables is vast. A prototype will have to be built at some point but the amount needed is kept to a minimum. what is being explained here?
CAD
CAM
animation
3d modelling
Examples of devices that use CAM are
3d printers
laser cutters
CNC lathes
plotters
CAD allows a user to design their product using a computer as 2D views from which it can produce a 3D view. CAM software will then convert the design into a __________
3D product
printed product
workable product
piece of hardware
The algorithm used by a search engine is very important in returning the most relevant results rather than a large number of pages. Google’s search engine uses the ________algorithm which uses the number of links to a page as a measure of its importance
PageRank
AlgorithmRank
PageImportanceRank
The algorithm used by a search engine is very important in returning the most relevant results rather than a large number of pages. Google’s search engine uses the PageRank algorithm which uses the number of links to a page as a measure of its
importance
ability
size
scalability
The algorithm used by a search engine is very important in returning the most relevant results rather than a large number of pages. Google’s search engine uses the PageRank algorithm which uses the number of links to a page as a measure of its
importance
ability
size
scalability
Search engines store web pages gathered by a web crawler or spider. The page data is then indexed to facilitate fast _________
searching
indexing
crawling
popping
Search terms entered by the user form the search query which is used to search the ______ for matching terms. The pages are then returned in the user’s browser as the result set.
index
pagerank
score
pipelining
3d modelling software allows the user to sculpt or model objects, _________, set up a scene and then provide light sources
apply textures
set up darkness
polygons
3d modelling software can provide _____ to allow more natural movement
pivot points
running actions
tween motions
the appearance of smooth animation is what?
tweening
combining
transitions
animate smooths
web spiders scour the internet, following links and recording ________ and the addresses of where these ______ were found (search engines)
keywords
meta data
algorithms
although manual labour jobs have reduced because of automation jobs in ______ and monitoring robotic automation have increased
maintaining
using
building
creating
Robots can be used to work in environments that are _________for humans such as mines, under the sea or in nuclear power station cores.
dangerous
unreachable
very hot
Robots do not require rest breaks but, as they become more capable and are given greater __________
responsibilities
flexibility
work
Computer control systems use sensors to provide an input signal which is then processed by software to generate an output signal. The output signal can be used as _____ in a closed loop control system to enable the output to be turned on and off automatically, for example, a thermostat in a heating system
a sign
feedback
flag
Software used at weather stations must be capable of data logging. The data is then analysed and, based on previous scenarios, a simulated model is generated of the most likely weather pattern. Data patterns can be analysed to increase the accuracy of future predictions and to extract
long-term trends.
answers
data logged
graphical data
The ________ used to control robots provides instructions needed to carry out specific actions.
software
hardware
CPU
microprocessor
Programs need to be carefully tested as they will often run _________.
unattended
attended for safety
in time periods
