Applications Software

Applications software is about getting software to do useful jobs, like making appointments for a dentist, or stock control for a company.  It can be written specially for the client company (bespoke software).  This can be hideously expensive and in recent high profile cases it has spectacularly failed to do the job.  Otherwise it can be bought off the shelf.  This time it is a lot less, but might not be entirely suited to be requirements of the company.

Some operating systems such as Windows have some simple applications like a very basic word processor (Notepad), and a graphics package.  There are also a couple of simple games.

 Software packages like word processing, spreadsheets, presentation, and CAD fall into the category of general purpose software.  They tend to consist of a CD and a manual to help you get going.  Detailed advice is contained in the help section contained in the program.

Integrated packages allow data to be transferred between different applications, and have features of several different packages in the one.  They are relatively cheap, but can be more limited than the separate packages.  One example is Microsoft Works.

Software suites contain the separate software packages at a price that is much less than the separate articles.  Microsoft Office contains Word, Excel, Access, and PowerPoint.  The programs are entirely compatible, so data can be easily transferred between the different elements.  The programs have the same overall look and feel, and use the same commands and shortcuts.  This makes learning the software easier.

Generic software is a term sometimes applied to general purpose software.  It is not designed for any one given application, but can be used for any purpose.  For example, PowerPoint can be used for a presentation by a sales executive, a teacher, a doctor, or a student.  A program that is used for stock control has a specific purpose, and is called specific software, as it is designed for one particular task.

Generic software for a business might contain a word processor, spreadsheet, database management, and e-mail.  There are many different such packages about and all will have the same general features.

 For a word processor, there would be:

Question 5   State three advantages to a user of a WISIWYG word-processor, explaining each advantage.  ANSWER

Spreadsheets would have the following features:

Presentation Graphics such as PowerPoint enable a very slick presentation to be made via a computer and a projector.  Slides can be animated and have transitions between slides, all of which can make the presentation have more of an impact.

Application generators can be used to generate databases without having to do much programming.  Report generators can also be used by people with little knowledge of programming to produce reports based on calculations done by the computer.  To make it easier, there are wizards to help.

 Question 6 

What kind of software would you use to (do NOT use brand names)            

Create a folder

 

 

Write a book

 

 

View a website

 

 

Query a set of records

 

Keep accounts

 

 

ANSWER

In the exam NEVER use trade-names in your answer:

Trade Name

Software type

Access

Database Management System

Word

Word processor

PowerPoint

Presentation Graphics

Excel Spreadsheet
Internet Explorer Web browser
FrontPage Web-editor

You will get no marks in the exam for using trade names.  Try this exercise to see if you know what kind of software these common trade names are.

 

Generic software often has the facility to create macros.  These are small programs, often in Visual Basic. The simplest way to make a macro  is to get the computer to record the key strokes carried out to perform a particular job.  Then when a similar job needs doing the macro is run.  You often associate the macro with a button that performs the function.  Sometimes the macro does not work as intended, and the user can then look at the Visual Basic code.  If the user does not understand the code, then they can end up wasting a lot of time and effort.

Question 7 An office worker has made a macro to import data from one spreadsheet file to another, and then to perform some calculations.  However the macro does not work when used.  (a) What is a macro?                                                                             

          (b) What should have been done to reduce the chance of failure?      ANSWER

Web browsers are software that allow users to access the rich and varied (?) contents of the World Wide Web.  It has several functions:

There are many other functions performed by Web Browsers.

The key point to be aware of is that generic software will do a variety of things that not every organisation needs.  This is particularly true of databases, and it is common for bespoke or specialist software to be produced that is tailored exactly to the client’s requirements.  This can be done:

Question 8  Explain two advantages and two disadvantages of using bespoke software compared to generic software for a company.  ANSWER

 

Software:  Nature, Capabilities and Limitations

Information can be shared amongst different programs by object linking and embedding (OLE).  For example this allows a chart written in a spreadsheet (the object) to be incorporated into a report written in a word-processor (the destination file).

A linked object remains in the source file, and is accessed when it is needed.  If it is updated in the meantime, it will produce the updated version in the report.  It also allows for a smaller file size.  However you need to have the source file available, otherwise you will not be able to access the contents.  This would be a problem if you were to open the file on another computer.

An embedded object is copied into the destination file, and is not updated when changes are made to the source file.  However the embedded file can still be edited at a later date.

Good software is portable, which means that it can be run on a different computer.  The term can also be used in reference to transferring a file from one computer to another.  It is important to be able to transfer data between computers, even if they have different operating system.  This can be done by importing and exporting files of different types.  Software called file transfer protocol (ftp) can achieve this.

However this is not always possible.

 Good software can handle data from different programs.  A word processor should be able to handle files with different extension names such as .doc, .wps, .htm, .rtf, .txt.

The word-processor layout is well-known and can be described as industry standard.  There are:

Here is the natural language interface help on a spreadsheet.

Question 9  A help section of a generic software package has a natural language interface.

(a)    Explain with examples two advantages of using a natural language interface

(b)   Explain one limitation of the natural language interface.  ANSWER                          

Software can have limitations.  For example the suite from which the word-processor above (MS-Word) is taken has a web-page editor (Frontpage).  This can take text and pictures from the word-processor, but one cannot draw pictures in the web-editor.  To get pictures, you have to draw them in Word and paste them.  Also the web

 

Upgrades and Reliability

Software is regularly upgraded. Although it is annoying to users, new versions can improve speed, and functionality.  But this can cause problems:

Unreliable software can be irritating to use.  Complex software is difficult to test.  Testing is easier with batch processing, but almost impossible with GUI interfaces and on-line systems.  Databases are particularly prone to unreliability:

There are many criteria for selecting software.  Other than its meeting of the needs, there are many other important criteria:

1.      Compatible with hardware

2.      Compatible with existing software

3.      Documentation

4.      Easy to use and learn

5.      Technical support

6.      Upgrades

7.      Speed.  Some databases are impressively quick with a few records, but grind to a halt with a thousand or so.

8.      Cost.

It is a good idea to evaluate software before buying.  This can be done by:

Question 10 The sales director has developed a presentation.  It is planned that the sales team will deliver this as part of a sales talk to large audiences at various locations throughout the country.

(a)    Give three advantages of using presentation graphics over traditional methods such as OHP.                                                                                      

(b)    State three design considerations to be taken into account when developing the presentation.                                                                                             

ANSWER

Back to Topic 11

Now go on to Human Computer Interface