Lesson 6 Software and Hardware Interaction

Slides:



Advertisements
Similar presentations
 Prof. Dr. M. H. Assal Introduction to Computer AS 26/10/2014.
Advertisements

Computing Fundamentals
1 The Five Parts of an Information System
Chapter 3 Applications Software: Getting the Work Done.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Installing software on personal computer
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 7 Software Management 1 Morrison / Wells / Ruffolo.
Course: Introduction to Computers
Computing Fundamentals Module Lesson 4 — Computer Software
Computing Fundamentals Objective 2 Software. IC3-GS3 Computing Fundamentals-Domain 2 2 Objectives Understand the steps involved in software development.
Lesson 10 Operating System Customization
Practical PC, 7th Edition Chapter 3: Getting Started with Software
Lesson 4 Computer Software
Lesson 4: What Is Software?
TC2-Computer Literacy Mr. Sencer February 8, 2010.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
Lesson 8 Operating Systems
Lesson 6 Operating Systems and Software
1 Lesson 6 Exploring Microsoft Office 2007 Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
1 SOFTWARE AND HARDWARE INTERACTION Morrison / Wells.
COMPUTER PROGRAMMING Source: Computing Concepts (the I-series) by Haag, Cummings, and Rhea, McGraw-Hill/Irwin, 2002.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Unit 5- Computer Software.  Identify how hardware & software interact  Explain how a software program works  Describe the difference between application.
Software 1. Software is divided into parts System software Operating system Utility software Application software 2.
Lecture #10 COMPUTER SOFTWARE By Shahid Naseem (Lecturer)
CSC-115 Introduction to Computer Programming
Section 2 Software.
Software Software consists of the instructions issued to the computer to perform specific tasks. –The software on a computer system refers to the programs.
Chapter 11 An Introduction to Visual Basic 2008 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
Software and Hardware Interaction
Visual C++ Programming: Concepts and Projects
1 The Five Parts of an Information System
Chapter 3 Installing and Learning Software. 2Practical PC 5 th Edition Chapter 3 Getting Started In this Chapter, you will learn: − What is in an application.
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
Chapter 11 An Introduction to Visual Basic 2005 Why Windows and Why Visual Basic How You Develop a Visual Basic Application The Different Versions of Visual.
ITGS Application Software, pt. 3. ITGS Business Software Alliance (BSA) and Federation Against Software Theft (FAST) –Represent software companies and.
Computer Literacy for IC 3 Unit 1: Computing Fundamentals © 2010 Pearson Education, Inc. | Publishing as Prentice Hall.1 Chapter 4: Identifying Software.
Module 1 – Lesson 6 Ms. Tracy. Bell Ringer What is the typical useful life for a personal computer?
Unit 4- Computer Software.  Identify how hardware & software interact  Explain how a software program works  Describe the difference between application.
Chapter 3: Software Explain the difference between systems software and application software
Computing Fundamentals Module Lesson 23 — Computer Software
Types of Software Chapter 2.
Programming KOSSA Review --Justin Smith--. EMPLOYABILITY us/lesson/wesint1/2 us/lesson/wesint1/2.
Technology Vocabulary Matthew L. Morris. A-D Application- A program or group of programs designed for end users. Data- Distinct pieces of information.
1 Lesson 11 Exploring Microsoft Office 2010 Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition Morrison / Wells.
1 Lesson 24 Network Fundamentals Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
1 Lesson 6 Software and Hardware Interaction Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
1 Lesson 8 Operating Systems Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
1 Lesson 10 Operating System Customization Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
Computers Tools for an Information Age Software Systems and Applications.
OPERATING SYSTEMS (OS) By the end of this lesson you will be able to explain: 1. What an OS is 2. The relationship between the OS & application programs.
INTRO. To I.T Razan N. AlShihabi
Fundamentals of Information Systems, Sixth Edition
Development Environment
Chapter 3 Installing and Learning Software
Computing Fundamentals
Introduction to Visual Basic 2008 Programming
Tech Guide B: The Details of Software
Computer Software.
Operating Systems What are they and why do we need them?
Networking for Home and Small Businesses – Chapter 2
System And Application Software
Computers Tools for an Information Age
Computers Are Your Future
Networking for Home and Small Businesses – Chapter 2
Computers Tools for an Information Age
Introduction to Computing
SOFTWARE TECHNOLOGIES
TOPIC: HARDWARE AND SOFTWARE
Presentation transcript:

Lesson 6 Software and Hardware Interaction Computer Literacy BASICS: A Comprehensive Guide to IC3, 4th Edition Morrison / Wells

Objectives Understand how hardware and software interact. Explain how a software program works. Track software development. Compare application software and system software. Identify options for software distribution. 2 2

