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