Software - Nelson Marlborough Institute of Technology
Download
Report
Transcript Software - Nelson Marlborough Institute of Technology
Revision
What is the general purpose of a computer
information system
Collect
Store
Process
Analyse
Report
Data into information which is useful its users
Revision
What are the 5 different parts of a computer system?
Hardware
Software
Procedures
Data
Users
Question
What software do you know about?
Hierarchy
Purpose
Supports computer system and its information-
processing activities
Acts as an intermediary between the hardware and the
application software
Enables computer systems to perform self-regulatory
functions
Loading itself when computer turned on
Providing commonly used set of instructions for all
applications
Types
Operating System (OS)
Director of the computer system operations
Monitors computer status
Schedules operations
Manages input and output devices
Types
Graphical User Interface (GUI)
Users manipulate visible objects (icons) to
exercise direct control of hardware
Replace complex commands
Natural User Interface (NUI)
Combine social, haptic and touch-enabled gesturecontrol interfaces
Virtual reality, head mounted displays, speech input and
output, artificial intelligence
Types
Social Interface
Uses cartoonlike character, graphics, animations and
voice commands
Guides user in using an application
Eg Clippy Microsoft’s help system
Motion Control gaming consoles
Eg Xbox 360 Kinect console PS3 Play Station, Nintendo
Wii
Touch-enabled gesture-control interfaces
Eg Microsoft Surface, Apple iPhone
Purpose
Instructions to perform specific information-
processing activities and provide functionality for
users
Sources
Develop in-house
Commission someone to develop
Purchase/rent/lease off-the-shelf
Standard package
Customised package
Types
Personal Application Software
Improves productivity of individuals
Examples
May include Software Suites
Speech-recognition software
Voice recognition
Types
Specialised
Allows user to perform specialised tasks
Accounting software
Design software
Project management software
Programming
Web design
Music
Animation
Issues
Software defects
Requires better planning and testing
Results in patches/updates
Software Licensing
Pirated software
Buy a licence to use rather than the actual programme
Open-source Software
Code available for anyone to use or change