Software Introduction

Slides:



Advertisements
Similar presentations
© Vera Castleman Software Grade 10. What is software? A program is a collection of instructions to do a job. Programs are collectively known as SOFTWARE.
Advertisements

Information Processing Week 7: Lecture Software. Objectives for Week 7 After studying this week’s work, you should: Have an overall knowledge of the different.
Software: Systems and Application Software
Chapter 3 Applications Software: Getting the Work Done.
COMPUTER SOFTWARE Computer Software is ………….
Chapter 3 Software Two major types of software
Selection and use of appropriate software: Applications software
HOMEWORK PAGE STAND ALONE PROGRAMS FUNCTION ON THEIR OWN AND SOMETIMES CANNOT SHARE DATA WITH OTHER PROGRAMS. INTEGRATED SOFTWARE COMBINES.
General concepts of ICT systems.  Know what is meant by the terms ‘hardware’ and ‘software’  Understand the difference between systems software and.
FIRST COURSE Computer Concepts Internet and Microsoft Office Get to Know Your Computer.
Computers They're Not Magic! (for the most part)‏ Adapted from Ryan Moore.
Computer Software.
1 Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET201.
TC2-Computer Literacy Mr. Sencer February 8, 2010.
A Quick Review of Unit 1 – Recognizing Computers Computing Fundamentals © CCI Learning Solutions.
Hardware vs. Software Computer systems consist of both hardware and software. Hardware refers to anything you can physically touch. Keyboards, mice, monitors,
Section 8.2. Classification of Software
SOFTWARE.
Software – Applications software and programming languages
A-Level Computing types and uses of software. Objectives Know that software can be split into different categories Know what each type of software is.
Programming and Application Packages
Applications Software. Applications software is designed to perform specific tasks. There are three main types of application software: Applications packages.
1 Technology in Action Chapter 4 Application Software: Programs That Let You Work and Play Copyright © 2011 Pearson Education, Inc. Publishing as Prentice.
Information Technology
Computer basics Lesson 4 – Programs & S.O..
Chapter 9 Database Management Discovering Computers Fundamental.
Software Essentials ICT 1 & 2. What is software?  software is the set of instructions stored inside a computer  These instructions tell the computer.
SOFTWARE: the power behind the machine By Mrs. Gonzales.
Software.
Royal Latin School. Spec Coverage: a) Explain the advantages of networking stand-alone computers into a local area network e) Describe the differences.
Software Writer:-Rashedul Hasan Editor:- Jasim Uddin.
Application Software Performs a specific job or task. Helps people use their computers to perform their work more effectively. Categorized in two ways.
UEC 01 : Computer Skills & Programming Concepts I 1PUA – Computer Engineering Department – UEC01 – Dr. Mona Abou - Of Lecture 6: Applications Software.
14/10/20151 Software custom-written, off-the-shelf, generic, system, applications, utility, integrated.
Introduction to Software Software. Types of software Click on each type of software to find out what it does.
Mr Conti 28th March 2014 Lesson Aim To learn about different types of software that are produced for computer systems. Lesson Outcomes Good – will be able.
AS Level ICT Selection and use of appropriate software: Utilities and file management.
* Property of STI Page 1 of 18 Software: Systems and Applications Basic Computer Concepts Software  Software: can be divided into:  systems software.
Intermediate 2 Software Development Process. Software You should already know that any computer system is made up of hardware and software. The term hardware.
Capabilities of Software. Object Linking & Embedding (OLE) OLE allows information to be shared between different programs For example, a spreadsheet created.
Software Classification. FatMax Licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 2.5 LicenseCreative Commons Attribution-NonCommercial-ShareAlike.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
Unit 22 People in Computing
1 Title: Introduction to Computer Instructor: I LTAF M EHDI.
Software AS Module Heathcote Ch.20. Importance of Information  Information technology is fundamental to the success of any business  The information.
C2 Applications Software Getting the Work Done Solve a particular problem or perform a particular task.
Software Essentials ICT 1 & 2. What is software?  software is the set of instructions stored inside a computer  These instructions tell the computer.
Chapter 3: Software Explain the difference between systems software and application software
Introduction TO Network Administration
SOFTWARE. Software… Instructions that are stored electronically that tell the computer what to do.
HNC COMPUTING - COMPUTER PLATFORMS 1 Computer Platforms Week 3 Types of Software.
9NL Ayomi Hasenclever.  You cant touch a software  It is stored in a computer or laptop  Allows the hardware to do something useful, without the software.
Introduction to Computing Lecture 9,10 Software
CHAPTER 2 COMPUTER SOFTWARE. LEARNING OUTCOMES At the end of this class, students should be able to:  Explain the significance of software  Define and.
Why the need for an operating system? ● Managing the computer's memory ● Managing the hardware ● Providing a user interface.
Unit 3 Computer Systems. What is software? unlike hardware it can’t be physically touched it’s the missing link between the computer hardware and the.
Tech Level Cyber Security Lesson 7
7 – Types of Software Component 2.
Sir Thomas Boughey High School A/S Level ICT
1.Introduction In the previous section you were introduced to the 'brain' of the computer, namely the CPU. You also learned about different things which.
Nature & Types of Software
Software: Systems and Application Software
Software, O/S & Interfaces
Software Introduction
National Diploma in Computer Studies
Types of Software.
LO2 – Understand Computer Software
Software Lesson 3.
Chapter 2 Applications Software and Operating Systems
Presentation transcript:

