5 - software - Web Design John Cabot University

Download Report

Transcript 5 - software - Web Design John Cabot University

3 Software Categories
1
3 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 software is
designed to help several
people collaborate on a
single project using local
networks or Internet
connections
2
3 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
3
3 Device Drivers
 A device driver is software
that helps a peripheral
device establish
communication with a
computer
 Windows Device Manager
4
3 Popular Applications
 Document Production Software
 Spreadsheet Software
 “Number Crunching” Software
 Database Software
 Graphics Software
 Music Software
 Video Editing and DVD Authoring Software
 Educational and Reference Software
 Entertainment Software
 Business Software
5
3 “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
6
3 Database Software
 A database is a collection of data
– Database software helps you enter, find, organize,
update, and report information stored in a database
7
3 Database Software
Database
software
provides tools
for specifying
fields for a series
of records.
8
3 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
9
3 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
10
3 Graphics Software
A computer-based
presentation
consists of a
series of slides,
created with
presentation
software.
11
3 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
12
3 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
13
3 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
14
3 Entertainment Software
 Computer games are the most popular type of entertainment
software
– Role-playing
– Action
– Adventure
– Puzzle
– Simulation
– Sports
– Strategy
15
3 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
16
3 Consumer Basics
 Most operating systems
include a handful of small
applications and a good
variety of useful utility
software
17
3 Consumer Basics
 A software suite is a collection of application software sold
as a single package
18
3 Consumer Basics
 Available in many types of stores
 Software contained on distribution media
 Make sure your computer meets the system requirements
19
3 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
20
3 Software Copyrights and
Licenses
 EULA (End-User License
Agreement)
 Different types of software licenses
– Public domain
– Proprietary
– Commercial software
– Demoware
– Shareware
– Freeware
– Open source
– BSD
– GPL
21
3 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
22
3 Security Software Basics
 Computer virus
 Computer worm
– Mass-mailing worm
 Trojan horse
– Keylogger
– Remote Access Trojan (RAT)
 Bot
– Zombie
– Botnet
 Spyware
23
3 Security Software Basics
 What does malware do?
24
3 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
25
3 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
26
3 Antivirus Modules
27
3 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
28