Software - Web Design John Cabot University
Download
Report
Transcript 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