Software By : Madam aisha. Hardware: The physical equipment in a computing environment such as the computer and its peripheral devices printers, speakers...

Slides:



Advertisements
Similar presentations
Information Systems Today: Managing in the Digital World
Advertisements

Computer Software 3 Section A Software Basics CHAPTER PARSONS/OJA
© 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.
Mr Manesh T Dept. of CSE College of Arts and Science Chapter 3 Types of Softwares Code: 1400 Tech.
Operating Systems: Software in the Background
Chapter 3 Applications Software: Getting the Work Done.
Application Software CSC151.
CS101 Introduction to Computing Lecture 10 Computer 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.
Introduction to Computer Software
Systems Software Operating Systems.
Software of Information Systems Hun Myoung Park, Ph.D., Public Management and Policy Analysis Program Graduate School of International Relations International.
1 Chapter 6 Understanding Computers, 11 th Edition Software Ownership Rights Software license: agreement, either included in a software package or displayed.
TC2-Computer Literacy Mr. Sencer February 8, 2010.
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
Computer Software Zaffar Ahmed Shaikh.
Computer Concepts – Illustrated 8 th edition Unit C: Computer Software.
Information and Communication Technology Fundamentals Credits Hours: 2+1 Instructor: Ayesha Bint Saleem.
Software Introduction
Computer Software Computer for Executives. Learning Goals for Today 1. To discuss the role of software in computing systems 2. To learn to differentiate.
Type of Software There are two main types of software They are System software Application software Hardware System Software (OS) Application Software.
B.A. (Mahayana Studies) Introduction to Computer Science November March Software What is software? What are the main types of software?
WEB ENGINEERING LECTURE 4 BY Kiramat Rahman. outline  In this Lecture you will learn about:  Term “Software” and its relationship with “Hardware” 
Computer Software CSCI N207 Data Analysis Using Spreadsheet Department of Computer and Information Science, IUPUI.
Software Software essential is coded programs that perform a serious of algorithms. Instructions loaded into primary memory (RAM) from secondary storage.
Computer basics Lesson 4 – Programs & S.O..
Chapter 2 – Software Part A. Definition Computer is made up of two components Hardware Physical components Software Instructions for the computer Two.
Software What is a computer program?. Software What is a computer program? Set of detailed step-by-step instructions that tells a computer how to carry.
Digital Planet: Tomorrow’s Technology and You
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.
APPLICATION SOFTWARE. EXAMPLE S What’s an application software ? Application software consists of programs designed to make users more productive and/or.
Software Software consists of the instructions issued to the computer to perform specific tasks. –The software on a computer system refers to the programs.
Software and Hardware Interaction
INTRODUCTION SOFTWARE HARDWARE DIFFERENCE BETWEEN THE S/W AND H/W.
This was my first quiz (practice one) This one is actually the Final Quiz, but it will not work.
Systems Software Operating Systems. What is software? Software is the term that we use for all the programs and data that we use with a computer system.
Computer Applications to Business
Open Source Software This permits users to use, change, and improve the software, and to redistribute it in modified or unmodified forms. It is very often.
MIS 105 LECTURE 1 INTRODUCTION TO COMPUTER HARDWARE CHAPTER REFERENCE- CHP. 1.
Module 1 – Lesson 6 Ms. Tracy. Bell Ringer What is the typical useful life for a personal computer?
COMPUTER SOFTWARE FORM 1. Learning Area Introduction to computer software Operating System (OS) Application Software Word Processing Software Presentation.
1 Software. 2 What is software ► Software is the term that we use for all the programs and data on a computer system. ► Two types of software ► Program.
Application Software System Software.
Computer Software Operating Systems – Programs. Computer Language - Review We learnt that computers are made up of millions of tiny switches that can.
Course Title: Introduction to Computer Course Instructor: ILTAF MEHDI Chapter No: 04 1BY ILTAF MEHDI (MCS, MCSE, CCNA)
Chapter 3: Software Explain the difference between systems software and application software
Software Rashedul Hasan. Software Instructions and associated data, stored in electronic format, that direct the computer to accomplish a task. Instructions.
Technology Education THE PERSONAL COMPUTER (PC) SOFTWARE PART 2.
Software Installation and Copyrights Basic Computer Concepts Installation Basics  Installation Process  Copy files from distribution disks.
1 Lesson 6 Software and Hardware Interaction Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Introduction to Computing Lecture 9,10 Software
System Software (1) The Operating System
APPLICATION SOFTWARE: BEGINNING TO MS- OFFICE CHAPTER 10.
Computer Software. Two Major Types of SW System SW Programs that generally perform the background tasks in a computer. These programs, many times, talk.
Chapter 3 Applications Software: Getting the Work Done.
INTRO. To I.T Razan N. AlShihabi
Introduction to Computer Science
Topic 2: Hardware and Software
System Software EIT, © Author Gay Robertson, 2016.
Contents Todays Topic: Introduction to Computer Software We will learn
System And Application Software
COMPUTER SOFT WARE Software is a set of electronic instructions that tells the computer how to do certain tasks. A set of instructions is often called.
National Diploma in Computer Studies
ICT Programming Lesson 3:
Introduction to Computing
Computer components is a programmable machine that receives input, stores and manipulates data, and provides output in a useful format. Computer The computer.
Computer Concepts Module 3
Presentation transcript:

Software By : Madam aisha

