Computer Software. Overview of Computer Software Application- Specific Programs System Management Programs General Purpose Application Programs System.

Post on 16-Jan-2016

221 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

Transcript

Computer Computer SoftwareSoftware

Overview of Computer SoftwareOverview of Computer Software

Application-Specific

Programs

SystemManagement

Programs

GeneralPurpose

ApplicationPrograms

SystemDevelopment

Programs

ApplicationSoftware

SystemSoftware

ComputerSoftware

General-PurposeGeneral-PurposeApplication ProgramsApplication Programs

Software Suites and Integrated Software Suites and Integrated PackagesPackages

Oracle E-Business SuiteOracle E-Business Suite

ProgramsProgramsMicrosoftMicrosoft

OfficeOfficeLotusLotus

SmartSuiteSmartSuite

CorelCorelWordPerfectWordPerfect

OfficeOffice

SunSunStar OfficeStar Office

WordWordProcessorProcessor

SpreadsheetSpreadsheet

PresentationPresentationGraphicsGraphics

DatabaseDatabaseManagerManager

Personal Info.Personal Info.ManagerManager

Word

Excel

PowerPoint

Access

Outlook

WordPro

1-2-3

Freelance

Approach

Organizer

WordPerfect

Quattro Pro

Presentations

Paradox

Corel Central

StarWriter

StarCalc

StarImpress

StarBase

StarSchedule

General-PurposeGeneral-PurposeApplication ProgramsApplication Programs

• Web Browsers• Electronic Mail and Instant

Messaging (IM)• Word Processing and Desktop

Publishing• Electronic Spreadsheets• Database Management• Presentation Graphics• Personal Information Managers • Groupware – Collaboration

Software

General-PurposeGeneral-PurposeApplication ProgramsApplication Programs

Application Service Providers Application Service Providers (ASPs)(ASPs)

System Software:System Software:Computer System ManagementComputer System Management

Software Interface Between End Users and Software Interface Between End Users and ComputersComputers

End UsersApplication Software

System Software

ComputerHardware

Operating SystemsOperating Systems

The User Interface• Command-Driven• Menu-Driven• Graphical User Interface

Operating SystemsOperating Systems

UserInterface

ResourceManagement

TaskManagement

FileManagement

Utilitiesand OtherFunctions

End User Systemsand Network

Communications

Managingthe Use ofHardwareResources

Managing theAccomplishment

Of Tasks –

ManagingData andProgram

Files

Providinga Variety of

SupportServices

Operating SystemsOperating SystemsResource Management

–Virtual MemoryFile ManagementTask Management

–MultitaskingMicrosoft Windows

–Windows NT–Windows 2000–Windows XP–Windows Server 2003

Operating SystemsOperating SystemsUNIX

–Solaris by Sun–AIX by IBM

Linux–Open-Source Software–Freeware–Red Hat–Novell SUSE Linux–VA Linux

Mac OS X

Programming LanguagesProgramming Languages

Machine Languages

Assembler Languages

Use Binary Coded Instructions101010101011101111001100

110011100111010110101101111011

Use Symbolic Coded InstructionsLOD YLOD YADD ZADD ZSTR XSTR X

Programming LanguagesProgramming Languages

High-Level Languages

Fourth-Generation Languages

Use Brief Statements or ArithmeticBASIC: X = Y + ZX = Y + ZCOBOL: COMPUTE X = Y + ZCOMPUTE X = Y + Z

Use Natural and NonproceduralStatements

SUM THE FOLLOWING NUMBERSSUM THE FOLLOWING NUMBERS

Programming LanguagesProgramming LanguagesObject-Oriented Languages

Savings Account Object

Withdraw(amount)

CurrentCurrentAccountAccountBalanceBalance

DepositDeposit(amount)(amount)

Print Monthly

Statement

Get

Ow

ner

Cal

cula

teIn

tere

st

Get

Balance

Programming LanguagesProgramming Languages

Web Languages and ServicesHTMLXMLJAVA

– Platform Independence– Program Applets

JAVA2 Enterprise EditionMicrosoft .NET Software

Programming LanguagesProgramming Languages

J2EE and .NET Compared

Programming LanguagesProgramming Languages

Web Services Applications

Client Application

Web Service is DeliveredBack to Client in XML

Web Service ComponentsCommunicate Via SOAP, an XML-Based Protocol forConnecting Applicationsand Data

Web Services is Translatedto XML, Which Acts as a Platform-Neutral Wrapper

Uses UDDI Web ServicesDirectory to Locate DesiredWeb Service

top related