2.7 Different types of software systems Flashcards
What is ‘Off the shelf’ software?
Piece of software which is available to purchase by anyone.
Commercially available and sold with full support of the manufacturer.
What is ‘Bespoke’ software?
Custom made software for a given purpose.
Organization specifies to the programmers what they wish the system to do for a high price.
What is ‘Open Source software?
Freely distributed without charge and the full source code is available.
Can be changed/customized to meet new requirements.
What are 3 advantages of Open Source software?
Reliable as software is continually analysed and improved by a large community.
Removes any problems of incompatible formats.
Independence from the original authors.
What are 3 examples of safety related systems?
Air Traffic Control, Auto-Pilots and Nuclear Power Stations
What are 4 advantages of driverless trains?
No possibility of human error.
Obstruction can be detected ahead.
Maximum speed limit correctly followed.
No driver salaries therefore no sickness or lateness.
What are 5 advantages of using robots for building cars?
Expensive to install but cheaper than humans over a long period of time.
More accurate and consistent.
Doesn’t get tired, can work 24/7 without breaks.
Can do processes which could be hazardous to human health.
Machine learning.
What are 5 issues that could arise from using robots?
Human workers may be better at spotting impending problems/providing context.
May be redundancies of skilled workforce.
Jobs that remain will be deskilled.
Highly skilled jobs will be created for designers.
Machinery needs to learn from existing skilled workers.
How are weather models created for forecasting?
Data such as rainfall, temperature and wind speed are fed into a computer.
Data is collected from thousands of sensors.
Data is then put into a mathematical model where calculations take place.
Predictions are then made based on the current conditions.
What are 3 advantages of using powerful computers for weather forecasting?
The more up-to-date the model is, the more accurate the forecast is.
Parallel processing is used for the complex calculations.
Distributed processing enables computers to share the load and collaborate with other countries.
What are 3 disadvantages of using powerful computers for weather forecasting?
Predictions are not always 100% accurate.
Equipment is extremely expensive.
Weather predictions cannot account for freak patterns.
What is an expert system?
A software system with a large database and a built-in set of facts and rules which enables it to solve complex problems in an expert area with a human.
What are 4 benefits for doctors from implementing an expert system?
Helps them diagnose/treat unusual conditions.
Saves the doctor’s time.
Reduce time spent training doctors.
Information is up-to-date.
What is the main disadvantage for doctors using an expert system?
They may become over reliant on the system and become complacent.
What are expert systems made up of?
Knowledge Base - database containing expert knowledge.
Rule Base - links knowledge together through facts.
Interference Engine - works out queries by using the rule base.
User Interface.