Vocabulary algorithm application software beta testing bundleware flowchart inputting network license operating system patch service pack single-user license software Software as a Service (SaaS) 3 3

Vocabulary (continued) software development software license software piracy system software update upgrade Web application 4 4

Understanding How Hardware and Software Interact Inputting is the process of using an input device to enter data. 5 5

Understanding How Hardware and Software Interact (continued) The Role of Software: Software (or a program) is programming code written to provide instructions to the hardware so it can perform tasks. Hardware and software interact as a computer processes data. 6 6

How a Software Program Works An algorithm is a set of clearly defined, logical steps that solve a problem. When a programmer writes software instructions for a computer, every step must give explicit instructions. A specialized computer program translates the programming language to machine language that the computer can understand. 7 7

Tracking Software Development Software development is a multistep process that usually begins when someone recognizes a need to perform a task more effectively using a computer. 8 8

Tracking Software Development (continued) A flowchart shows different paths the program will take depending on what data is inputted. 9 9

Tracking Software Development (continued) Beta testing is a process that releases commercial software in development to a cross-section of typical users who evaluate the program and report any problems, or “bugs,” in the software before it is released to the public. 10 10

Comparing Application Software and System Software There are two basic types of computer software: application software and system software. Application software helps you perform a specific task. System software refers to the operating system and all utility programs that manage computer resources. 11 11

Comparing Application Software and System Software (continued) Common application programs are word processors, database systems, presentation programs, spreadsheet programs, and graphic design programs. Others are: Education, home, and personal software Multimedia software Workgroup computing software 12 12

Comparing Application Software and System Software (continued) Using Application Software: You can customize options, such as modifying the Quick Access toolbar. 13 13

Comparing Application Software and System Software (continued) System software is a group of programs that coordinate and control the resources and operations of a computer system. Operating Systems: Operating systems provide an interface between the user or application and the computer hardware. 14 14

Comparing Application Software and System Software (continued) Utilities and Language Translators: Utilities are programs that help to maintain computer hardware or other software, and usually perform a single task. 15 15

Identifying Options for Software Distribution Software Licensing: A software license gives you permission to use the program. A single-user license gives you the right to install the software on a single computer. A network license gives an organization the right to install a program on a server that can be accessed by a specific number of computers. 16 16

Identifying Options for Software Distribution (continued) Updating and Upgrading Software: Users who purchased the original version of the software can download a fix for the problem. A software patch is applied over software that you already have installed. An update is a collection of files for revising released software to fix bugs or provide enhancements. A service pack is a collection of updates, fixes, or enhancements to a software program delivered as a single file. 17 17

Identifying Options for Software Distribution (continued) Updating and Upgrading Software (continued): Upgrades are revised versions of a software program and require the purchase of a newer version of the software. Web applications have no installation requirements, can be used on all operating systems, and are accessed through a Web browser over a network such as an intranet or the Internet. 18 18

Identifying Options for Software Distribution (continued) Alternative Methods of Software Distribution: Open source Freeware Shareware Bundleware Software piracy is the unauthorized copying of software. 19 19

Summary 20 20 In this lesson, you learned: Hardware refers to anything you can touch, including objects such as the keyboard, mouse, monitor, printer, chips, disk drives, and CD/DVD recorders. Inputting refers to using an input device to enter data. Software is programming code written to provide instructions to the hardware so that you can perform specific tasks. Using input devices, you interact with the software by typing commands, selecting an option from a menu, or clicking a button, for example. 20 20

Summary (continued) Hardware and software interact as a computer processes data. A computer processes data by applying rules called algorithms, which are sets of clearly defined, logical steps that solve a problem. 21 21

Summary (continued) Software development usually begins when someone recognizes a need to perform a task more effectively using a computer. The programmer breaks down the task into an algorithm that covers all the actions needed to perform the task. The programmer often works out the logic for the steps in the algorithm by using a flowchart that shows different paths the program will take depending on what data is inputted. 22 22

Summary (continued) The programmer writes the steps in a computer programming language or code that uses a formal set of terms and syntax, or rules for how the words are used together. The computer translates the code into language it can understand, and uses the translated commands to execute the program. Software development also requires quality control, which involves running systematic tests, debugging (finding and correcting errors in the code), and beta testing. 23 23

Summary (continued) The two types of software are application software and system software. Application software helps you perform a specific task. System software refers to the operating system and all utility programs that manage computer resources. Operating systems provide an interface between the user or application and the computer hardware. When you purchase software, you are purchasing a license that gives you permission to use the program. A single-user license gives you the right to install the software on a single computer. Organizations using networks can purchase network licenses. 24 24