SlideShare a Scribd company logo
1 of 24
Lesson 6
Software and Hardware
Interaction
Computer Literacy
BASICS: A
Comprehensive Guide
to IC3, 4th Edition

1

Morrison / Wells
Objectives


Lesson 6







2

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.

Morrison / Wells

CLB: A Comp Guide to IC3 4E
Vocabulary



Lesson 6







3

algorithm
application software
beta testing
bundleware
flowchart
inputting
network license

Morrison / Wells








operating system
patch
service pack
single-user license
software
Software as a
Service (SaaS)
CLB: A Comp Guide to IC3 4E
Vocabulary (continued)


Lesson 6



4

software
development
software license
software piracy

Morrison / Wells






system software
update
upgrade
Web application

CLB: A Comp Guide to IC3 4E
Understanding How Hardware and
Software Interact
Inputting is the process of using an input
device to enter data.

Lesson 6



5

Morrison / Wells

CLB: A Comp Guide to IC3 4E
Understanding How Hardware and
Software Interact (continued)


Lesson 6



6



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.

Morrison / Wells

CLB: A Comp Guide to IC3 4E
How a Software Program Works


Lesson 6



7



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.

Morrison / Wells

CLB: A Comp Guide to IC3 4E
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.

Lesson 6



8

Morrison / Wells

CLB: A Comp Guide to IC3 4E
Tracking Software Development
(continued)

Lesson 6



9

A flowchart shows
different paths the
program will take
depending on what
data is inputted.

Morrison / Wells

CLB: A Comp Guide to IC3 4E
Tracking Software Development
(continued)

Lesson 6



10

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.

Morrison / Wells

CLB: A Comp Guide to IC3 4E
Comparing Application Software and
System Software


Lesson 6



11



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.

Morrison / Wells

CLB: A Comp Guide to IC3 4E
Comparing Application Software and
System Software (continued)


Lesson 6



Application Software:
Common application programs are word
processors, database systems, presentation
programs, spreadsheet programs, and
graphic design programs. Others are:
–
–
–

12

Education, home, and personal software
Multimedia software
Workgroup computing software

Morrison / Wells

CLB: A Comp Guide to IC3 4E
Comparing Application Software and
System Software (continued)


Lesson 6



Using Application Software:
You can customize options, such as
modifying the Quick Access toolbar.

13

Morrison / Wells

CLB: A Comp Guide to IC3 4E
Comparing Application Software and
System Software (continued)


Lesson 6



14




System Software:
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.

Morrison / Wells

CLB: A Comp Guide to IC3 4E
Comparing Application Software and
System Software (continued)


Lesson 6



Utilities and Language Translators:
Utilities are programs that help to maintain
computer hardware or other software, and
usually perform a single task.

15

Morrison / Wells

CLB: A Comp Guide to IC3 4E
Identifying Options for Software
Distribution



Lesson 6



16



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.

Morrison / Wells

CLB: A Comp Guide to IC3 4E
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.

Lesson 6

–

17

–
–

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.

Morrison / Wells

CLB: A Comp Guide to IC3 4E
Identifying Options for Software
Distribution (continued)


Lesson 6



18



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.

Morrison / Wells

CLB: A Comp Guide to IC3 4E
Identifying Options for Software
Distribution (continued)


Alternative Methods of Software Distribution:
–
–
–

Lesson 6

–

19



Open source
Freeware
Shareware
Bundleware

Software piracy is the unauthorized copying of
software.

Morrison / Wells

CLB: A Comp Guide to IC3 4E
Lesson 6

Summary

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.
Morrison / Wells

CLB: A Comp Guide to IC3 4E
Summary (continued)


Lesson 6



21

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.

Morrison / Wells

CLB: A Comp Guide to IC3 4E
Summary (continued)

Lesson 6



22

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.

Morrison / Wells

CLB: A Comp Guide to IC3 4E
Summary (continued)

Lesson 6



23



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.

Morrison / Wells

CLB: A Comp Guide to IC3 4E
Summary (continued)


Lesson 6



24



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.

Morrison / Wells

CLB: A Comp Guide to IC3 4E

