Professional Documents
Culture Documents
Screenshot 2023-06-23 at 20.08.12
Screenshot 2023-06-23 at 20.08.12
APPLICATIONS
COMPUTER SOFTWARE
1
Today’s Topics
2
Objectives
Types of Software
List the two major components of system
software.
Explain why a computer needs an
operating system.
List the five basic functions of an
operating system.
Explain what happens when you turn on a
computer.
3
Objectives
List the three major types of user
interfaces.
Explain the strengths and weaknesses of
the most popular operating systems.
List system utilities that are considered to
be essential.
Explain data backup procedures.
4
Lecture Objectives
❑Understand how system software supports
application software.
❑Describe the most popular types of
general-purpose applications.
❑Explain the advantages and disadvantages
of standalone programs, integrated
programs, and software suites.
❑Explain the advantages of Web-hosted
technology and file compatibility.
5
Lecture Objectives
❑ Explain the concept of software versions and
software upgrades.
❑ Understand how commercial software,
shareware, freeware, and public domain software
differ.
❑ Describe the essential concepts of application
software and the skills needed to use it.
❑ Identify the key features of widely used graphics
and multimedia programs
❑ Describe the learning aids available for
application software
6
Computer Software
Computer software, or just software, is a
collection of computer programs and
related data that provides the instructions
for telling a computer what to do and how
to do it.
Software are programs, with instructions
which guide the computer to performing
tasks that are associated with using and
controlling hardware.
Generally, software exists on storage media.
7
Computer Software
Overall, a software is one of the
major intangible components of
any information technology
systems;
◦ they are so created to aid us in
performing tasks using the computer
as well as using hardware features
and functions to assist us.
8
Computer Software
❑Based on our needs, software is
categorized as follows;
▪ System software
▪ Interfaces (acts as a means of
communication) between the user, the
applications, and the hardware of a
computer system
• Application software
• consist of functions that
perform specific or human related tasks for us users
9
Computer Software
10
Computer System Software
• System software consists of all the
programs that enable the computer and its
peripheral devices to function smoothly.
Operating Utility
systems Programs
11
Computer System Software
Enables application software to interact
with the computer
Helps the computer to manage its own
internal and external resources
• System software is divided into two main
categories:
– The Operating System (OS)
– System Utility Programs
12
Computer System Software
❑ Operating System (OS)
▪ The principal component of system software
▪ Must be installed before application software
▪ Some hardware requires specific OS
➢Macintosh computers run Macintosh OS
➢PCs run Microsoft Windows, Linux and
Unix
❑ Utility Programs
▪ Used to support, enhance, or expand existing
programs in the computer
13
Operating System (OS)
Management of the resources of a computer
are performed by the computer’s operating
system (OS).
14
Operating System (OS)
The coordination of the functions of a
computer’s hardware is the prime responsibility
of the operating system.
15
Operating System (OS)
❑Five Primary functions of OS
1. Starts the computer
2. Manages applications
3. Manages memory
4. Handles input and output device
messages
5. Provides a user interface for
communication
16
The Operating System
❑OS Function –Starts the computer -Involves
six steps.
17
The Operating System
18
The Operating System
Step 1: Activate the BIOS and Setup Program
◦ BIOS (Basic Input/output System)
Bios is encoded on ROM (read-only memory)
Does not control external devices
◦ The BIOS‘s function is to handle the system setup
process including driver loading and operating system
booting
◦ It manages data flow between the computer's operating
system and attached devices such as the hard disk, video
adapter, keyboard, mouse and printer.
19
The Operating System
Step 2: Initiate the Power-On Self-Test
◦ Power-on self-test (POST)—to confirm that
both the computer and its peripheral devices are
working properly
◦ If the POST fails:
A beep will sound.
An error message will appear on the monitor.
The computer will stop.
20
The Operating System
Step 3: Load the Operating System
◦ BIOS
Looks for the operating system
Loads the kernel into memory—the
central part of the operating system
◦ The operating system loads the system
configuration information.
21
The Operating System
Step 4: Configure the System
◦ Operating system
Checks the registry that checks the Database that
stores information about software and peripherals
devices, for configuration information.
Checks the configuration for drivers
Utility programs containing instructions for the
proper functioning of peripheral devices.
Automatically detects plug-and-play (PnP) devices
Checks for conflicts between devices
Installs and loads needed drivers
22
The Operating System
Step 5: Load System Utilities Examples
Antivirus software,
Backup software,
Disk Cleanup,
File Compression
Disk Space analyzer,
Disk defragmenters
File manager,
23
The Operating System
Step 6: Authenticate a User
◦ Verifies authorized users
Enter an authentication/login user name and password
◦ Profile—a record of a specific user’s preferences
for the desktop theme, icons, and menu styles
◦ Account—for multiuser computer systems each user has
an account
Consists of user name, password, and storage space
Created by server/computer administrator
24
The Operating System
OS Function –Manages applications.
◦ Single-task operating systems from the
past were only able to run one application
at a time.
◦ Multitasking operating systems permit
more than one application to be used at a
time.
The foreground application is the active one.
Background applications appear inactive.
25
The Operating System
OS Function –Manages memory.
◦ The operating system attempts to allocate
memory, RAM, to each program being
run without interference.
◦ Through the use of virtual memory,
where a portion of the hard disk is used
as an extension of RAM, additional
memory is available.
26
The Operating System
OS Function –Manages input and output.
◦ The operating system uses drivers, programs
containing information regarding specific computer
input and output devices, to communicate with
those devices.
◦ Interrupts, signals created by input and output
devices, notify the operating system when an action
has been taken.
27
The Operating System
OS Function –Provides a user interface.
The user interface allows the user to:
◦ Start application programs
◦ Manage storage devices
◦ Safely shut down the computer properly
29
The OS
❑User Interface ..
The menu-driven user interface
provides text-based menus, which display
appropriate user options that are available.
The command-line user interface
forces the user to type commands line by
line to instruct the operating system about
the desired action(s) to be taken.
30
Types of Operating Systems
❑Classification according to type of computers
and applications they support
i. Real-Time Operating System (RTOS)
ii. Single-User, Single Task
iii. Single-User, Multi-Tasking
iv. Multi-User
31
RTOS
Used to run computers embedded in
machinery, robots, scientific instruments and
industrial systems
33
Single-User, Multi-Tasking
• Most Modern (Popular) Operating
Systems.
• Used by most of PCs and Laptops
• Lets a single user interact with several
programs, simultaneously
Example: Windows, Mac OS, Linux
34
Multi-User
• A multi-user OS allows many users to take
advantage of the computer's resources,
simultaneously
Window OS
Linux/Unix OS
Mac OS
36
Exploring Popular OS
37
Popular Operating Systems
❑Windows Operating Systems
▪Windows is an operating system designed by
Microsoft inc. intl.
▪Provides benefits in the areas of security, enhanced
Web server capabilities, administration, and
virtualization
38
Popular Operating Systems
The Mac OS used on Macintosh personal
computers is favored by its users for the
operating system’s security, stability, and
simplicity.
UNIX was developed to work in a secure
computer network, but unfortunately, its
many versions are not compatible and can be
hard to use.
39
Exploring Popular Operating
Systems
Linux is a powerful open source
operating system that is freely available to
any user.
MS-DOS (DOS), a disk operating system, is
a command-line user interface operating
system that is not user friendly.
40
Mobile Operating Systems
41
System Utilities:
System utilities (utility programs) are system
software programs that are essential to effective
management of the computer system.
Service programs that perform tasks related to
the control and allocation of computer resources
Practical Utility programs perform the following
tasks
Virus protection
Data compression
Disk scanner & disk cleanup
Backup
Data recovery
42
System Utilities:
Antivirus software provides protection from
computer viruses.
The antivirus programs are:
43
COMPUTER
APPLICATION
SOFTWARE
44
COMPUTER APPLICATION
SOFTWARE
45
Background Information
❑How System Software supports Application Software?
➢ System Software Programs that control the operations of
the computer.
➢ Serves as the interface between the user, the application
software, and the computer’s hardware
46
Application Software
❑Application software consists of
programs designed to make users more
productive and/or assist with personal
tasks
▪ To make business activities more efficient
▪ To assist with graphics and multimedia
projects
▪ To support home, personal, and educational
tasks
▪ To facilitate communications
47
Application Software
❑Application software Is the general
designation of computer programs for
performing tasks.
◦ The application software may be general purpose
(word processing, web browsers.) or have a specific
purpose (Accounting (Tally), truck scheduling etc)
48
Application Software
❑ General-purpose applications are the
programs that enable users to complete
common tasks.
Examples: word-processing, spreadsheet
programs
49
Business Software
Business software is application software that
assists people while performing business activities
Word
Spreadsheet Database Presentation
Processing
Enterprise
Project Document
Accounting Computing
Management Management
Software
50
Business Software
➢ Word
processing
software allows
users to create
and manipulate
documents
➢ Clip art is a
collection of
electronic
drawings, photos,
and other images
51
Business Software
❑ Developing a word document
52
Business Software
Spreadsheet software allows users to organize
data in rows and columns and perform calculations
53
Business Software
❑ Charting depicts data in a Microsoft spreadsheet
in graphical form.
54
Business Software
❑Presentation
software allows
users to create visual
aids for presentations
to communicate
ideas, messages, and
other information to
a group.
55
Business Software
❑ A database is a collection of data organized in a manner
that allows access, retrieval, and use of that data.
❑ Database software allows users to create, access, and
manage a database.
56
Business Software
❑ Note taking software is application software that
enables users to enter typed text, handwritten
comments, drawings, or sketches anywhere on a page.
57
Business Software
❑ Scaled down versions of software are available to
work with smart phones and other mobile
devices
58
Business Software
❑Enterprises typically require special computing
solutions for various functional units
Human
Accounting Engineering Manufacturing
Resources
Customer
Marketing Sales Distribution
Service
Information
Technology
59
General-Purpose Applications
❑Productivity programs Make it easier to
do work.
➢Examples
➢Word-processing software
➢Spreadsheet or database software
➢Presentation software
➢Project management software
➢Personal information management
software
60
General-Purpose Applications
❑Compression/decompression
algorithms and Codecs – are included
in most multimedia software to reduce
space required by multimedia
documents.
61
General-Purpose Applications
Compressing files enables better use of
disk space and faster Internet transfer
speeds.
62
General-Purpose Applications
Animation programs give the user the ability to
create animation from images, as well as run the
animation. Examples , TikTok, Snapchat, imovie,
pencil 2D, Blender, etc
63
General-Purpose Applications
❑ Audio software is ❑ Standard sound file
used to capture and formats include:
process sound used in ➢MP3/4
multimedia ➢Windows Media Audio
presentations. (WMA)
❑ Sound files can be ➢WAV
saved in a number of ➢Musical Instrument
standard formats and Digital Interface (MIDI)
contain digitized data.
64
General-Purpose Applications
❑Video editors enable the user to:
➢Modify digitized videos
➢Save those videos in at least one of
the following video file formats:
❑Moving Picture Experts Group (MPEG)
❑QuickTime
❑Video for Windows
65
General-Purpose Applications
❑ Multimedia
authoring systems
❑Used to create
multimedia presentations
❑Require a large amount
of disk space and
memory to run properly
66
General-Purpose Applications
❑Internet programs
➢Help users communicate, learn, and
interact through the Internet
➢Examples include:
❑E-mail
❑Instant messaging software
❑Web browsers
❑Video conferencing programs
67
Communications Software
Communication software is an application or
program designed to pass information
from one system to another.
◦ Such software provides remote access to systems and
transmits files in a multitude of formats between
computers
68
Communications Software
❑Popular Internet software –Examples
➢Google Chrome
➢Mozilla Firefox
➢Safari
➢Microsoft Edge
➢Internet Explore
➢Opera
69
Communications Software
❑ Internet software –Example
❑Popular mail Clients
Software includes:
➢MS Outlook Express
➢Mozilla Thunderbird
➢Windows mail
➢Mailbird
➢Postbox
70
Tailor-Made Applications
➢These are Software designed for
specific businesses or users.
➢Normally cost more than general-
purpose applications because of their
development costs.
71
Tailor-Made Applications
❑When an application is not available,
custom software, software
developed for a user’s specific needs,
may be necessary.
❑Packaged software is developed for
the mass market.
72
Standalone Programs, Integrated
Programs, & Software Suites
❑ A fully self-contained program is called a
standalone program.
❑ Advantages:
➢ Users can purchase and install standalone
programs separately.
➢ Standalone programs function by themselves.
❑ Disadvantages:
➢ Standalones take up a lot of storage space.
➢ Standalones do not share resources.
73
Standalone Programs, Integrated
Programs, & Software Suites
❑ Integrated programs provide all the leading
productivity programs in one package.
❑ Advantages:
➢Integrated programs are easy to learn.
➢Integrated programs share the same interface.
❑ Disadvantages:
➢The individual modules of integrated programs
usually have fewer features than are found in
standalone programs or software suites.
74
Standalone Programs, Integrated
Programs, & Software Suites
❑ A software suite is an interconnected
bundle of programs.
❑ Advantages:
➢ The programs within a suite share
resources.
➢ The programs within a suite are
designed to work together.
➢ These applications share common
program code, interfaces, and drivers.
75
Standalone Programs, Integrated
Programs, & Software Suites
❑ Microsoft Software suite, also called
office suites, usually include:
➢ Word processing programs
➢ Spreadsheet programs
➢ Presentation graphics programs
➢ Database programs
➢ Personal information managers (PIMs)
76
Software Licenses & Registration
79
Software Licenses & Registration
❑ Public domain software ❑ Copy-protected
➢Copyright-free software software
➢Can modify or sell ➢Internal process
➢legal to copy prohibits making
unauthorized copies
80
Lecture Summary
❑System software supports application
software, the programs that give the user the
ability to complete work on the computer.
❑General-purpose software includes personal
productivity programs, multimedia and
graphics software, Internet programs, and
home and education software.
❑Office suites, which incorporate Web-hosted
technology, are gaining popularity with today’s
users.
81
Lecture Summary
❑New or updated versions of
software are usually cited with a
version number.
❑Small changes to software are
defined as patches, and larger
changes or fixes are known as
service packs or service releases.
82
Lecture Summary
❑Software can be categorized as
commercial, shareware, freeware, and
public domain software.
❑Users should learn to install applications,
start applications, select options, and exit
the applications to use their computers
effectively.
83