Open Source Software
Bespoke Software
Closed Software
GNU GPL
Off-The-Shelf Software
Bespoke v. Off-The-Shelf
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.
Weather Forecasting
CAD
CAD Advantages/Disadvantages
ADVANTAGES:
- Products exactly the same.
- Potential 24/7 assembly lines.
- Consistent rate of production.
DISADVANTAGES:
- Expensive to set up.
- Delays to production (maintenance, errors)
Automation/Robotics
Common Types of Sensors
Robotics Advanatges/Disadvantages
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?
Computer Generated Graphics and Animation
Expert Systems
Knowledge Base
Inference Engine
Rule Base
User Interface
Knowledge Inquisition
Heuristic Knowledge