Introduction to Computer Science Topic 2 Introduction to

  • Slides: 22
Download presentation
Introduction to Computer Science Topic 2: Introduction to Application Software and System Software V

Introduction to Computer Science Topic 2: Introduction to Application Software and System Software V 1. 0 © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 2 Scope and

Introduction to Application Software and System Software Topic 2 - 2. 2 Scope and Coverage This topic will cover: • • Categories of software How to obtain software Integrated software Types and uses of application software Software licences Compatibility and software Types of system software Criteria to refer to when selecting application and system software © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 3 Learning Objectives

Introduction to Application Software and System Software Topic 2 - 2. 3 Learning Objectives 1 By the end of this topic, students will be able to: • • Define the term ‘software’ Identify categories of software Describe types of application software Justify the use of application software for a particular purpose © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 4 Learning Objectives

Introduction to Application Software and System Software Topic 2 - 2. 4 Learning Objectives 2 By the end of this topic, students will be able to: • Describe types of system software • Justify the use of system software for a particular purpose • Describe types of utility software • Justify the use of utility software for a particular purpose © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 5 Terminology •

Introduction to Application Software and System Software Topic 2 - 2. 5 Terminology • Terminology will be explained in the lectures and tutorials on computer systems and computer hardware • You should make notes • Ask questions if you there is anything that you don’t understand © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 6 A Definition

Introduction to Application Software and System Software Topic 2 - 2. 6 A Definition of Software • In Topic One, we saw that software is one of the basic components of a computer system • We discussed how software refers to programs, that is, sets of instructions, (also referred to as code) that are used by a computer and how a computer needs software in order to function • Let’s look at an example of a set of instructions (code) on the next slide © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 7 An Example

Introduction to Application Software and System Software Topic 2 - 2. 7 An Example of Software Code © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 8 Main Types

Introduction to Application Software and System Software Topic 2 - 2. 8 Main Types of Software • There are two main types of software: • • Application software System software • Each of these two types can be divided into different categories, as we will see on the next slide © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 9 Categories of

Introduction to Application Software and System Software Topic 2 - 2. 9 Categories of Software • We will look at different types of application software in this lecture • We will look at different types of system software in Lecture Two © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 10 How can

Introduction to Application Software and System Software Topic 2 - 2. 10 How can software be obtained? • Software can be obtained as follows: • Closed source/proprietary/commercial/off-the-shelf/packaged • Open source software (OSS)/public domain • Custom/bespoke/tailored • Software as a Service (Saa. S)/on-demand software • Freeware • Shareware • In-app purchase • We should also remember that software can also be embedded in embedded devices, as discussed in Topic One © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 11 Integrated Software

Introduction to Application Software and System Software Topic 2 - 2. 11 Integrated Software • Application software can also be integrated. • An integrated software package or suite, contains several application programs, e. g. word processing, spreadsheet and presentation • The applications have similar layouts and interfaces • Data can be transferred easily between each program © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 12 A definition

Introduction to Application Software and System Software Topic 2 - 2. 12 A definition of Application Software • Application software enables users to use a computer for specific purposes, for example, work, communication and leisure • There are many different types of application software that can be used for work, communication and leisure © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 13 Examples of

Introduction to Application Software and System Software Topic 2 - 2. 13 Examples of Application Software for Work • • • Word processing, desktop publishing Spreadsheet, accounts Database, management information systems Computer-aided design Computer aided engineering Project management © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 14 Further Applications

Introduction to Application Software and System Software Topic 2 - 2. 14 Further Applications Software for Work • • Work can be sub-divided to include: • Business, e. g. database management software (DBMS) • Industry, e. g. expert systems, logistics • Science, e. g. simulation • Manufacturing, e. g. computer aided manufacturing (CAM) • Creative, e. g. animation • Productivity, e. g. word processing We can also consider the various users of computer systems, referred to in Lecture One of Topic One © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 15 Examples of

Introduction to Application Software and System Software Topic 2 - 2. 15 Examples of Application Software for Communications • • Electronic mail (email) Short messaging service (SMS), multimedia messaging service (MMS) Social networking Personal assistants, e. g. Siri, Cortana Videoconferencing, teleconferencing Blog, Vlog Podcasting Wikis © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 16 Examples of

Introduction to Application Software and System Software Topic 2 - 2. 16 Examples of Application Software for Leisure • • • Gaming Multimedia Animation Graphics Image editing © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 17 Multi-category Application

Introduction to Application Software and System Software Topic 2 - 2. 17 Multi-category Application Software • Some application software can be used across different categories, for example: • • Email Multimedia Virtual reality Artificial intelligence © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 18 Software Licences

Introduction to Application Software and System Software Topic 2 - 2. 18 Software Licences • • Offer protection to software companies/software writers against unauthorised use of the software Types of software licences include: • End User Licence Agreement (EULA) • Proprietary licence • GNU General Public License • Workstation licences • Site licences • Perpetual licences • Non-perpetual licences © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 19 Software Licence

Introduction to Application Software and System Software Topic 2 - 2. 19 Software Licence Agreements • • • A software license agreement contains information on how and when the software can be used It provides restrictions on the use of the software It acts as contract between the company/software writer and the software purchaser © NCC Education Limited

Criteria to consider when selecting Application Software Introduction to Application Software and System Software

Criteria to consider when selecting Application Software Introduction to Application Software and System Software Topic 2 - 2. 20 • • • Compatibility Price Where obtained from User requirements Business requirements if used for work Ease of use © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 21 Review of

Introduction to Application Software and System Software Topic 2 - 2. 21 Review of Lecture One • In Lecture One we have identified and discussed: • • • Main types of software and categories of software How software can be acquired Integrated software Types and uses of application software Software licencing Criteria to consider when selecting application software © NCC Education Limited

Introduction to Application Software and System Software Topic 2 - 2. 22 References •

Introduction to Application Software and System Software Topic 2 - 2. 22 References • Software News http: //www. techradar. com/news/software • Computing Fundamentals: IC 3 Edition, Wempen, F. 2014, Chapter 7 • A Guide to Computing, Christopher Barnatt, 2014 http: //www. explainingcomputers. com/software. html © NCC Education Limited