A computer-based system that makes use of human knowledge to solve problems.
- User Interface (method by which a computer interacts with a user, allows user to input info as well as provide output)
- Knowledge base (consisting of rules base and database of facts)
- Inference engine (the reasoning part of system, used to infer results from inputs)
Knowledge Engineer
- The person responsible for the creation and maintenance of an expert system
Shell
Software that provides the user interface, knowledge base editor, inference engine and explanation system
Mineral Prospecting
Investment Analysis
Financial Planning
Insurance Planning
Car Engine Fault Diagnosis
Medical Diagnosis
Route Scheduling for Delivery Vehicles
Plant and Animal Identification
Advantages
Reduces time taken to solve a problem
based on knowledge of many experts
Never "forgets" to ask a question, as a human might
Improves customer/patient service
can predict future problems
Saves money due to faster service time
Less skilled work force is required, lower wage bill (Car fault diagnosis)
Disadvantages
Cost a lot to set up
Need to be trained, takes time and money
Needs continually updating, temporarily out of use
need to be one in every garage/branch/surgery
Monitoring and Measurement
Sensors - Device used to monitor physical variables
Physical Variables - Analogue form of data found in the physical world that is continually varying
Data logging systems - Hardware&Software used in the collection of data
To edit expert system: Need a text editor
Medical Applications
Weather Monitoring
Climate Monitoring
Monitoring the Environment
Scientific Experiments
Project Management
A method of ensuring that a project is completed within timescale and monetary budge allowed by a business
Gantt Charts - Graphical representation of progress being made, each task can be represented
Pert Chart - Project Evaluation and Review Technique
Evaluate progress
Graphical representation
Event Chain Diagrams - Diagram showing relationship between events and tasks
Critical Path Analysis - To show critical paths
Software Development
Building Construction
Modelling
Use of computers to represent a real-life situation
Creating programmed simulation of a situation or process that will allow data to be changed and examining the effect that this has on other data
Often done with a spreadsheet and can be used to predict future trends
Mainframe computer - A large computer that is accessible from many computer terminals and has extremely large processing power
Choice of software
They often use purpose-built software for tasks.
Must be written specifically for the purpose
Many models are so complex that an off-the-shelf solution cannot be found
Off-the-shelf software - Existing software that a systems analyst may recommend for the implementation of a new system
Economic
Prototype
Climate
Weather Forecasting
Simulations
Used to predict the future of a nation's economy
Money collected from taxes used to spend on education and public services (public transport, roads)
Can be used to see how much money can be raised by increasing taxes by varying amounts
Prototype
Physical model built to an exact scale
Use in trials and testing
Have to be expendable
Created using Computer-Aided Design (CAD) software
Enables dimensions and shape to be changed to see the effect
Data from sensors fed into model and calculations are performed
Computer examines similar patterns of weather from the past and compares them to current conditions and is able to predict resulting weather
Resulting maps showing isobars and temperatures are produced
Supercomputer - computer that has hundreds of thousands of dual processors. It is a collection of computers that are connected through a high-speed network.
Created to replicate a situation where the user is in control
Needed because actual physical components are expensive to replace
Used to teach people how to fly aircraft, drive, etc
Without the skills necessary in real life the results can be catastrophic
Advantages
Safer way of learning
Same manoeuvre can be repeated in quick succession
Dangerous situations can be simulated at no risk to vehicle or driver
Running costs lower + cost of fuel
Disadvantages
Initial costs - expensive to buy and maintain
Impossible to replicate all possible difficult situations they may experience
Operators may become too overconfident, as they are not in real physical danger and may make mistakes which would be catastrophic in the real situation
Knowledge Engineer
- The person responsible for the creation and maintenance of an expert system
Shell
Software that provides the user interface, knowledge base editor, inference engine and explanation system
Advantages
- Reduces time taken to solve a problem
- based on knowledge of many experts
- Never "forgets" to ask a question, as a human might
- Improves customer/patient service
- can predict future problems
- Saves money due to faster service time
- Less skilled work force is required, lower wage bill (Car fault diagnosis)
DisadvantagesMonitoring and Measurement
Sensors - Device used to monitor physical variables
Physical Variables - Analogue form of data found in the physical world that is continually varying
Data logging systems - Hardware&Software used in the collection of data
To edit expert system: Need a text editor
Project Management
A method of ensuring that a project is completed within timescale and monetary budge allowed by a business
Gantt Charts - Graphical representation of progress being made, each task can be represented
Pert Chart - Project Evaluation and Review Technique
Event Chain Diagrams - Diagram showing relationship between events and tasks
Critical Path Analysis - To show critical paths
Modelling
Mainframe computer - A large computer that is accessible from many computer terminals and has extremely large processing power
Choice of software
Off-the-shelf software - Existing software that a systems analyst may recommend for the implementation of a new system
Economic
Prototype
Climate
Weather Forecasting
Simulations
Prototype
BBC News - Beating traffic jams 'like a fish'
Climate
Climate Prediction
Weather forecasting
Supercomputer - computer that has hundreds of thousands of dual processors. It is a collection of computers that are connected through a high-speed network.
System 'to help winter crashes'
Simulation
Advantages
- Safer way of learning
- Same manoeuvre can be repeated in quick succession
- Dangerous situations can be simulated at no risk to vehicle or driver
- Running costs lower + cost of fuel
DisadvantagesPilots Train Without Taking Off
Profit Forecasts
Profit forecasts are used to predict profits based on rate of selling, have the ability to change variables in a model
Effects of changes in taxation, wages, energy prices, rent and mortgage payments can all be observed.
Break-even facility - one of the most useful features of spreadsheet
Graphs showing number of products that must be sold in a given period for the company to break even
Architecture
Nuclear Research
Geology/oredicting deposits
Market Research
Collection and analysis of information from sections of the public in order to discover the level of demand for a type of product or service
Primary research - Prospective or existing customers are interviewed by organizations themselves
Secondary research - Examination of existing data that has already been published, usually by another organization.
Research in advertizing media
Two ways data can be used:
Research in public opinion
Cookie - a text file sent to a user's web browser by a web server. Can be used by web servers and organizations to monitor the behavior of users
Interview methods
Research Applications
Medicine
- research into causes of illnesses and diseases
- cures
- Computer models
- 3D models
Developing new drugs- Results of previous research are stored
- computer cross-match previous research to results of new drug
- computer monitors amounts of ingredients that are being used
- researchers can vary amounts by very small differences (computer's very accurate)
Genetic analysis- Use of supercomputers
- Analysis can be performed by the use of parallel networks in a few minutes
- Identifying genes present
- Health records kept on database, info on genetic make-up of patients
- Can be used to identify those patients at risk
Science- Investigating the causes of these events and how improvements can be made
- Supercomputers
- Much larger memories and processing power than predecessors
- Ability to simulate any type of scenario
Space Research- Simlulating future space shuttle launches
- Improving crew safety and survivability
- Effectiveness of parachutes has been modeled
- Different arrangements of the shuttle system
- Different methods of landing
- Predicting impact of human activity on weather patterns
- Modeling of various human activities that affect climate
- Changing use of land (agriculteral to urban, deforestation, etc.)
- Greenhouse gasses
- Air pollutants
- Increasing risk of loss of species, reduction in forests
- Designing safe space exploration vehicles
- The actual flying of the vehicles
Universities- Promote research in science
- Topics in probability and statistics
- Research in modeling and numerical simulation
- Modeling and simulation of diseases and medicines
- Mathematical biology
- Psychology
- Computers: includes numerical analysis and scientific computing
- weather-based simulation models: aims to predict the timing of pest and disease outbreaks
- Research into areas of energy and sustainability are also carried out
- Fusion power: high performance computing to study what is required to sustain nuclear fusion
- Renewable energy: sources such as wind, water and hydrogen
- Sustainable crops: approaches to reducing energy usage in production crops
- The impact of agricultural land
EducationOnline Applications
- Have to employ web designers to design their websites
- Using web authoring software packages
- Build security into the website
Online banking- When customers log on -> data is transmitted to bank's web server
- When requests for data are made, they are passed on to the bank's Internet banking server
- which then accesses the customer information database server
- Connection from customer's PC to the web server is secure
- Use of firewalls - prevent direct access from customer to customer info database
- Web server acts as a 'go-between' between the customer and the personal data on the database
Online Shopping- Similar to online banking
- need to have access to a web server
- Shopping cart system - shopping cart software/shopping basket
- used to create the representation of a shopping cart for customers to buy goods online
- Can be part of the web hosting service and is integral to the web server software used
- Also handles payment process
Online booking system- AKA Computer Reservation Systems (CRS)
- Global Distribution Systems (GDS)
- Capable of dealing with many airlines at the same time
- Holidays
- Train tickets
- plane tickets
- cinema tickets
- theater tickets
- appointments
Online booking systemsStock Control