Chapter 3A,B,C

advertisement
Chapter 3
Computer Software
2
Chapter Contents

Section A: Software Basics

Section B: Popular Applications

Section C: Buying Software

Section D: Installing Software and Upgrades

Section E: Security Software
Chapter 3: Computer Software
3
Software Basics

Software Categories

Application Software

Utility Software

Device Drivers
Chapter 3: Computer Software
4
Software Categories
Chapter 3: Computer Software
5
Application Software

Productivity software can be defined
as any type of application software
that has the potential to help people
do their work more efficiently

Groupware is designed to help
several people collaborate on a single
project using local networks or
Internet connections
Chapter 3: Computer Software
6
Utility Software

Utility software (a type of system software) is designed to help you
monitor and configure settings for your computer system equipment, the
operating system, or application software

A desktop widget is a specialized utility program that appears on a
computer’s screen-based desktop
Chapter 3: Computer Software
7
Device Drivers
 A device driver is
software that helps a
peripheral device
establish
communication with a
computer
 Windows Device
Manager
Chapter 3: Computer Software
8
Popular Applications

Document Production Software

Spreadsheet Software

“Number Crunching” Software

Database Software

Graphics Software
Chapter 3: Computer Software
9
Popular Applications

Music Software

Video Editing and DVD Authoring Software

Educational and Reference Software

Entertainment Software

Business Software
Chapter 3: Computer Software
10
Question
 Just about everyone has used iTunes
software to download music. iTunes software
also allows you to list the songs you’ve
downloaded, delete songs, find songs, and
organize your music into play lists. These
features of iTunes are similar to what type of
software?
 A. Word processing software
 B. Spreadsheet software
 C. Database software
 D. Groupware
Chapter 3: Computer Software
11
Document Production Software

Assists you with composing, editing,
designing, printing, and electronically
publishing documents



Word processing
Desktop publishing
Web authoring
Chapter 3: Computer Software
12
Document Production Software
Chapter 3: Computer Software
13
Document Production Software

Document production software may include:

Spelling checker




Thesaurus
Grammar checker
Feature to analyze the reading level


Spelling dictionary
Readability formula
Search and Replace feature
Chapter 3: Computer Software
14
Document Production Software

The format for a document refers to the way that all elements
are arranged on the page
Chapter 3: Computer Software
15
Document Production Software
Chapter 3: Computer Software
16
Document Production Software
Chapter 3: Computer Software
17
Document Production Software

Mail merge automatically creates personalized letters by
combining the information in a mailing list with a form letter

Additional capabilities of word processing software include:




Automatically generating table of contents and index
Numbering and positioning footnotes
Providing document templates and document wizards
Exporting to HTML format
Chapter 3: Computer Software
18
Spreadsheet Software

A spreadsheet uses rows and columns of numbers to create a model or
representation of a real solution

Spreadsheet software, such as Microsoft Excel, iWork Numbers, or
OpenOffice Calc, provides tools for creating electronic spreadsheets
Chapter 3: Computer Software
19
Spreadsheet Software
When a cell contains
a formula, it displays
the result of the
formula rather than
the formula itself. To
view and edit the
formula, you use the
Formula bar.
Chapter 3: Computer Software
20
Spreadsheet Software

A formula tells the computer how to use the
contents of cells in calculations

Cell references





Relative reference
Absolute reference
Mathematical operators
Functions
Automatic recalculations
Chapter 3: Computer Software
21
Spreadsheet Software
As shown in the
examples, relative
references within a
formula can change
when you change
the sequence of a
worksheet’s rows
and columns. An
absolute reference
is anchored so that
it always refers to a
specific cell.
Chapter 3: Computer Software
22
“Number Crunching” Software

Provides a structured environment dedicated to a particular number
crunching task



Statistical software
Mathematical modeling software
Money management software


Personal finance software
Tax preparation software
Chapter 3: Computer Software
23
Database Software

A database is a collection of data

Database software helps you enter, find, organize, update, and
report information stored in a database
Chapter 3: Computer Software
24
Database Software
Database
software
provides tools
for specifying
fields for a series
of records.
Chapter 3: Computer Software
25
Database Software

A query language such as SQL (Structured Query Language) provides
a set of commands for locating and manipulating data


Natural language query
Query by example
Chapter 3: Computer Software
26
Graphics Software

Designed to help you create,
manipulate, and print graphics






Paint software
Photo editing software
Drawing software
3-D graphics software
CAD software
Presentation software
Chapter 3: Computer Software
27
Graphics Software
A computer-based
presentation
consists of a
series of slides,
created with
presentation
software.
Chapter 3: Computer Software
28
Music Software

