Professional Documents
Culture Documents
Process
Lect 2
Agenda
Definition
Characteristics of Software
Software types
Computer Software
EXAMPLE:
Compilers , editors
File management utilities
Other system applications
Drivers and networking software
APPLICATION SOFTWARE
Consists of standalone programs
Used to solve specific business needs
Process technical data/technical
decisions
Control business functions in real time
Example:
conventional data processing applications
Realtime manufacturing process control
Engineering /Scientific
software
Characterized by number crunching
(tremendous calculations)
Applications related astronomy to
volcanology from automotive stress
analysis to space shuttle orbital
dynamics and from molecular biology to
automated manufacturing
Ex.
Computer aided Design
System simulation
Embedded Software
Embedded software resides within a
product or system and is used to
implement and control features and
functions for the end user and for the
system itself
Ex.
Keypad control for a microwave oven
Product- line software
Designed to provide a specific capability for
use by many different customer.
Focus on a limited and esoteric marketplace
Ex.
Word Processing
Spreadsheets
Computer Graphics
Multimedia
Entertainment
Database management
Personal and business financial applications
Web Applications
Webapps is a wide array of
applications in their simplest form.
Provide standalone features,
computing functions and content to
the end users
Also, integrated with corporate
databases and business applications.
Artificial Intelligence
Software
AI makes use of nonnumerical
algorithms to solve complex
problems.
Ex. Robotics,
Expert systems
Pattern Recognition
Ubiquitous Computing
Communicate across vast networks
Netsourcing
World wide web
Open source
A Growing trend for distribution
f code for system applications
Ex. Operating system
databases