More Related Content

What's hot

Computer Literacy Lesson 6
Computer Literacy Lesson 6Computer Literacy Lesson 6
Computer Literacy Lesson 6cpashke
 
Computer Literacy Lesson 3
Computer Literacy Lesson 3Computer Literacy Lesson 3
Computer Literacy Lesson 3cpashke
 
Computer Literacy Lesson 10
Computer Literacy Lesson 10Computer Literacy Lesson 10
Computer Literacy Lesson 10cpashke
 
Computer Literacy Lesson 04
Computer Literacy Lesson 04Computer Literacy Lesson 04
Computer Literacy Lesson 04cpashke
 
Computer Literacy Lesson 31
Computer Literacy Lesson 31Computer Literacy Lesson 31
Computer Literacy Lesson 31cpashke
 
Computer Literacy Lesson 9
Computer Literacy Lesson 9Computer Literacy Lesson 9
Computer Literacy Lesson 9cpashke
 
Computer Literacy Lesson 4
Computer Literacy Lesson 4Computer Literacy Lesson 4
Computer Literacy Lesson 4cpashke
 
Career and further educational opportunities
Career and further educational opportunitiesCareer and further educational opportunities
Career and further educational opportunitiesAMOSOGAGAH
 
Computer Worksheets Std 8
Computer Worksheets Std 8Computer Worksheets Std 8
Computer Worksheets Std 8Alithea Barbosa
 
Computer basics worksheet
Computer basics worksheetComputer basics worksheet
Computer basics worksheetDonna Rue
 
Computer hardware worksheet
Computer hardware worksheetComputer hardware worksheet
Computer hardware worksheetFaryal Zia
 
5. software, operating system & application software
5. software, operating system & application software5. software, operating system & application software
5. software, operating system & application softwareNajeeb Safi
 

What's hot (20)

Computer Literacy Lesson 6
Computer Literacy Lesson 6Computer Literacy Lesson 6
Computer Literacy Lesson 6
 
Computer Literacy Lesson 3
Computer Literacy Lesson 3Computer Literacy Lesson 3
Computer Literacy Lesson 3
 
Note book pc
Note book pcNote book pc
Note book pc
 
Computer Literacy Lesson 10
Computer Literacy Lesson 10Computer Literacy Lesson 10
Computer Literacy Lesson 10
 
Computer Literacy Lesson 04
Computer Literacy Lesson 04Computer Literacy Lesson 04
Computer Literacy Lesson 04
 
Computer Literacy Lesson 31
Computer Literacy Lesson 31Computer Literacy Lesson 31
Computer Literacy Lesson 31
 
Computer Literacy Lesson 9
Computer Literacy Lesson 9Computer Literacy Lesson 9
Computer Literacy Lesson 9
 
Computer Literacy Lesson 4
Computer Literacy Lesson 4Computer Literacy Lesson 4
Computer Literacy Lesson 4
 
Original assignment
Original assignmentOriginal assignment
Original assignment
 
Career and further educational opportunities
Career and further educational opportunitiesCareer and further educational opportunities
Career and further educational opportunities
 
Managing Application Systems
Managing Application SystemsManaging Application Systems
Managing Application Systems
 
ppt application softwears
ppt application softwearsppt application softwears
ppt application softwears
 
Computer Worksheets Std 8
Computer Worksheets Std 8Computer Worksheets Std 8
Computer Worksheets Std 8
 
Computer basics worksheet
Computer basics worksheetComputer basics worksheet
Computer basics worksheet
 
Introduction to computer
Introduction to computerIntroduction to computer
Introduction to computer
 
MCA-5 unit1
MCA-5 unit1MCA-5 unit1
MCA-5 unit1
 
Software: Systems and Application Software
Software:  Systems and Application SoftwareSoftware:  Systems and Application Software
Software: Systems and Application Software
 
Uc13.chapter.06
Uc13.chapter.06Uc13.chapter.06
Uc13.chapter.06
 
Computer hardware worksheet
Computer hardware worksheetComputer hardware worksheet
Computer hardware worksheet
 
5. software, operating system & application software
5. software, operating system & application software5. software, operating system & application software
5. software, operating system & application software
 

