Professional Documents
Culture Documents
Chapter 4
Computer Software
Give examples of several major types of application and system software. Explain the purpose of several popular software packages for end user productivity and collaborative computing.
4-2 McGraw-Hill/Irwin
Copyright 2010 by The McGraw-Hill Companies, Inc. All rights reserved.
Learning Objectives Define and describe the functions of an operating system. Describe the main uses of computer programming software, tools, and languages. Describe the issues associated with open-source software.
Application-specific programs
Available to support specific applications of end users in business or others fields.
4-3
4-4
Open-source Software
Application code available and free
The License
4-5
Shall not restrict selling or giving away Must allow modifications Must allow distribution May restrict modified source code Must not discriminate Must not restrict other software distributed along with the licensed software
4-6
8/10/2013
Many features were never used by most end user. Takes a lot of disk space.
4-7 4-8
General Purpose Application Software: Integrated Packages Combine functions of several programs
Examples: Microsoft Works, AppleWorks
Web Browsers
Support navigation
Internet and World-Wide Web Intranets Extranets ( a computer network that allows controlled access from outside the organisation, for specific business or educational purposes. Usually partners, vendors, and suppliers )
Advantages
Lower price Less disk space Pre-installed on microcomputers
Universal platform
Information searches E-mail Multimedia file transfer Discussion groups Other Internet-based applications
Disadvantages
Limited functionality
E-mail, Instant Messaging, and Weblogs E-mail Instant messaging (IM) Weblog or blog
Personal website in dated log format Updated with new information
Owner Gleaned from other sites Moderated discussion
Universal client
On all computers of an enterprise
4-11
4-12
8/10/2013
Desktop Publishing
Produce printed materials that look professionally published Adobe InDesign, Microsoft Publisher, QuarkXPress
Electronic Spreadsheet
Worksheet of rows and columns Local computer or on network Formulas and functions Charts and graphs What-if questions
4-13 4-14
Presentation Graphics Emphasize key points Convert numeric data into graphics displays Create multimedia presentations
Microsoft PowerPoint, OpenOffice Impress, Lotus Freelance, Corel Presentations
Use predesigned templates Tailor files for HTML format in Web sites
4-15
4-16
8/10/2013
Advantages
Low barrier to entry Cost Savings More powerful software
4-19
4-20
Cant do
Duplicate Resell multiple copies Reverse engineer Modifying Disclosing Transferring software
4-23
4-24
8/10/2013
4-25
Defragmenting
4-30
8/10/2013
Linux
Low-cost, powerful, reliable Similar to Unix-like Open-source Flexible Multiple machines
4-31
4-32
XML
Identifying tags or contextual labels Digital publishing
Cheaper, faster
Performance Monitors
Keep computer running efficiently
Java
Object-oriented Simple, secure, and platform independent Java applets on any computer
Security Monitors
Prevent unauthorized use of resources
Middleware
Interface between an operating system and the application programs of users
4-33