46
Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Embed Size (px)

Citation preview

Page 1: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer

SoftwareS. Sabraz Nawaz

Lecturer in Management & IT

Page 2: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 2

In this lesson • After completing this lesson, you

should have clear understanding ono What is computer softwareo System software

• Operating system and its functions• Utility programs• Language Translators

o Application Softwareo Software Licencing

Page 3: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 3

Computer Software•A set of programs that are specifically written to provide the user a precise functionality like solving a specific problem is termed as a software package

•Tells the computer what to do and how to do it.• instructs to display on the user’s screen• what kinds of input to take from the user• what kinds of output to generate.

Page 4: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 4

Categories of Software•System software •Application software

Page 5: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 5

System Software • Consists of several programs directly responsible

for controlling, integrating, and managing the individual hardware componentso Operating Systemo Utility Programso Language Translators

Page 6: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 6

Operating System•A set of system programs that controls and coordinates the activities of the computer’s hardware and application. •The platform on which the application software operates

• DOS (Disk Operating System), Windows 3.x, Windows 95, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Mac OS, and LINUX & other variations of Unix

Page 7: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 7

Functions of an Operating System

• Memory Management

Page 8: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 8

Functions of an Operating System

• Spooling Print Jobs

Page 9: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 9

Functions of an Operating System

• Configuring Devices

Page 10: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 10

Functions of an Operating System

• Monitoring System Performance

Page 11: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 11

Functions of an Operating System

• Administering Security

Page 12: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 12

Functions of an Operating System

• Managing Storage Media and Files

Page 13: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 13

Functions of an Operating System

• User Interfaceo Command Driveno Menu Driveno Graphical User Interface (GUI)

Page 14: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 14

Functions of an Operating System:

User Interface • Command-driven:

o you enter commands. You type keywords or special keys on the keyboard to enter data and instructions. Example: MS DOS.

Page 15: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 15

Functions of an Operating System:

User Interface • Menu-driven:

o you select command choices from various menus displayed on the screen. Example: Windows and Mac OS.

Page 16: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 16

Functions of an Operating System:User Interface

• Graphical (GUI): o use menus and visual images such as icons and buttons

to issue commands

Page 17: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 17

Utility Programs•system software used to perform maintenance-type tasks such as managing a computer, its devices and its programs

•Most utility programs are included in the operating system

Page 18: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 18

Utility Programs• System Diagnostics

Page 19: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 19

Utility Programs• Backup Utility

Page 20: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 20

Utility Programs• Data Recovery Utility

Page 21: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 21

Utility Programs• Disk Defragmenter

Page 22: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 22

Utility Programs• Installer/Uninstaller

Page 23: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 23

Utility Programs• Disk Scanner

Page 24: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 24

Utility Programs• File Compression Utility

Page 25: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 25

Utility Programs• Antivirus Programs

Page 26: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 26

Language Translators• A language translator is a type of system

software that translates a program in assembly or higher level language into machine languageo Assemblers: is system software that translates the assembly

language program into machine language

o Compiler: a language translator that converts the entire program of a higher level language (source code) into machine language

o Interpreter: a language translator that converts each high level language statement into machine language and executes it immediately statement by statement

Page 27: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 27

Application Software

Page 28: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 28

Application Software• Application software is the type of programs you

use once the operating system has been loadedo Word-processing programso Spreadsheets o Databaseso Graphics programs, etc.

Page 29: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 29

Word processing• allows you to produce letters, memos, etc.,

easilyo MS Word 2010, Lotus Word Pro, Corel WordPerfect , etc.

Page 30: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 30

Some features in word processors

•Text Editing •Word Wrap •Alignment •Headers, Footers & Page Numbering •Spelling & Grammar•Thesaurus•Find & Replace•AutoCorrect

Page 31: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 31

Spreadsheet• allows you to calculations with data arranged in rows and

columns• often used for budgeting, forecasting and other financial

tasks• document produced using a spreadsheet program is known

as a workbooko MS Excel 2010o Lotus 1-2-3o Corel Quattro Pro

Page 32: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 32

Some features in spreadsheet apps

•Formulas & Functions•Charts•What-if analysis•Simple Database

Page 33: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 33

Database Management Systems• allows you to compile information and then to search this

information to extract just the information you requireo Microsoft Access 2010o Lotus Approach

Page 34: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 34

Presentation• allows you to create documents called presentations • used to create visual aids for presentations to communicate

ideas, messages or other information to a group of peopleo MS PowerPoint 2010o Lotus Freelance

Page 35: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 35

Project Management• used to keep track of projects, to plan, schedule, track, and

analyze the events, resources and costs of a project• helps users track, control and manage project variables, allowing

them to complete a project on time and within budget o MS Project 2010

Page 36: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 36

Accounts / Payroll• in large organisations the accounts are maintained by a

computerised system• due to the repetitive nature of accounts, a computer

system is ideally suited to this task and accuracy is guaranteed

• QuickBooks• Peachtree Accounting• Tally

Page 37: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 37

Web browsing• used to view and interact with the World Wide Web (WWW)

o Google Chromeo Microsoft IEo Mozilla Firefox

Page 38: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 38

Graphics and Multimedia Software• used by engineers, architects, desktop publishers

and graphic artistso Computer-Aided Design (CAD)o Desktop Publishing, Paint/Image Editingo Video and Audio Editingo Webpage Authoring

Page 39: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 39

Customized software• Kind of application specially designed to fulfil a

company’s particular requirements such as Book Cataloguing System, Hotel Reservation System, Billing System, Leave Management System, etc.

• written using programming languages

Page 40: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 40

PoS System’s Screen

Page 41: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 41

Software License Categories

Page 42: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 42

Software License Categories

FREEWARE• copyrighted software given away free by its

author• is available for free but the author retains the

copyright• freeware usually carries licence that permits

redistribution but may have other restrictions, such as limitations on its commercial use.

Page 43: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 43

Software License Categories

• SHAREWAREsoftware that comes with permission for people to redistribute copies for a limited period

Page 44: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 44

Software License Categories

• OPEN SOURCEsoftware created by generous programmers and released for public use

Page 45: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 45

What we have covered• What is computer software• System software

o Operating systemo Utility programso Language Translators

• Application Software• Software Licensing

Page 46: Introduction to Computer Software S. Sabraz Nawaz Lecturer in Management & IT

Introduction to Computer Software 46

Doubt?