Software Systems Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Name the 3 types of software

A

Source code

Open source software

Proprietary software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Define source code

A

Raw code produced by developers which defines what they want the software to do

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define open source software

A

Computer software with its source code made available with a license in which the copyright holder provides the rights to study, change, and distribute the software to anyone and for any purpose

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Define proprietary software

A

Does not include source code and is known as closed source

E.g. when you download or buy software, you get proprietary software as you cannot get access to the source code nor you will be allowed to make changes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are the two forms closed source programs tend to come in

A

Bespoke software

Off the shelf software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Define bespoke software

A

Custom built, created for a single or small group of customers. They have identified a need within their business which no existing system will fully solve. Any software which is built will be specific to this business need and therefore will not be portable to other companies and problems.

This can be expensive and there will be a reliance on the software company to provide support

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Define off the shelf software

A

Software which you can buy ready-made

E.g. Office 2016, Adobe Suite etc.

May not fully solve the problems the business may have, however this will be cheaper than bespoke software and there will be plenty of support available, users will usually also be familiar with the software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Advantages of a bespoke software

A

Can be designed to do exactly what the user wants

Can be written to run on specific hardware

Can be integrated with existing software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Disadvantages of bespoke software

A

Generally a more expensive solution

Takes longer to set up a working solution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Advantages of off the shelf software

A

Can be bought and installed straight away

Software is usually well documented

Generally less expensive solution

Software is tried and tested and is likely to contain fewer bugs than newly written software

Training may be available in software packages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Disadvantages of off the shelf software

A

Users may need to compromise if the software doesn’t do exactly what they want

May have to wait a long time or forever for features to appear that they require

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Disadvantages of off the shelf software

A

Users may need to compromise if the software doesn’t do exactly what they want

May have to wait a long time or forever for features to appear that they require

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the different types of application software

A

Presentation software

Desktop publishing

Drawing packages

Database packages

Mobile apps

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Define presentation software

A

Allows the user to create presentations to convey information

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Define desktop publishing

A

Allows for many types of publication e.g. manuals, posters, banners

Key features:
Templates, layout of text and images

Not used to handle large amounts of text, that is for a word processor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Define drawing packages

A

Come in two types: bitmap and vector. They both draw images, just in different ways

Vector images are made up of lines and shapes that can be dynamically resized without the loss of quality

Bitmap images are made of thousands of coloured dots, known as pixels, and when they are resized there is a noticeable drop in quality

Bitmap images tend to be high quality. File sizes are massive. Consequently, compression is required to allow the file to fit onto secondary storage or to be downloaded quickly over the Internet. A popular image compression format is jpeg.

16
Q

Define database packages

A

Database - a structure which organises data into tables, fields and records

E.g. Bank records, health details etc.

Key feature:
Able to search and sort data quickly by querying the data in the database

17
Q

Define mobile apps

A

Application that run on mobile

Unlike desktop,