2.1 Types of Software Flashcards

1
Q

What is Open Source software

A

Code that users can view and modify
Examples = Python

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

Benefits of Open Source

A

1) Can be customised to an organisation’s needs

2) Unwanted features can be removed to make software run faster

3) Users can work together to debug, modify and improve a product

4) Low in price, sometimes free

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

Drawbacks of Open Source

A

1) Security risks as malware code can be added

2) Code may be prone to errors as it may not have been tested fully

3) Difficult to receive support as people are in different locations

4) Requires technical skills to adapt and maintain code

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

What is Closed Source software

A

Code is restricted for users to view and modify
Examples = Spotify, Fortnite

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

Benefits of Closed Source software

A

1) Code is well tested, updates will be secure

2) Most developers will provide some support

3) Company can be held accountable if it does not conform to terms and conditions policy

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

Drawbacks of Closed Source software

A

1) Must rely on company to provide updates and fix issues

2) Users can’t modify, debug or improve code

3) Often not free

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

What is off-the-shelf software

A

Made for general use for different purposes
Examples = Minecraft, Photoshop

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

Benefits of off-the-shelf software

A

1) Tested thoroughly ao features will work as expected and regular updates provided

2) Familiar software and trust the company

3) Cheaper than bespoke software

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

Drawbacks of off-the-shelf software

A

1) Expensive to purchase some software as it requires a yearly subscription

2) Additional features may cause the software to run slower, reducing performance

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

What is Bespoke software

A

Custom made software for a specific organisation
Examples = Hospitals and Schools

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

Benefits of Bespoke software

A

1) Built to companies requirements so it is unique

2) Design and layout can be customised by the company

3) Unwanted features can be removed to make software run faster

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

Drawbacks of Bespoke software

A

1) Expensive to develop because it is tailor-made for the company

2) Original programmers needed to maintain software and fix errors

3) Staff may require training to use the system

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