Concepts and Issues in the Design and Development of Software Flashcards

(58 cards)

1
Q

Social

A

Friendly companionship. Living together in harmony rather than isolation.

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

Ethical

A

Dealing with morals or the principles of morality. The rules or standards for appropriate conduct or practice.

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

Intellectual Property

A

The result of mental efforts.

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

Ergonomics

A

Effectiveness of screen design.
Ease of use.
Appropriate messages to the user.
Consistency of the UI.

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

Inclusivity

A

Culture
Economic
Gender
Disability

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

Skills

A
Communication
Teamwork
Creativity
Design Skills
Technical Skills
Problem-solving Skills
Attention to detail
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

UI

A

Command Line Interface

Graphical User Interface

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

Internet Applications

A

Email
Web browsers
Search engines
Social networking

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

Spreadsheets

A

IPO
Scrolling left, right, up and down
Instant recalculations as contents change
Status and/or formula line
Ability to replicate a range to any other range
Relative and Absolute referencing
Formulas could be entered using minimal keystrokes
Cursor moves are used to select cells and ranges

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

Gopher servers contained:

A

Text based documents

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

Software that locates, accesses and displays web pages is known as:

A

A web browser

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

The company that refined many of the design concepts that form the basis of todays GUI was:

A

Apple

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

Facebook is an example of a:

A

Social networking app

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

Relative and absolute referencing is a concept that is present in:

A

Spreadsheets

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

The first widely available web browser was:

A

Mosaic

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

VisiCalc was developed by:

A

Bricklin and Frankston

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

The Computer that is widely recognised as the first to include a fully bit-mapped display is the:

A

Xerox Alto

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

Archie was an example of a:

A

Search engine

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

Tim Berners-Lee developed:

A

The first web browser

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

Licence

A

Formal permission or authority to use a product e.g. non-exclusive (multiple users)

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

Agreement

A

A mutual agreement or contract within parties e.g. ‘agree to terms and conditions’

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

Term

A

The period of time an agreement is in force e.g. until the other party violates the agreement

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

Warranty

A

An assurance of some sort e.g. a guarantee

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

Limited use

A

Restricted use of the product e.g. copying is not permitted

25
Liability
An obligation or debt as a consequence e.g. replacement or refund
26
Program
Refers to the computer software e.g. executables
27
Reverse engineer
Decompiling the product
28
Backup copy
A copy of the software made for archival purposes e.g. a backup drive
29
Commercial Licence Agreement
Covered by copyright 1 archival copy may be made Cannot be modified Source code is not distributed
30
Shareware Licence Agreement
Covered by copyright Copies can be made for archive or distribution Cannot be modified Source code is not distributed
31
Freeware Licence Agreement
Covered by copyright Copies can be made distributed and altered Source code may or may not be distributed
32
Public Domain
Not covered by copyright
33
Open Source Licence Agreement
Covered by copyright Source code is developed collaboratively Available to be modified or distributed
34
Site Licence Agreement
Covered by copyright Specify the number of machines the software can be installed of OR The location where the software must be installed on any number of machines
35
Creative Commons Licence Agreement
Not ideal for software Covered by copyright Allows work to be copied and distributed as long as the creator is acknowledged
36
Issues particular to the software industry that have resulted in software licencing agreements:
Ease of reproduction and copy Collaborative development history The current open environment of the Internet
37
Property that results from the fruits of mental effort is known as:
Intellectual Property
38
A user is allowed to copy software under what conditions?
``` The software is in the public domain OR The software is freeware OR To create one archive backup ```
39
Software that is not covered by copyright is considered to be:
Public domain software
40
If you modify software, copy it and distribute it to friends, it is most likely:
Freeware
41
A software product that is developed collaboratively and is freely available is likely to be covered by:
Open source licence
42
A commercial licence usually gives the user:
The right to use the software
43
The process of decompiling is used when:
Reverse engineering
44
With regard to computer software licences, the term program means:
The executable files and included files only.
45
For copyright to not apply, the developer must:
Expressly state that the product is in the public domain.
46
Consistent UI (7 points)
``` Standards Set of rules Use elements correctly Colour Fonts Alignment Reversible actions ```
47
Appropriate messages to the user (5 points)
``` Unambiguous Positive Consistent wording Consistent placing Icons ```
48
Ease of Use (6 point)
Screen elements logically connected Natural flow of the task Advanced functionality for experienced users 50% 'white space' Icons used correctly Unavailable commands greyed but still showing
49
Acceptable response time
1 second
50
From a user interface perspective, the most important aspect is:
Consistency
51
A programmer would use progress bars as a means of:
Providing feedback to the user
52
A software developer's product must:
Be consistent in it's design Meet the needs of the user Be 'user friendly'
53
The primary method that an application uses to communicate problems to the user is:
Messages
54
Icons are most useful when they are:
Intuitively recognisable
55
Command buttons, check boxes and radio buttons can best be described as:
Function elements
56
A programmer could use what to ensure data is validated?
List and combination boxes
57
If a software application is intuitive, consistent and easy to learn then it could be considered to be:
User friendly
58
How much 'white space'?
50%