Software

advertisement
COMPUTER SOFTWARE
TC2-Computer Literacy
Mr. Sencer
February 8, 2010
Software
 Software, sometimes called a program,
consists of a series of instructions that tells
the computer what tasks to perform and how
to perform them.
 You interact with a program through what is
called the user interface.
User Interface
 The user interface controls how you enter
data and instructions and how information is
displayed on the screen.
 Almost all software today has a graphical
user interface.
 Using the graphical user interface (GUI), you
interact with the software using text,
graphics, and visual images such as icons.
 GUI - pronounced gooey
Software before GUI
 Microsoft Word for DOS
Software Now
 Microsoft Word 2007
Types of Software
 Two categories of software exist:
 System software
 Application software
Examples of Application &
System Software
System Software
 System software are the programs that
control/maintain the operations of the
computer and devices connected to it.
 System software is the interface between the
user, application software, and hardware.
Types of System Software
 Two types of system software exist.
 Operating system
 What operating systems have you used?
 Utility programs
 What utility programs do you have/use on your
computer?
Operating System
 What is an operating system?
 An operating system is a set of programs that
coordinate all the activities among computer
hardware devices.
 It provides a means for users to communicate with
the computer and other software.
 Many of today’s computers use Microsoft’s
Windows or Mac OS, Apple’s operating
system.
Operating System
 When a user starts their computer, portions
of the operating system are loaded.
 Where does the Operating System load the
information?
 Why do we have to wait for the computer when
we shutdown?
Utility Programs
 What is a utility program?
 A utility program allows a user to perform tasks
usually related to managing a computer, its
devices, or its programs.
 Most operating systems include several utility
programs for managing disk drives, printers,
and other devices and media.
 You also can buy utility programs that allow
you to perform additional functions.
Application Software
 What is application software?
 Application software are programs designed to
make users more productive and/or assist them
with personal tasks.
 A widely used type of application software
related to communications is a Web browser.
 What does a Web Browser do?
 Allows users with an Internet connection to access
and view Web pages or access programs.
Application Software
 Other popular application software includes:
 word processing software
 spreadsheet software
 database software
 presentation software
 Many other types of application software
exist that enable users to perform a variety of
tasks.
Installing and Running Programs
 In most cases, when you purchase software
from a store, you receive a box that includes
an optical disc(s) that contains the program.
 If you acquire the software from a Web site on
the Internet, you do not receive media,
instead you download it from the site.
 The instructions in software are placed on
storage media, either locally or online.
Installing Programs
 Installing is the process of setting up software to
work with the computer, printer, and other
hardware.
 To use software that is stored locally, such as on
a hard disk or optical disc, you usually need to
install the software first.
 Do you have to install Web Applications?
 Web applications are stored online, and usually do not
need to be installed, but sometimes require a
component to be installed so they can be used.
 When you buy a computer, it usually has some
software preinstalled on its hard disk.
Installing Programs
 Depending on how you obtained the
software you either insert the media into a
drive or launch a file you downloaded, and
follow the instructions to install the software.
 Once installed, you can run the program.
Installation Process
Running Programs
 When you instruct the computer to run an
installed program, the computer loads it.
 What does “loading” the program mean?
 It means the program is copied from storage to memory
 Once in memory, the computer can carry out,
or execute, the instructions in the program so
that you can use the program.
Software Development
 Where does software come from? Who creates
it?
 Software is created by a programmer, sometimes
called a computer programmer or software developer.
 The job of a programmer is to develop software or
write the instructions that tell the computer how to
process data into information.
 Programmers write these instructions using a
programming language or a program
development tool.
 Some popular programming languages are C++,
Java, JavaScript, Visual C#, and Visual Basic.
Sample Payroll Application Code
Sample Payroll Application GUI
Download