Software Introduction ICT

Lesson Objectives: To know about different types of software and application systems. To understand why we need different types of operating systems. To identify when it is appropriate to use different types of operating systems. Success Criteria: I will be able to identify types of computer software.

Introduction Software refers to the programs that we run on our computer systems. Software allows the hardware to do something useful;  without software, the hardware wouldn’t know what it was supposed to do. Software is made up of a series of instructions or computer code.  It is these instructions which tell the hardware that it needs to print a document or save a file or display a webpage. In this topic we will look at the different types of software that you need to know about for your exam.

Software Categories There are two main categories of computer software that you need to know about.  They are: 1. System software – the Operating Systems, Utility programs, Backup Software and Network Software. 2. Application software – the everyday programs that you use such as Microsoft Office, graphics packages and web browsers. We will look at each of these categories in a bit more detail over the next few slides.

Operating Systems The operating system is part of the system software.  All computers have an operating system, they cannot function without one.  The operating system is a program that allows applications software to communicate with the hardware. Examples of operating systems are Windows 7, Windows 8, Unix, Linux and MacOS.

Operating System (cont.) An operating system has many tasks. Here are just a few of them: Sorting out where to store data on disk drives Dealing with security - user names and passwords Organising files and folders Managing data transfer from the CPU to the peripherals e.g. printer, monitor Deals with saving, deleting, opening, closing files

Operating Systems (cont.) There are different types of Operating Systems: Single Operating System Multi User Operating System Network Operating System Network systems are more complicated because they have to deal with more than one user. They need to consider: Security Access to data Restricting access to certain files

Utilities Software This is another group of software that does useful jobs, like checking for viruses. This is called utility software. Some utilities such as file management software, are usually delivered with the operating system. Others, like firewalls and security software, come as separate packages.

Utility Programs Utility programs are part of the systems software.  They are designed to do one or two specific but vital tasks very well. Some utility programs might be supplied as part of the operating system, others are purchased separately. Some common tasks carried out by utility programs are: File compression – ZIP compresses for storage or sending via communication links Anti Virus Software – prevent corruption of data, security issues Firewalls – prevent unauthorised access

Types of Utility Programs

Network Software Network Software – Controls the LAN, monitors network use, manages communication between LANs

Backup Software Backup software – creates copies of all the data entry e.g. patient details. Stores all data for use when you need to recover lost data/information Could use magnetic tape, cloud technology – backups kept offsite

Application Software Software applications work through the operating system to gain access to the hardware. A software application carries out tasks that the user is interested in doing such as writing a letter, creating graphs, sending an email or downloading a webpage. Application software can be classified under three main categories: General purpose software. Specialist software. Tailor made or bespoke software.

