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