Allows you to make your own digital voice
and music recordings
 Audio editing software
 CD ripper software
 Audio encoding software
 Ear training software
 Notation software
 Computer-aided music software
 MIDI sequencing software
Chapter 3: Computer Software
Video Editing and DVD Authoring
Software


Provides a set of tools for

Transferring video footage from a
camcorder to a computer




Clipping out unwanted footage
Assembling video segments
Adding special visual effects
Adding a sound track
DVD authoring software creates DVDs with
Hollywood-style menus
Chapter 3: Computer Software
29
30
Educational and Reference Software

Educational software


Helps you learn and practice new skills
Reference software

Provides a collection of information and a way to access that
information

Generally shipped on CD or DVD, or accessed on the Web
Chapter 3: Computer Software
31
Entertainment Software

Computer games are the most popular type of entertainment
software







Role-playing
Action
Adventure
Puzzle
Simulation
Sports
Strategy
Chapter 3: Computer Software
32
Business Software

Vertical market software is designed to automate specialized tasks in
a specific market or business

Horizontal market software is generic software that just about any type
of business can use



Payroll software
Accounting software
Project management software
Chapter 3: Computer Software
33
Buying Software

Consumer Basics

Software Copyrights and Licenses
Chapter 3: Computer Software
34
Question
 Suppose you purchase a new computer and it
comes with Microsoft Office installed. After using
this software for 30 days, it displays a message
indicating that to keep using it, you will have to
pay. This software is an example of all of the
following EXCEPT:
 A. Proprietary software
 B. Open source software
 C. Commercial software
 D. Demo-ware
Chapter 3: Computer Software
35
Consumer Basics
 Most operating systems include a handful of small
applications and a good variety of useful utility
software
Chapter 3: Computer Software
36
Consumer Basics

A software suite is a collection of application software sold as a
single package
Chapter 3: Computer Software
37
Consumer Basics

Available in many types of stores

Software contained on distribution media

Make sure your computer meets the system requirements
Chapter 3: Computer Software
38
Software Copyrights and Licenses

A copyright is a form of legal protection that
grants the author of an original “work”
exclusive rights


Copyright notice
Software licenses, also called license
agreements, define the ways in which you
may use a computer program





Single-user
Site
Multiple-user
Concurrent
Shrink-wrap
Chapter 3: Computer Software
39
Software Copyrights and Licenses
 EULA (End-User License Agreement)

Different types of software licenses
 Public domain
 Proprietary
 Commercial software
 Demo-ware
 Shareware
 Freeware
 Open source
 BSD
 GPL
Chapter 3: Computer Software
FastPoll True/False Questions
Answer A for True and B for False
 Word processing software and operating systems
are examples of application software.
 Spreadsheets are classified as utility software.
 The software you install to help a printer
communicate with a computer is called a device
driver.
 Desktop publishing software is based on frames.
 Spreadsheet software is particularly useful for
what-if analyses.
Chapter 3: Computer Software
40
FastPoll True/False Questions
Answer A for True and B for False
 Database software stores information in HTML codes.
 CAD software is a good choice for professional-quality photo
editing.
 Payroll software is a good example of vertical market business
software.
 If the main screen of a software product does not contain a
copyright notice, it is legal to make copies and share them with
your friends.
 A EULA is a license agreement that specifies how to legally
use a software product.
Chapter 3: Computer Software
41
FastPoll True/False Questions
Answer A for True and B for False
 Open source software is public domain.
 The Windows Registry is a database that keeps
track of a computer’s peripheral devices,
software, preferences, and settings.
 Downloaded software is usually zipped to
decrease download time.
 Hash codes are used to generate a unique
number as part of the software activation
process.
Chapter 3: Computer Software
42
43
Installing Software and Upgrades
 Installation Basics
 Installing Local Applications
 Installing Portable Software and Web Apps
 Software Updates
 Uninstalling Software
Chapter 3: Computer Software
44
Installation Basics

Software installation is a process that places a program into a
computer so that it can be run or executed
Chapter 3: Computer Software
45
Installing Local Applications
Chapter 3: Computer Software
46
Installing Local Applications
Chapter 3: Computer Software
Installing Portable Software
and Web Apps

Portable software is designed to run from removable storage, such
as a CD or USB flash drive


Installation is simply a matter of getting program files to the
media on which they are supposed to run
A Web application, or Web App, is software that is accessed with a
Web browser

May require client-side program to be installed
Chapter 3: Computer Software
47
48
Software Updates

Software publishers regularly update their software



Add new features
Fix bugs
Update security

Software patches replace part of the software you currently
have installed

Service packs correct problems and address security
vulnerabilities
Chapter 3: Computer Software
49
Software Updates

Updates are usually available online for registered software

Always install patches and service packs when they become
available

