Klik Paparan Blog Saya

Sunday, January 31, 2010

Computer Software

Application software

It is the reason that one wants to buy a computer:
• printout out paychecks
• play Mortal Kombat
• keep track of a stamp collection
• do your taxes
• generate a fancy newsletter
• guide robots
• keep a budget
• draw a flowchart
• browse the Web
• design a car

PC Software Characteristics

User-friendly
Easy
Intuitive (easy to u/stand and to use)
Minimum training and documentation needed to use

Software Types: Custom Software
Written by programmers
Takes a lot of time to write and test
When specifications are unique
not targeted to the mass market
usually created for companies, business entities, and organizations.
Custom software is also when companies or governments pay for customized software for budget or project managing.
Eg. commercial products such as commercial websites, business databases and software for governments.

Software Types: Packaged or Commercial

Ready-made application software
Sold in stores, catalogs, or downloadable from the WWW
Purchased from software publishers
Must be installed
Standard or custom installation
The setup process copies some of all of the software to the hard disk
May require the CD-ROM to be in the drive to run

Eg. Microsoft Office includes many software programs that may be used in the office, such as MS Excel, MS Word and MS Access.

Acquiring Software

Freeware
Free to all - normally fully functional for an unlimited time with no cost, monetary or otherwise
Copyrighted - freeware may or may not be free and open source software
Distributed in machine-readable format
Eg. games

Shareware
Freely distributed for a trial period
Pay a nominal fee to register with the author
often limited by any combination of functionality, availability or convenience
is often offered as a download from an Internet website or as a compact disc included with a periodical
such as a newspaper or magazine.
Rationale: to give buyers opportunity to use the program and judge its usefulness before purchasing a license for the full version of the software.

Public-domain software
software that is not limited by having a copyright
Can be freely used, copied, or altered, because no one owns the rights to restrict its use
Eg. the GNU/Linux software, which forms a part of many PC operating systems.
Eg you can easily get copies of Adobe Reader, Netscape, Internet Explorer and a variety of other programs.
when you purchase a computer, you may be given several free programs
But these are licensed to you only, rather than being yours to copy or distribute, as would be public domain software.
Eg public domain: Visual Molecular Dynamics allow you to create three-dimensional drawings of molecules.

Open-source
Free to all
Source code is distributed
May be used or altered
Eg. the Apache Web Server, OpenOffice

Commercial software
Used most often
Copyrighted
Generally costly
May not be copied without permission of the manufacturer

Shareware

is software that is readily available to download online for a free trial evaluation.
At the end of the trial period the user is bound by the electronic user license agreement (EULA) to either uninstall the software, or pay for its continued use.
Shareware trial periods vary from a few days to a month
Shareware should not contain advertisements or spyware.

Purchasing Commercial Software
Software warehouse store
Mail order
Electronic software distribution

Businesses
Volume discount
Site license
Network versions
Application Service Provide (ASP)
Software is setup and maintained by ASP
Access the software over the Internet
Pay per use
Saves the expense of installing and maintaining the software

Word Processing
Word Processing software is used to create and print documents.
A key advantage of word
processing software is
that users easily can
make changes in documents.

-Uses
Memos
Reports
Correspondence
Minutes of meetings
Anything to be typed

-Functions
Create
Edit
Format
Store
Print text and graphics

Desktop Publishing
Uses
Newsletters
Reports
Brochures
Functions

Handles high-level publishing needs
Electronic Spreadsheets
Electronic spreadsheet software allows the user to add, subtract, and perform user-defined calculations on rows and columns of numbers.
These numbers can be changed and the spreadsheet quickly recalculates the new results.

-Uses
Comparing mortgage interest rates
Preparing budgets
Tracking weight loss

-Functions
Manipulates numbers in rows and columns
Recalculates the results when a number is changed

Database Management
Allows the user to enter, retrieve, and update data in an organized and efficient manner, with flexible inquiry and reporting capabilities.

-Uses
Keep track of a large number of related facts
Query the data for specific information
Retrieve information in a variety of ways

-Functions
Store data
Update data
Manipulate data
Retrieve data
Print data in many forms
Report on data in a variety of ways

Presentation Graphics
Presentation graphic software allows the user to create documents called slides to be used in making the presentations.
Using special projection
devices, the slides display as they appear on the computer screen.

Graphics

Uses
Maps
Graphs
Charts

Helps to
Compare data
Spot trends
Make decisions
Visual information is more compelling

Presentation Graphics

Uses
Sales tool
Demonstrate a product
Show cost/benefit projections on charts
Present audio/video testimonials from satisfied customers

May contain
Text
Graphics
Audio
Video

Computer Art
-Use software to
Produce art
Express ideas

-Graphic artist
Artistic ability
Computer skills
Produces computer art

Communications
Communicate from home with computer at office
Access data stored in another computer in another location
Stock exchange updates
Weather information.

Provides method for communicating between computers
Most likely way to connect is via the Internet
Use a browser to access the Internet

Office Suites

Group of basic software applications designed to work together
Data is portable between basic applications of the suite
Various applications in the suite have the same “look and feel”
Cost of suite is less than purchasing individual applications.

Integrated Applications


Combine basic word processing, spreadsheet, and graphics capabilities
More limited than a suite
Easier to learn and use.

Software Development Focus
Ease of use
Personal use programs
Personal time organizers
To-do list makers
E-mail programs
Internet access

Business Software

Custom-written to meet special business needs
Standard packages
Combination of custom-written and off-the-shelf

Software for Workgroups

Groupware / collaborative software
Lets a group of people share information or track information together
Data being used is located in central database
Data can be accessed and updated by anyone in the project group

Examples
-Scheduling
-Preparation of proposals by several individuals

Software for Small Business

-Accounting
Spreadsheet software
Accounting package – Basic accounting, financial statements, tax summaries, payroll

-Writing and Advertising
Word processing
Desktop publishing

-Customer Service
Database management

-Keeping Up and Making Contacts
Networking over the Internet

-Making Sales Pitches
Graphical presentation software

No comments:

Post a Comment