Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
What is a Software
Some Definitions :
The computer Programs (sequences of instructions)
The Hardware needs Software to be useful; the Software needs Hardware to be useful.
When the user needs something done by the computer, he/she gives instructions in the form of Software to computer Hardware. 5/3/12
5/3/12
Computer Overview
Database Management Software Databases Hardware Operating System Graphics User Interface Special Applications
5/3/12
Development Tools
Games
Utilit Language Scientifi Business Productivit Entertainment y Translator c Apps. y Apps. Apps. Apps. System software Application software
5/3/12
Software Classification
5/3/12
Computer Software
Application Software
System Software
GeneralPurpose Programs
5/3/12
M E E ST AR SY W T F SO
5/3/12
network & data resources of computer systems during the execution of various information processing jobs of users, e.g. OS, Network management programs, DBMS, Application servers etc.
system programs & procedures and prepare user programs for computer processing, e.g. Programming language translators, programming 5/3/12
The most important program that runs on a computer. An operating system, or OS, is a software program that enables the computer hardware to communicate and operate with the computer software. Without a computer operating system, a computer would be useless.
5/3/12
5/3/12
5/3/12
5/3/12
Fifth Generation
Natural & Object-Oriented Languages Multipurpose Graphic- Interface Network-Enabled Expert-Assisted Packages
Object-Oriented Languages:
Define objects that contain data and actions
p A
5/3/12
F SO on ti ca li p
E R A W T
information processing jobs for end users. e.g. word processing, spreadsheet, database management, graphics programs, web browsers & other groupware.
5/3/12
Word Processing
Uses
Memos Reports Correspondence Minutes of meetings Anything to be typed Create Edit Format Store Print text and graphics
Functions
5/3/12
Desktop Publishing
Uses
Functions
5/3/12
Electronic Spreadsheets
Uses
Comparing mortgage interest rates Preparing budgets Tracking weight loss Manipulates numbers in rows and columns Recalculates the results when a number is changed What if?
Functions
5/3/12
Electronic Spreadsheets
5/3/12
Database Management
Uses
Keep track of a large number of related facts Query the data for specific information Retrieve information in a variety of ways Store data Update data Manipulate data Retrieve data Print data in many forms Report on data in a variety of ways
Functions
5/3/12
Graphics
Uses
Maps Graphs Charts Compare data Spot trends Make decisions
Helps to
Presentation Graphics
Uses
Sales tool Demonstrate a product Show cost/benefit projections on charts Present audio/video testimonials from satisfied customers Text Graphics Audio Video
May contain
5/3/12
5/3/12
5/3/12
Web Browsers
Discussion Groups Surf the Net Launch Information Searches
Database Maintenance
5/3/12
Application Development
Multimedia Technologies
Video Capture Card Storyboard Sound Board MIDI Interactive Video
5/3/12
Authoring Language Compact Disk Interactive Compressed Audio Computer Edit System Digital Audio
Software as Service
5/3/12