Many software publishers require users to type in a validation code
to complete an update
Chapter 3: Computer Software
50
Uninstalling Software
 Uninstall routines delete
the software’s files from
the various folders on
your computer’s hard
disk
Chapter 3: Computer Software
51
Question
 Suppose that you’re looking for software to
convert a YouTube video into a format you can
use with Windows Media Player or iMovie. You
don’t want to bother downloading or installing
any software on your computer. What should
you look for?
 A. A Web app
 B. Open source software
 C. A .zip file
 D. A portable app
Chapter 3: Computer Software
52
Security Software

Security Software Basics

Security Suites

Antivirus Modules
Chapter 3: Computer Software
53
Security Software Basics

Security software is designed to protect computers from various
forms of destructive software and unauthorized intrusions

The terms malicious software and malware refer to any computer
program designed to surreptitiously enter a computer, gain
unauthorized access to data, or disrupt normal processing
operations

A blended threat describes malware that combines more than one
type of malicious program
Chapter 3: Computer Software
54
Security Software Basics

Computer virus

Computer worm - A worm is a program very similar to a virus; it has the ability to selfreplicate and can lead to negative effects on your system.

Trojan horse - Another unsavory breed of malicious code are Trojans or Trojan horses,
which unlike viruses do not reproduce by infecting other files, nor do they self-replicate like
worms. In fact, it is program which disguises itself as a useful program or application.
 Keylogger
 Remote Access Trojan (RAT)

Bot - A malicious bot is self-propagating malware designed to infect a host and connect
back to a central server or servers that act as a command and control (C&C) center for an
entire network of compromised devices, or "botnet." With a botnet, attackers can launch
broad-based, "remote-control," flood-type attacks against their target(s).
 Zombie
 Botnet

Spyware - is a type of malware (malicious software) installed on computers that collects
information about users without their knowledge.
Chapter 3: Computer Software
9 Types of Viruses Common
to Computers
55
1. Boot Sector Virus – affects the first sector on a partitioned storage device.
2. Browser Hijacker – hijacks certain browser functions, usually in the form of re-directing
the user automatically to particular sites.
3. Direct Action Virus - only comes into action when the file containing the virus is executed.
4. File Infector Virus - takes root in a host file and then begins its operation when the file is executed.
5. Macro Virus -A wide variety of programs, including productivity applications like Microsoft Excel,
provide support for Macros – special actions programmed into the document using a specific macro
programming language. Unfortunately, this makes it possible for a virus to be hidden inside a seemingly
benign document.
6. Multipartite Virus -A virus of this type may spread in multiple ways, and it may take different actions
on an infected computer depending on variables, such as the operating system installed or the existence
of certain files.
7. Polymorphic Virus - actually mutates over time or after every execution, changing the code used to
deliver its payload.
Antivirus programs often find viruses by the specific code used. Obscuring or changing the code of a
virus can help it avoid detection.
8. Resident Virus - inserts itself into a system’s memory. It then may take any number of actions and
run independently of the file that was originally infected.
9. Web Scripting Virus - Displaying online video in your browser, requires the execution of a
specific code language that provides both the video itself and the player interface. This code can
sometimes be exploited, making it possible for a virus to infect a computer or take actions on a computer
through a website; many such cases of virus exist because of code inserted into a site without the
webmaster’s knowledge.
Chapter 3: Computer Software
56
Security Software Basics

What does malware do?
Chapter 3: Computer Software
57
Security Software Basics

The term rootkit refers to software tools used to conceal
malware and backdoors that have been installed on a victim’s
computer

A virus hoax usually arrives as an e-mail message containing
dire warnings about a supposedly new virus on the loose
Chapter 3: Computer Software
58
Security Suites

A security suite integrates several security modules to protect against the
most common types of malware, unauthorized access, and spam

A security suite costs less than purchasing standalone security modules
Chapter 3: Computer Software
59
Security Suites
Chapter 3: Computer Software
60
Antivirus Modules

Antivirus software is a type of utility software that looks for and
eradicates viruses, Trojan horses, worms, and bots

A virus signature is a section of program code, such as a unique
series of instructions, that can be used to identify a known
malicious program, much as a fingerprint is used to identify an
individual

Virus signatures and other information that antivirus software
uses to identify and eradicate malware is stored in one or more
files usually referred to as virus definitions
Chapter 3: Computer Software
61
Antivirus Modules
Chapter 3: Computer Software
62
Antivirus Modules
 Most experts recommend that
you configure your antivirus
software to periodically scan
all the files on your computer
 If, during the scanning
process, your virus protection
software identifies a virus,
worm, Trojan horse, or bot in
a file or attachment, it can try
to remove the infection, put
the file into quarantine, or
simply delete the file
Chapter 3: Computer Software
Download