Similar to Lesson 06

Software Evaluation
Software EvaluationSoftware Evaluation
Software EvaluationLori Gilbert
 
chapter-1-software-and-software-engineering-software-engineering-a-practition...
chapter-1-software-and-software-engineering-software-engineering-a-practition...chapter-1-software-and-software-engineering-software-engineering-a-practition...
chapter-1-software-and-software-engineering-software-engineering-a-practition...Archana Sable
 
2.-IT-266_APDET-Module-2-of-3.pptx
2.-IT-266_APDET-Module-2-of-3.pptx2.-IT-266_APDET-Module-2-of-3.pptx
2.-IT-266_APDET-Module-2-of-3.pptxKENNEDYDONATO1
 
Software Engineering Overview
Software Engineering OverviewSoftware Engineering Overview
Software Engineering OverviewPrachi Sasankar
 
Mit3041– open source system
Mit3041– open source systemMit3041– open source system
Mit3041– open source systemsmumbahelp
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineeringsmumbahelp
 
Software Process and Requirement
Software Process and RequirementSoftware Process and Requirement
Software Process and Requirementcricket2ime
 
software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages PraShant Kumar
 
Computer Literacy Lesson 7
Computer Literacy Lesson 7Computer Literacy Lesson 7
Computer Literacy Lesson 7cpashke
 
Unveiling Advanced Persistence Techniques Through Application Shimming and Co...
Unveiling Advanced Persistence Techniques Through Application Shimming and Co...Unveiling Advanced Persistence Techniques Through Application Shimming and Co...
Unveiling Advanced Persistence Techniques Through Application Shimming and Co...IJCNCJournal
 
Unveiling Advanced Persistence Techniques Through Application Shimming and Co...
Unveiling Advanced Persistence Techniques Through Application Shimming and Co...Unveiling Advanced Persistence Techniques Through Application Shimming and Co...
Unveiling Advanced Persistence Techniques Through Application Shimming and Co...IJCNCJournal
 
Chapter17 system implementation
Chapter17 system implementationChapter17 system implementation
Chapter17 system implementationDhani Ahmad
 
Computer Software Ultimate History and Benefits
Computer Software Ultimate History and BenefitsComputer Software Ultimate History and Benefits
Computer Software Ultimate History and BenefitsTyler Aaron
 
Software engineering study materials
Software engineering study materialsSoftware engineering study materials
Software engineering study materialssmruti sarangi
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineeringsmumbahelp
 

Similar to Lesson 06 (20)

Software Evaluation
Software EvaluationSoftware Evaluation
Software Evaluation
 
chapter-1-software-and-software-engineering-software-engineering-a-practition...
chapter-1-software-and-software-engineering-software-engineering-a-practition...chapter-1-software-and-software-engineering-software-engineering-a-practition...
chapter-1-software-and-software-engineering-software-engineering-a-practition...
 
2.-IT-266_APDET-Module-2-of-3.pptx
2.-IT-266_APDET-Module-2-of-3.pptx2.-IT-266_APDET-Module-2-of-3.pptx
2.-IT-266_APDET-Module-2-of-3.pptx
 
Software Engineering Overview
Software Engineering OverviewSoftware Engineering Overview
Software Engineering Overview
 
Mit3041– open source system
Mit3041– open source systemMit3041– open source system
Mit3041– open source system
 
Sample report
Sample reportSample report
Sample report
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
 
Software Process and Requirement
Software Process and RequirementSoftware Process and Requirement
Software Process and Requirement
 
Slides chapter 1
Slides chapter 1Slides chapter 1
Slides chapter 1
 
Slides chapter 1
Slides chapter 1Slides chapter 1
Slides chapter 1
 
software development and programming languages
software development and programming languages software development and programming languages
software development and programming languages
 
Computer Literacy Lesson 7
Computer Literacy Lesson 7Computer Literacy Lesson 7
Computer Literacy Lesson 7
 