Hardware: The physical equipment in a computing environment such as the computer and its peripheral devices printers, speakers... Software: The set of instructions that tells the computer what to do. A computer works according to the given instructions in the software.Also termed as “computer program”

Computer Software  The HW needs SW to be useful; the SW needs HW to be useful  When the user needs something done by the computer, he/she gives instructions in the form of SW to computer HW  These instructions need to be written in a language that is readily understood by computer CPU

Machine Language  That language is called the machine language  Machine language, though readily understood by microprocessors, is very difficult to write in for human programmers  Language translators were invented to overcome this problem

Language Translators  Human programmers write programs in a language that is easy to understand for them  They use language translators to convert that program into machine language – a language that is easy to understand for the CPU

Software Development  Writing very short programs is easy, but developing reasonably-sized programs is quite difficult as you are going to learn over the next few years  The SW development process involves many steps, and coding, that is typing the instructions in a high-level language is only a small part of that process – taking-up only around 15% of the effort

Requirement gathering Analysis Design Coding Testing Implementation The Software Development Process

Two Major Types of SW  System SW Programs that generally perform the background tasks in a computer. These programs, many times, talk directly to the HW  Application SW Programs that generally interact with the user to perform work that is useful to the user. These programs generally talk to the HW through the assistance of system SW  The diagram on the screen shows the relationship between HW and these two types of SW

System software Application software Hardware Operating System Utility Language Translator Device Driver Scientific Apps. Business Apps. Productivity Apps. Entertainment Apps. Relationship between HW and these two types of SW

System SW are programs that …  Control the overall operation of the computer OS  Interact directly with HW Device drivers  Perform system management & maintenance Utilities  Are used to develop or maintain other programs Language translators

Operating System  Performs its work invisibly to control the internal functions of a computer, e.g. maintaining files on the disk drive, managing the screen, controlling which tasks to be performed and in what order  It interacts directly with the computer HW  Other SW normally does not directly interact with the HW, but through the OS

 Examples: WindowsMac OSLinux UnixSolarisDOS

Firmware  OS components that are stored permanently on chip (ROM) and not on the disk drive  When a computer is powered-on, firmware is the first program that it always executes  Firmware consists of startup and a few low-level I/O routines that assist the computer in finding out and executing the rest of the OS  On IBM-compatible PC’s, it is called BIOS

Utilities Computer programs that perform a particular function related to computer system management and maintenance. Examples: 1.Anti-virus SW 2. Data compression SW 3. Disk backup SW

Device Drivers  A computer program that facilitates the communication between the computer and a peripheral device (e.g. printer, etc.)  It takes the instructions and/or data from the computer and converts them into a form that is readily understood by a peripheral device, and vice versa

Application SW Application SW are programs that interact directly with the user for the performance of a certain type of work  Scientific/engineering/graphics SW Mathematical; AutoCAD; Corel Draw  Business SW The billing system for the mobile phone company

Application SW  Productivity SW Word processors; Spreadsheets  Educational SW Electronic encyclopedias; The VU Web site  Entertainment SW Games, media players

Another way of classifying SW  Shrink-Wrapped /Packaged SW You can just go to a shop and buy it  Custom-built /Customized SW You cannot just go to a shop and buy it; you have to find someone who can develop it for you

Shrink-Wrapped SW  SW built in such a way that it is useful for many different users in many different ways  Example: MS Word. Individuals use it and so do many large corporations. It is used for writing one-page letters and also to typeset books

Custom-Built SW (1)  SW built for a particular organization to fulfill the needs of that particular organization  Example: Inventory system, Payroll system  This type of SW is expensive because the builder has to get back costs and make a profit from a single sale

Custom-Built SW (2)  The delivery time is longer  Customers get more productivity out of it because it is built according to their exact specifications – just like a custom-built shoe fits better, but generally is more expensive, and requires a longer period for delivery

28 November Types of Software  Open source software  Closed source software  Free software  Shareware software

28 November Open Source Software  Open source software (OSS) is computer software for which the source code and certain other rights normally reserved for copyright holders are provided under a software license that meets the Open Source Definition or that is in the public domain.  This permits users to use, change, and improve the software, and to redistribute it in modified or unmodified forms. It is very often developed in a public, collaborative manner.  Example: Linux

28 November Closed Source Software  Closed source software (i.e. Microsoft Windows and Office) is developed by a single person or company. Only the final product that is run on your computer is made available, while all important source code or recipe for making the software is kept a secret.  This software is normally copyright or patented and is legally protected as intellectual property.  The owner of the software distributes the software directly.  You cannot legally give it away, copy it or modify it in any way unless you have a special license or permission to do so.

28 November Free Software  Free software, is software that can be used, studied, and modified without restriction, and which can be copied and redistributed in modified or unmodified form either without restriction, or with minimal restrictions only to ensure that further recipients can also do these things and that manufacturers of consumer-facing hardware allow user modifications to their hardware.  Free software is available free of charge in most cases.

28 November Shareware Software  The term shareware, refers to proprietary software that is provided to users without payment on a trial basis and is often limited by any combination of functionality, availability or convenience.  Shareware is often offered as a download from an Internet website or as a compact disc.  The aim of shareware is to give buyers the opportunity to use the program and judge its usefulness before purchasing a license for the full version of the software.  Shareware is usually offered as a trial version with certain features only available after the license is purchased, or as a full version, but for a trial period.  Once the trial period has passed the program may stop running until a license is purchased.  Shareware is often offered without support, updates, or help menus, which only become available with the purchase of a license.

CS-70827