Specialist Software Specialist application packages are generally not available in shops and they often have to be purchased directly from the manufacturer or a specialist firm. These applications are designed to be used for specific tasks such as company payroll, stock control systems, appointment systems, ecommerce sites etc. The applications have not been written for a specific company.  They have been developed by a manufacturer to try to provide all of the features that they anticipate a company might need.  Like general purpose software, there may be many features that the company does not need, or the features which are available may not work exactly as they would like in their business. It is possible for developers to adapt this specialist software somewhat and make it more specific for the company needs.  However, they are limited in what can be changed. 

Bespoke Software TECHMED2014 Although specialist software might be the answer for many companies, there will be some organisations who find that it just doesn’t do exactly what they want or it doesn’t work with their current systems. In this case, they might decide to have the software system they need designed and developed specifically for them.  This is called ‘tailor-made’ or ‘bespoke’ software.

Main Advantages of Bespoke: The company will get the exact software/system that they need. The software will work exactly how they want it to work. The software will only have the features that they specifically need in their business.

Disadvantages: It takes a long time to develop such a system, between a few months to  years. It costs a great deal of money to develop such a system.  The company may need to employ a team of people such as business analysts, programmers, testers etc. There will be little in the way of user support and online help.

Open-source software Open-source software (OSS) is computer software with its source code made available and licensed with a license in which the copyright holder provides the rights to study, change and distribute the software to anyone and for any purpose. Open-source software is very often developed in a public, collaborative manner. Open-source software is the most prominent example of open-source development and often compared to (technically defined) user-generated content or (legally defined) open-content movements.

Integrated Packages Customers who purchase a word processor often want a spreadsheet and database package as well as a presentation package and a desktop publisher and a few others.  But, each package when purchased on its own is fairly expensive and customers may find that to buy them all individually is more expensive than they can afford. Some manufacturers decided to put a selection of the most popular general purpose software together and sell it as one package at a much cheaper price than buying each package individually.   This is called an ‘integrated package’. An example of an integrated package is ‘Microsoft Office’ which contains Word, Excel, Access, PowerPoint and Publisher. Another example is 'Lotus SmartSuite'

Questions to ask when buying software? What sort of tasks will the software be used for? How much does the software costs and how much money is needed to buy it? What operating system does the software need? Software will only work with the operating system it is designed for. What are the minimum system requirements for the software? Every application package has a minimum set of hardware requirements such as how much hard disk space and memory are needed.

Questions to ask when buying software: Will the software be used on a single computer or a network computer. If the software is going to be used on a network a special version is needed. How much support is available for users? This could be in the form of on-line help, telephone supports, internet sites and manuals. The most popular software will have more of these resources. Ho easy is the software to install- can an ordinary user carry out the installation or will an ICT expert be needed.

Summary Operating systems turn electronic parts into computers we can use. Applications software lets us perform the tasks we need to do. It cannot run without an operating system. Generic software is multi-purpose, such as spreadsheets. Specialist software has a single purpose, such as accounts. Bespoke software is especially written, like passport application processing. Utilities software does useful things like checking for viruses. All the software packages above are written in code which is generated by programming software.

General Purpose Software A general purpose application, sometimes known as ‘off-the-shelf’ is the sort of software that you use at home and school.  Examples include word processors, spreadsheets, databases, desktop publishing packages, graphics packages etc. This type of software tries to be a ‘jack-of-all-trades’.  It provides many features that the majority of users will want e.g. formatting text, creating charts, organising tables.  But it does try to be’ all things to all people’ and so there will be a vast number of features that you may never use e.g. statistical functions, mail merge.  This makes the storage size of these applications fairly large.

General Purpose Software (cont.) There are several good reasons for using general purpose software: It is relatively cheap. It is easily available from most computer shops. It will have been thoroughly tested so there won’t be any serious problems or bugs. There will be lots of user support i.e. books, user guides, online help and discussion forums on the Internet.

Reasons for using ready made software Most computer users buy application packages “off the shelf”. There are several good reasons for using this type of software: It is relatively cheap. It is readily available and quick to install. It will have been tested which reduces the risk of bugs or faults. It is well supported with books and on-line help and discussions.