Unveiling Advanced Persistence Techniques Through Application Shimming and Co...
Unveiling Advanced Persistence Techniques Through Application Shimming and Co...Unveiling Advanced Persistence Techniques Through Application Shimming and Co...
Unveiling Advanced Persistence Techniques Through Application Shimming and Co...
 
Unveiling Advanced Persistence Techniques Through Application Shimming and Co...
Unveiling Advanced Persistence Techniques Through Application Shimming and Co...Unveiling Advanced Persistence Techniques Through Application Shimming and Co...
Unveiling Advanced Persistence Techniques Through Application Shimming and Co...
 
Chapter17 system implementation
Chapter17 system implementationChapter17 system implementation
Chapter17 system implementation
 
Computer Software Ultimate History and Benefits
Computer Software Ultimate History and BenefitsComputer Software Ultimate History and Benefits
Computer Software Ultimate History and Benefits
 
Software engineering study materials
Software engineering study materialsSoftware engineering study materials
Software engineering study materials
 
Sdlc
SdlcSdlc
Sdlc
 
Mi0033 software engineering
Mi0033  software engineeringMi0033  software engineering
Mi0033 software engineering
 
Operating system done_by_ashok
Operating system done_by_ashokOperating system done_by_ashok
Operating system done_by_ashok
 

More from Tracie King

The career search project
The career search projectThe career search project
The career search projectTracie King
 
The career search project word
The career search project wordThe career search project word
The career search project wordTracie King
 
Roles and Responsibilities: Developing the Team
Roles and Responsibilities: Developing the TeamRoles and Responsibilities: Developing the Team
Roles and Responsibilities: Developing the TeamTracie King
 
Interface: Creating the connection
Interface: Creating the connectionInterface: Creating the connection
Interface: Creating the connectionTracie King
 
Gameplay: Creating the Experience
Gameplay:  Creating the ExperienceGameplay:  Creating the Experience
Gameplay: Creating the ExperienceTracie King
 
Game Story and Character Development
Game Story and Character DevelopmentGame Story and Character Development
Game Story and Character DevelopmentTracie King
 
Production and Management: Developing the Process
Production and Management: Developing the ProcessProduction and Management: Developing the Process
Production and Management: Developing the ProcessTracie King
 
98 374 Lesson 02-slides
98 374 Lesson 02-slides98 374 Lesson 02-slides
98 374 Lesson 02-slidesTracie King
 
98 374 Lesson 01-slides
98 374 Lesson 01-slides98 374 Lesson 01-slides
98 374 Lesson 01-slidesTracie King
 
98 374 Lesson 06-slides
98 374 Lesson 06-slides98 374 Lesson 06-slides
98 374 Lesson 06-slidesTracie King
 
98 374 Lesson 05-slides
98 374 Lesson 05-slides98 374 Lesson 05-slides
98 374 Lesson 05-slidesTracie King
 
98 374 Lesson 04-slides
98 374 Lesson 04-slides98 374 Lesson 04-slides
98 374 Lesson 04-slidesTracie King
 
98 374 Lesson 03-slides
98 374 Lesson 03-slides98 374 Lesson 03-slides
98 374 Lesson 03-slidesTracie King
 

More from Tracie King (20)

The career search project
The career search projectThe career search project
The career search project
 
The career search project word
The career search project wordThe career search project word
The career search project word
 
Roles and Responsibilities: Developing the Team
Roles and Responsibilities: Developing the TeamRoles and Responsibilities: Developing the Team
Roles and Responsibilities: Developing the Team
 
Interface: Creating the connection
Interface: Creating the connectionInterface: Creating the connection
Interface: Creating the connection
 
Gameplay: Creating the Experience
Gameplay:  Creating the ExperienceGameplay:  Creating the Experience
Gameplay: Creating the Experience
 
Game Story and Character Development
Game Story and Character DevelopmentGame Story and Character Development
Game Story and Character Development
 
Production and Management: Developing the Process
Production and Management: Developing the ProcessProduction and Management: Developing the Process
Production and Management: Developing the Process
 
98 374 Lesson 02-slides
98 374 Lesson 02-slides98 374 Lesson 02-slides
98 374 Lesson 02-slides
 
