Anda di halaman 1dari 37

Software

- A set of instructions or
programs used to
operate computers
and related devices.
Basic types of software
System Software
○ Computer programs that we use
to start and run a computer.

○ Files and programs that make up


a computer’s operating system.

○ Assemblers, compilers, file management


Tools, system utilities, and debuggers. 2
● “Low-level” Software

● Generates User Interface


and allows Operating
System to interact with the
hardware.

3
Functions that System Software Performs
❖ Starting up the computer.
❖ Opening, executing and running applications.
❖ Storing, retrieving and copying files.
❖ Formatting disks.
❖ Reducing file sizes.
❖ Backing up the contents of a hard disk.
❖ Serves as the interface between the user, the application,
software and the computer’s hardware.
4
Operating System

● The software that supports a


computer's basic functions,
such as scheduling tasks,
executing applications, and
controlling peripherals.

Ex. Windows, OS X, Linux


5
● An operating system is a software
that communicates with the
hardware and allows other programs
to run.

● Every desktop computer, laptop,


tablet, or smartphone includes and
operating system that provides basic
functionality for the device.

6
User Interface
The user and a computer
system interact, in particular
the use of input devices and
software.
Ex. Screens, keyboards, mouse,
desktop appearance,
application. 7
Command Line
Interface (CLI)
❖ A user type keywords or press
special keys on the keyboard to
enter data and instructions.

❖ The set of demands a user uses


to interact with the computer is
called the command language. 8
Graphical User
Interface (GUI)
A visual way of
interacting with a
computer using items
such as windows, icons,
and menus, used by
most modern operating
systems. 9
Utility Programs
A program that performs a very
specific task, usually related to
managing system resources.

“Memory-resident programs”

Basic Utility Programs:


Files/Folders, Copy, Cut, Paste,
File Search and Compare, Disk
format, Bluetooth, etc.
10
Application
Software
Application
Software


● An application is any program, or group of programs, that is
designed for the end user.

● Include such things as database programs, word processors,


Web browsers and spreadsheets.

● It may be bundled with system software or published alone


12
Application Software
Functions
➔ managing information
➔ manipulating data
➔ constructing visuals
➔ coordinating resources
➔ calculating figures

13
Application
Software

➔ Pre-written Application
➔ Custom Application
➔ Personal Productivity Software
➔ Integrated Applications

14
Pre-written Application
Mass market generated

Programs that are written by programers


for a general purpose

“Ready made” programs that are


available to anyone

15
Example:

Microsoft Word is designed for the mass public as a diverse solution


to the many different needs of its users.

It does not, however, cater to any specific entity like custom


software would.

16
Custom Application

Applications designed for a specific user or group of users


within an organization.

More expensive compared to other software

17
Custom Application
Functions:
➔ To address their needs precisely as
opposed to the more traditional and
widespread pre-written app

➔ Eases the overall workflow, having


only the features that are useful for
this area

18
Example: Banking Apps

19
Personal Productivity
Software

● Productivity software makes people more efficient


and effective in their daily activities.

● It’s becoming more popular and more in demand to


learn for employment.

Function:
To aid and facilitate in people's tasks
20
Word Examples:
PROCESSING Microsoft Word, Notepad

This program allows the user to


create or edit a typed document
in the most convenient way

Functions: change format of font,


color, size, add clip art, customize
margins

21
Electronic Function:

Spreadsheets To create macros/sequence


which hold a series of
keystrokes and instructions
Program used to organize and
store data in rows and columns
Example: Microsoft Excel
in a worksheet.

More then 15 million cells can


hold data. Cells can hold
numbers, formula or functions

22
GRAPHICS

Presentation of data through


visual representations of the
information.

23
GRAPHICS Function:
➔ helps users to create, edit,
Presentation of data through and manipulate images.
visual representations of the
information.
Examples:
Adobe Illustrator, Adobe
Photoshop, Corel Draw or Paint,

24
Presentation
GRAPHICS
Example: Microsoft Powerpoint
Presentation software provides the
tools that users need to combine text,
graphics, animations, and sound
into a series of electronic slides.

Function:
To help support a speech or public
presentation of information.

25
Database
MANAGEMENT
Example: SDMS
Databases are designed and built
for a specific purpose and for an
intended group of users.

Functions:
Collects data and allows access,
retrieval and use of the data.

Once the data is stored, you can


sort it, query it, and generate
reports from it.
26
Integrated Application

All programs in an integrated package are accessed via a


common launching pad.

These are used in personal computers where the most


commonly used and most similar programs are grouped
together in one application.

Example:
Microsoft Office

27
Integrated Applications

Types:

➔ Desktop Publishing
➔ Business Software
➔ Communications Software

28
Desktop Publishing
A tool for graphic designers and non-designers
to create visual communications such as brochures,
business cards, greeting cards, web pages, posters,
and more

Example:
Canva, Adobe, Corel, Microsoft, Quark and Serif

29
Business Software
Software that helps a business to accomplish specific goals
through the applied principles that the software supports.

30
Business Software
Common types of software used in business are:

· word processing programs


· business invoicing programs
· billing programs
· payroll software
· database software
· asset management software
· desktop publishing programs
31
Communications
Software
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

32
Communications
Software

email, are asynchronous


Web conferencing and video chat are synchronous -- allowing all
parties to communicate in real-time.

Example: skype, facetime, yahoo, gmail, messenger, oovoo

33
Desktop Software
○ Runs on a Mac, Windows, or Linux ● It enables connecting,
that is set up in one place. accessing and controlling the
data and resources of the
remote/destination computer in
○ Runs a stand-alone software - it
such a way that the user is able
does not require a web browser.
to access locally.

○ Must be installed to your computer


or laptop.
34
● Remote desktop software primarily enables a local user to have
complete access to the desktop environment and resources of a
remote computer.

○ Mainly designed for and used by ○ Some of the popular remote


system/network administrators desktop software includes:
or technicians to log in to
remote users' computers to
○ GoToMyPC
perform tasks such as:
○ Team Viewer
○ Windows' native Remote
○ Resolving technical issues
Desktop Connection
○ Installing applications
○ Removing viruses
35
Mobile Applications
❖ Software programs developed for mobile devices
such as smartphones and tablets.

❖ An app is usually smaller in scope than a mobile


website, offers more interactivity, and presents
more specific information in a format that's easy
and intuitive to use on a mobile device.

❖ Purpose: Navigation, Entertainment, Sports, Fitness,


etc.
36
Reference:
https://techterms.com/definition/systemsoftware

https://whatis.techtarget.com/definition/system-software

https://whatis.techtarget.com/definition/operating-system-OS

https://techterms.com/definition/operating_system

https://www.webopedia.com/TERM/S/software.html

https://searchmicroservices.techtarget.com/definition/software

https://searchmicroservices.techtarget.com/definition/software

https://searchmicroservices.techtarget.com/definition/user-interface-UI

https://whatis.techtarget.com/definition/mobile-app
37

Anda mungkin juga menyukai