Presentation on computer software

33
Computer Software: Systems and Application Software

Transcript of Presentation on computer software

Page 1: Presentation on computer software

Computer Software: Systems and

Application Software

Page 2: Presentation on computer software

Submitted by

Name : Nirnay Mukharjee ID : 143-15-4421

Section : D Department of CSE

Faculty of FSIT

Page 3: Presentation on computer software

Table Of Content1. Identify and briefly describe the functions of the two

basic kinds of software2. Outline the role of the operating system and identify the

features of several popular operating systems3. Discuss how application software can support personal,

workgroup, and enterprise business objectives4. Identify three basic approaches to developing

application software and discuss the pros and cons of each

5. Outline the overall evolution and importance of programming languages and clearly differentiate among the generations of programming languages

6. Identify several key software issues and trends that have an impact on organizations and individuals

Page 4: Presentation on computer software

Why Learn About Software?Software is indispensable for any computer

systemSystems software needed for input,

calculations, and outputApplication software aids in productivityPersonal tasks using software

Income tax preparationKeeping a budgetInternet researchGames

Page 5: Presentation on computer software

Systems SoftwareSystems software: coordinates the activities

and functions of hardware and programsComputer system platform: combination of

a hardware configuration and systems software

Page 6: Presentation on computer software

Application SoftwareApplication software: helps users solve

particular problemsIn most cases, application software resides

on the computer’s hard diskApplication software can also be stored on

CDs, DVDs, and flash or keychain storage devices

Page 7: Presentation on computer software

Installing and Removing Software for PCsBefore you can use software, it must be

installed on a computerSoftware for personal computers typically

comes on CDs or is downloaded from the WebMost operating systems have an add/remove

program feature for removing softwareDoes not work with all softwareDoes not always remove all elements of the

software

Page 8: Presentation on computer software

Systems SoftwareSystems software

Controls operations of computer hardwareSupports application programs’ problem-

solving capabilitiesTypes of systems software

Operating systemsUtility programsMiddleware

Page 9: Presentation on computer software

Operating Systems (continue) Operating system (OS): set of programs

that controls the computer hardware and acts as an interface with application programs

Kernel: ties all components of the OS together and regulates other programs

Page 10: Presentation on computer software

Operating Systems

The role of Systems Software –interface between users, application software and hardware

Page 11: Presentation on computer software

Current Operating Systems(continue)

Page 12: Presentation on computer software

Current Operating Systems (continue)Microsoft PC operating systems

PC-DOS and MS-DOS: early, command-driven OSsWindows XP: greatly improved stability and

security over previous versions of WindowsWindows XP N: for European marketWindows XP Professional X64: for computers with

newer 64-bit capabilitiesWindows XP Media Center Edition: incorporates

additional multimedia featuresVista: latest version of Windows

Page 13: Presentation on computer software

Current Operating Systems (continue)Apple operating systems

Often provide cutting edge tools in graphics and music not available from Microsoft

Mac OS X Jaguar (OS X.2) Panther (OS X.3) Tiger (OS X.4): support for 64-bit computing,

Dashboard, Spotlight, etc.

Page 14: Presentation on computer software

Current Operating SystemsLinux

Developed by Linus Torvalds in 1991Open-source productOnly the kernel of an OSSeveral distributions available with

capabilities/applications that form a complete OS Examples: Red Hat Linux, Caldera OpenLinux

Page 15: Presentation on computer software

Application SoftwarePrimary function is to apply the power of the

computer to give individuals, workgroups, and the entire enterprise the ability to solve problems and perform specific tasks

Application programs interact with systems software; systems software then directs computer hardware to perform the necessary tasks

Page 16: Presentation on computer software

Overview of Application Software

Page 17: Presentation on computer software

Personal Application Software(continue)Serves the needs of an individual userIncludes personal productivity software

Enables users to improve their personal effectiveness

Page 18: Presentation on computer software

Personal Application Software (continue)

Page 19: Presentation on computer software

Personal Application Software

Page 20: Presentation on computer software

Workgroup Application Software

Page 21: Presentation on computer software

Enterprise Application Software

Page 22: Presentation on computer software

Programming LanguagesSets of keywords, symbols, and a system of

rules for constructing statements by which humans can communicate instructions to be executed by a computer

Different languages have different characteristics

Syntax: a set of rules associated with a programming language

Page 23: Presentation on computer software

The Evolution of Programming Languages(continue)

Page 24: Presentation on computer software

The Evolution of Programming Languages (continue)Visual, object-oriented, and artificial intelligence

languages are easier for nonprogrammers to use than older generation languages

Visual languages use a graphical or visual interface for program development

Object-oriented programming languages are based on objects

Compiler: a special software program that converts programmer’s source code into machine-language instructions consisting of binary digits

Page 25: Presentation on computer software

The Evolution of Programming Languages

Page 26: Presentation on computer software

Software BugsSoftware bug: defect in a computer program

that keeps it from performing as it is designed to perform

Tips for reducing impact of software bugsRegister all software so that you can receive bug

alerts, fixes, and patchesCheck the manual or read-me files for work-

aroundsAccess support area of the manufacturer’s Web

site for patchesInstall the latest software updates

Page 27: Presentation on computer software

Copyrights and LicensesMost software products are protected by law

using copyright or licensing provisionsIn some cases, you are given unlimited use of

software on one or two computersIn other cases, you pay for your usage—if you

use the software more, you pay moreSome software now requires that you register

or activate it before it can be fully used

Page 28: Presentation on computer software

Open-Source Software(continue)Open-source software: software freely

available to anyone in a form that can be easily modified

Some widely used open-source software packages: Linux OS, Free BSD, Apache, Sendmail, Perl

Open-source software is often more reliable and secure than commercial software

Open-source systems can contain hidden costs, particularly for user support or solving problems with the software

Page 29: Presentation on computer software

Open-Source Software

Page 30: Presentation on computer software

Software UpgradesSoftware companies revise their programs

and sell new versions periodicallyRevised software may or may not offer any

major additional capabilitiesRevised software can contain bugs or errorsSoftware upgrades usually cost much less

than the original purchase price

Page 31: Presentation on computer software

Conclusion Although there are different types of

Computer Software. These software use in different sectors. Their operating process is also different. Some types of Software works Graphically, some works on Database Management System, some on Word Processors etc. Day by day softwares are upgrating.

Page 32: Presentation on computer software

Referenceshttp://www.cise.ntu.edu.tw/~kmchao/

bcc03spr/chap3https://www.site.uottawa.ca/~ivan/

02.hdwr_softhttp://dce.kar.nic.in/new%20files/Introduction

%20to%20Copmputer%20Software12-9-07http://www.douglas.e-dunbarton.sch.uk/_files/

curriculum/softwarePowerpointhttp://fcsiba.wikispaces.com/file/view/

Computer+Software

Page 33: Presentation on computer software

Thank You