98 374 Lesson 01-slides
98 374 Lesson 01-slides98 374 Lesson 01-slides
98 374 Lesson 01-slides
 
98 374 Lesson 06-slides
98 374 Lesson 06-slides98 374 Lesson 06-slides
98 374 Lesson 06-slides
 
98 374 Lesson 05-slides
98 374 Lesson 05-slides98 374 Lesson 05-slides
98 374 Lesson 05-slides
 
98 374 Lesson 04-slides
98 374 Lesson 04-slides98 374 Lesson 04-slides
98 374 Lesson 04-slides
 
98 374 Lesson 03-slides
98 374 Lesson 03-slides98 374 Lesson 03-slides
98 374 Lesson 03-slides
 
Max2015 ch01
Max2015 ch01Max2015 ch01
Max2015 ch01
 
Max2015 ch03
Max2015 ch03Max2015 ch03
Max2015 ch03
 
Max2015 ch02
Max2015 ch02Max2015 ch02
Max2015 ch02
 
Max2015 ch05
Max2015 ch05Max2015 ch05
Max2015 ch05
 
Max2015 ch04
Max2015 ch04Max2015 ch04
Max2015 ch04
 
Max2015 ch06
Max2015 ch06Max2015 ch06
Max2015 ch06
 
Max2015 ch07
Max2015 ch07Max2015 ch07
Max2015 ch07
 

Recently uploaded

Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 

Recently uploaded (20)

Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 

Lesson 06

  • 1. Lesson 6 Software and Hardware Interaction Computer Literacy BASICS: A Comprehensive Guide to IC3, 4th Edition 1 Morrison / Wells
  • 2. Objectives  Lesson 6     2 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. Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 3. Vocabulary   Lesson 6      3 algorithm application software beta testing bundleware flowchart inputting network license Morrison / Wells       operating system patch service pack single-user license software Software as a Service (SaaS) CLB: A Comp Guide to IC3 4E
  • 4. Vocabulary (continued)   Lesson 6  4 software development software license software piracy Morrison / Wells     system software update upgrade Web application CLB: A Comp Guide to IC3 4E
  • 5. Understanding How Hardware and Software Interact Inputting is the process of using an input device to enter data. Lesson 6  5 Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 6. Understanding How Hardware and Software Interact (continued)  Lesson 6  6  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. Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 7. How a Software Program Works  Lesson 6  7  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. Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 8. 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. Lesson 6  8 Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 9. Tracking Software Development (continued) Lesson 6  9 A flowchart shows different paths the program will take depending on what data is inputted. Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 10. Tracking Software Development (continued) Lesson 6  10 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. Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 11. Comparing Application Software and System Software  Lesson 6  11  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. Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 12. Comparing Application Software and System Software (continued)  Lesson 6  Application Software: Common application programs are word processors, database systems, presentation programs, spreadsheet programs, and graphic design programs. Others are: – – – 12 Education, home, and personal software Multimedia software Workgroup computing software Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 13. Comparing Application Software and System Software (continued)  Lesson 6  Using Application Software: You can customize options, such as modifying the Quick Access toolbar. 13 Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 14. Comparing Application Software and System Software (continued)  Lesson 6  14   System Software: 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. Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 15. Comparing Application Software and System Software (continued)  Lesson 6  Utilities and Language Translators: Utilities are programs that help to maintain computer hardware or other software, and usually perform a single task. 15 Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 16. Identifying Options for Software Distribution   Lesson 6  16  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. Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 17. 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. Lesson 6 – 17 – – 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. Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 18. Identifying Options for Software Distribution (continued)  Lesson 6  18  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. Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 19. Identifying Options for Software Distribution (continued)  Alternative Methods of Software Distribution: – – – Lesson 6 – 19  Open source Freeware Shareware Bundleware Software piracy is the unauthorized copying of software. Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 20. Lesson 6 Summary 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. Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 21. Summary (continued)  Lesson 6  21 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. Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 22. Summary (continued) Lesson 6  22 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. Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 23. Summary (continued) Lesson 6  23  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. Morrison / Wells CLB: A Comp Guide to IC3 4E
  • 24. Summary (continued)  Lesson 6  24  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. Morrison / Wells CLB: A Comp Guide to IC3 4E