Computer
Software
Overview of Computer Software
Computer
Software
Application
Software
General
Purpose
Application
Programs
ApplicationSpecific
Programs
System
Software
System
Management
Programs
System
Development
Programs
General-Purpose
Application Programs
Software Suites and Integrated
Packages
Oracle E-Business Suite
Word
Processor
Word
WordPro
Corel
WordPerfect
Office
WordPerfect
Spreadsheet
Excel
1-2-3
Quattro Pro
StarCalc
Presentation
Graphics
PowerPoint
Freelance
Presentations
StarImpress
Database
Manager
Access
Approach
Paradox
StarBase
Personal Info.
Manager
Outlook
Organizer
Corel Central
StarSchedule
Programs
Microsoft
Office
Lotus
SmartSuite
Sun
Star Office
StarWriter
General-Purpose
Application 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-Purpose
Application Programs
Application Service Providers
(ASPs)
System Software:
Computer System Management
Software Interface Between End Users and
Computers
End Users
Application Software
System Software
Computer
Hardware
Operating Systems
The User Interface
• Command-Driven
• Menu-Driven
• Graphical User Interface
Operating Systems
User
Interface
End User Systems
and Network
Communications
Resource
Management
Task
Management
File
Management
Utilities
and Other
Functions
Managing
the Use of
Hardware
Resources
Managing the
Accomplishment
Of Tasks –
Managing
Data and
Program
Files
Providing
a Variety of
Support
Services
Operating Systems
Resource Management
–Virtual Memory
File Management
Task Management
–Multitasking
Microsoft Windows
–Windows NT
–Windows 2000
–Windows XP
–Windows Server 2003
Operating Systems
UNIX
–Solaris by Sun
–AIX by IBM
Linux
–Open-Source Software
–Freeware
–Red Hat
–Novell SUSE Linux
–VA Linux
Mac OS X
Programming Languages
Machine Languages
Use Binary Coded Instructions
1010
1011
1100
11001
11010
11011
Assembler Languages
Use Symbolic Coded Instructions
LOD Y
ADD Z
STR X
Programming Languages
High-Level Languages
Use Brief Statements or Arithmetic
BASIC: X = Y + Z
COBOL: COMPUTE X = Y + Z
Fourth-Generation Languages
Use Natural and Nonprocedural
Statements
SUM THE FOLLOWING NUMBERS
Programming Languages
Object-Oriented Languages
Withdraw
(amount)
Current
Account
Balance
Deposit
(amount)
Savings Account Object
Programming Languages
Web Languages and Services
HTML
XML
JAVA
– Platform Independence
– Program Applets
JAVA2 Enterprise Edition
Microsoft .NET Software
Programming Languages
J2EE and .NET Compared
Programming Languages
Web Services Applications
Uses UDDI Web Services
Directory to Locate Desired
Web Service
Client Application
Web Service is Delivered
Back to Client in XML
Web Services is Translated
to XML, Which Acts as a
Platform-Neutral Wrapper
Web Service Components
Communicate Via SOAP,
an XML-Based Protocol for
Connecting Applications
and Data
Descargar

Computer Software