Software_Notes
Software_Notes
SOFTWARE
System Software
System software is computer software designed to operate the
computer hardware to provide basic functionality and to provide a
platform for running application software.
Refers to the operating system and all utility programs that manage
computer resources at a low level.
The BIOS (basic input/output system) gets the computer system
started after you turn it on and manages the data flow between the
operating system and attached devices such as the hard disk, video
adapter, keyboard, mouse, and printer.
The boot program loads the operating system into the computer's
main memory or random access memory (RAM).
System software also includes system utilities, such as the disk
defragmenter and System Restore.
Systems Software
Basic Input/Output System (BIOS) Program
Systems Software
Disk Defragmenter
Systems Software
Disk Cleanup
Systems Software
Programming Software
Programming software include tools in the form of programs or
applications that software developers use to create, debug,
maintain, or otherwise support other programs and applications.
The term usually refers to relatively simple programs such as
compilers, debuggers, interpreters, linkers, and text editors,
Programming Software
Example of programming languages:
–C
– C++
– C#
– BASIC
– JAVA
– Visual Basic
– Phyton
– HTML
– PHP
Programming Software
Application Software
A program or group of programs designed for end users
Allows end users to accomplish one or more specific (non-computer
related) tasks.
Examples of Computer Application Software
Word processor
Spreadsheet
Presentation Software
Database Management System
Desktop Publisher
Graphic Editor
Web Browser
Word Processor
Word processor is a software program capable of creating, storing,
and printing documents.
Unlike the standard typewriter, users using word processors have
the ability of creating a document and making any changes
anywhere in the document.
This document can also be saved for modification at a later time or
to be opened on any other computer using the same word
processor.
Spreadsheet
Spreadsheet is a data file made up of rows and columns that are
used to sort data and allow a user to manipulate and arrange data
easily, commonly numerical data.
What makes a spreadsheet software program most unique is its
ability to calculate values using mathematical formulas and the data
in the cells.
Spreadsheet Features:
– Formulas
– Functions
– Charts
– Cut/Copy/Paste with single cells or ranges of cells
– Cells formatting
– Cells merging
Spreadsheet Examples
Microsoft Excel
Lotus 1-2-3
Apple Numbers
OpenOffice Calc
Presentation Software
A presentation program is a software program that helps create a
slideshow that addresses a topic.
Presentation programs are often used in businesses and schools for
discussing a topic or for teaching.
It typically includes three major functions:
an editor that allows text to be inserted and formatted
a method for inserting and manipulating graphic images
a slide
show system to display the content.
Presentation Software Features:
Insert Slide
Deletion of Inserted slides
Allows cut and paste slides in any order.
Allows duplication content or slide
Allows you to display the presentation designed in a slide show
system. (View Slide Feature)
Allows animations and/or sounds manipulations on objects in the
slide.
Presentation Software
Example:
Microsoft PowerPoint
Adobe Persuasion
Hypercard
OpenOffice Impress
Scala Multimedia
Database Management System (DBMS) Software
A program that controls the organization, storage, management,
and retrieval of data in a database.
Users can create tables, queries, forms and reports
Database Management
System (DBMS) Software
Example:
– Microsoft Access
– Oracle Database
– MySQL
– FoxPro
Software Licensing
Is a legal instrument (by way of contract law) governing the usage
or redistribution of software
Allowing an individual or group to use a piece of software
Nearly all applications are licensed
Some are based on the number machines on which the licensed
program can run whereas others are based on the number of users
that can use the program