18
Using a variety of software packages. Software Selection

8. software selection

Embed Size (px)

Citation preview

Page 1: 8. software selection

Using a variety of software packages.

Software Selection

Page 2: 8. software selection

8.1 Software Uses

Different software packages are used to perform different tasks on a computer. Sometimes it is easy to decide which program (applications software) is the most appropriate for a given task. At other times some tasks could be completed using two different pieces of software. Both will do the job and making the right choice can be difficult. In order to that, we need to understand the strengths and limitations of each type of software.

Page 3: 8. software selection

Common software types

Here is a list of the most common software types:

Text editorWord processor

Desktop publisherDatabase package

Spreadsheet packageCharting package

Presentation authoring packageWeb browserE-mail editor

Graphics packageProgramming languages

Page 4: 8. software selection

Text Editor

A text editor allows you to type and edit plain text. It has few or no features that allow you to format a document. Text editors can be used to write some programming code (like HTML) and to edit system files within the computer and are often supplied with the computer’s operating system. Examples of text editors are Notepad and WordPad within Microsoft Windows.

Page 5: 8. software selection

Word processor

A word processor allows you to create, edit and format documents. This can include defining page layout and document formatting. Many current word processors have additional features including file management and the ability to integrate data from a data file into a document using a mail merge. One example of word processor is Microsoft Word, which has many additional features that are not found in all word-processing software.

Page 6: 8. software selection

Desktop Publisher

A desktop publisher has most of the features of a word-processing system, although it may not always include mail merge. A desktop publisher has the ability to manipulate images and text (as many current word processor), but offers more features and flexibility when dealing with images. It usually has greater control over the layout of a document and prepares a document for production (commercial printing) process, using features like full-colour processing, spot colour, frames and colour separations. One example of desktop publisher is Microsoft Publisher.

Page 7: 8. software selection

Database package

A database is a collection of data items and the links between them. The database gives structure to (organizes) the data items and gives us the tools that we can use to search (interrogate) the data. This is managed by a database management system (DBMS). The majority of databases are very large and contain millions of data items. Databases can be flat file (using a simple two-dimensional table) or relational, which is more complex, where data items are linked together within the database. Data in a database can be searched (interrogated) and the results presented as information for the user. Databases can often be accessed and edited by more than one person at a time. One example of a database package is Microsoft Access.

Page 8: 8. software selection

Spreadsheet package

A spreadsheet is a grid of information often used to display financial or statistical information. Data is arranged in rows and columns. Spreadsheets are very good at performing calculations and modelling simulations. This involves changing data and examining the effect that it has on other data. One of the most common types of modelling is financial modelling, where you can try out options using ‘what-if-scenarios’. Spreadsheets can only be accessed and edited by one person at one time.

Page 9: 8. software selection

Charting package

A charting package allows you to create a variety of different graphs and charts. These are sometimes separate packages or can be included in spreadsheets or databases.

Page 10: 8. software selection

Presentation authoring package

A presentation authoring package allows you to create multimedia presentations and displays. Text, images, animations, sound and video clips can be included. This software is often used to support a speech or presentation of information to an audience. One example of a presentation authoring package is Microsoft Powerpoint.

Page 11: 8. software selection

Web Browser

A web browser allows you to display web pages from an intranet (within an organization or a local area network) or the Internet (on the worldwide web). Text, images, animations, sound and video clips can be included on these web pages. One example of a web browser is Mozilla Firefox.

Page 12: 8. software selection

E-mail editor

An e-mail editor allows you to prepare, create, edit and send messages and to read e-mail messages from other users. It enables you to access your mailbox using your e-mail address. E-mail messages can be sent to many people at the same time and can be used to send files attached to the e-mail from one location to another almost instantly. Some e-mail editors operate within a web browser (e.g. Hotmail) and can be accessed from almost anywhere. Others are dedicated programs (e.g. Microsoft Outlook) and can only be accessed from a computer which it is installed and configured.

Page 13: 8. software selection

Graphics package

A graphics package allows you to create and manipulate images. There are two types of graphics package. A vector graphics package draws points, lines, curves and polygons using mathematical equations. This means that when an image is enlarged there is a little loss of quality. The second type of graphics package uses bitmap graphics, which stores the details of each pixel (or dot) of a drawing, so if an image is enlarged or reduced the image can appear pixelated (it looks like a series of blocks, often with jagged edges).s

Page 14: 8. software selection

Programming languages

A programming language is used to write code that will perform a task within the computer. A computer program follows a sequence of instructions to perform a pre-defined function.

Small elements of some programming languages can be used within many of the application packages listed above (e.g macros within a word processor, spreadsheet or database package) or as underlying code (e.g. Visual Basic for Applications within Microsoft Word, Excel or Access).

Page 15: 8. software selection

Activity

Page 16: 8. software selection

Activity 1

Describe the most appropriate software package for a taskFor each of the following tasks, select the most appropriate

application package(s) for the task and justify your choice.

Task 1Produce a full-colour booklet for a local company using web offset-

printing machines.

Task 2Present sales figures to the company directors, showing the changes

in sales of a number of products and the profit margins over the last five years.

Page 17: 8. software selection

Activity 1 (contd.)

Task 3A local shop sells televisions. It needs to store the information and

search for different makes, models and prices. Using the information stored about the televisions sold and its customers, the company wants to automatically write letters to some of these customers.

Task 4A local shop sells fridges and freezers. The owner needs to store the

information about each fridge in stock and those they have recently sold. She also needs to store records of the customers who have bought the fridges.

Page 18: 8. software selection

Task 5A new company designs commercial network. It needs to be able to

create, and edit the artwork on a computer, and send copies of it electronically to clients.

Activity 1 (contd.)