Sunday, December 12, 2010

Assignment 1 : Task 2


Domain
Characteristic
Example Software
System Software
Generally, programs written to service other programs
Heavy interaction with computer hardware
Heavy usage by multiple users
Concurrent operation that requires scheduling
Resource sharing and sophisticated process management
Complex data structures
Multiple external interfaces
OS – MS Windows, Linux Ubuntu
Drivers – printer driver
Networking software - wireless networking software
Telecommunication software – messaging system such as sms, mms
Compilers – Borland C++, Turbo C
Application Software
Used to control business functins in real life time
Point-of-sale (POS)
Real time manufacturing process control
Engineering/Scientific Software
Number of crunching algorithm
Ranges from astronomy to volcanology
Flight simulator
Embedded Software
Resides within a product
Perform limited and esoteric functions
Software to control robots’ movement
Braking system, dash board displays
Key pad control for a microwave oven
Production-line Software
Focus on a limited and esoteric market place
Provide a specific capability for use by many different customers
Ms Word
Inventory control products
Spreadsheet
Computer graphics
Database management
WebApps
Intergrated with corporate database and business application
Set of linked hypertext files that present information using text and limited graphics
Uniten Online Application System
AI Software
• To solve problems that could be previously be solved only by applying human intelligent
• Based on heuristics and explicit represented of ”knowledge”
• Knowledge-based systems render their evaluation somewhat their different than conventional algorithmic software
• Makes use of nonnumerical algorithms to solve complex problems
Expert system – Diagnostic Medical expert system
Artificial neutral networks
Theorem proving
Game playing

No comments:

Post a Comment