Chapter4 Part 1 Flashcards

1
Q

What is a software?

A

It is the link between humans and the computer, enabling people to communicate certain problems to the computer via instructions that tells the computer what to do, how to do & where to send the results to

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

What is meant by application software?

A

Any software designed to perform coordinated function for the user
(Word processor, accounting application, web browser, media player, etc)

Classified into:

1) desktop application

2) web application

3) mobile application

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

Compare Smartphones to desktop PC’s

A

Smartphones have lower processing power, limited battery life, more sensors, dependent on the internet

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

What is a mobile application?

A

Smartphone & tablet applications developed for a specific mobile OS

Native apps developed for a given operating system (os) wont work on another operating system

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

What is meant by web applications?

A

Websites that looks and feel like applications, run by a browser written in HTML, easy to access, doesn’t require CPU power, enables online collaboration, accessible on a wide range of devices

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

Compare and contrast installed and web applications

A

Installed apps advantages:

1) Best performance and provides full access to underlying hardware

2) User Interface elements are guaranteed to be consistent with the platform look and feel

Disadvantages:

1) Higher development costs, maintaining multiple code bases

2) More developers needed, due to specific requirements

Web application advantages:

1) No need to distribute using App store or Google Play Store

2) Multi-functionality

3) Lower deployment costs

Web application disadvantages:

1) Browser based user experience

2) Internet connection is required

3) Slower performance, not device optimized

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

List some examples of common software issues

A

1) place to get the software from

2) cost of software

3) compatibility with the system

4) maintenance of the software

5) how to fix the bugs and errors

6) understanding its privacy and security issues

7) copyrights association

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

What is meant by software distribution?

A

The place where you get your applications from (google play store, App Store, Microsoft store) or delivered as web applications using server-side software

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

How do software get revenue?

A

1) subscription

2) in app purchases

3) advertisements

4) the app costs money to get

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

How does a software get maintained?

A

1) updating (usually free, enhances and fixes some bugs)

2) upgrading (significant new features/improvements, usually not free)

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

List some of the performance issues

A

1) network issues

2) poor battery

3) low RAM storage

4) multiple apps running at the background

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

Ways to fix software problems

A

1) Restart the software

2) Shut down and restart your computer

3) Free up RAM by closing other open programs

4) Undo any recent hardware or software changes

5) Scan for viruses and malware

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

How to protect yourself against harmful apps?

A

1) Only download apps from official app distributers

2) Check suspicious app permissions

3) Beware of app advertisements

4) Switch off permissions for apps you don’t use

5) Update your device firmware

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

What is meant by cross platform?

A

Software that are available on different operating systems

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