Concepts and Issues in the Design and Development of Software Flashcards

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
Q

Liability

A

An obligation or debt as a consequence e.g. replacement or refund

26
Q

Program

A

Refers to the computer software e.g. executables

27
Q

Reverse engineer

A

Decompiling the product

28
Q

Backup copy

A

A copy of the software made for archival purposes e.g. a backup drive

29
Q

Commercial Licence Agreement

A

Covered by copyright
1 archival copy may be made
Cannot be modified
Source code is not distributed

30
Q

Shareware Licence Agreement

A

Covered by copyright
Copies can be made for archive or distribution
Cannot be modified
Source code is not distributed

31
Q

Freeware Licence Agreement

A

Covered by copyright
Copies can be made distributed and altered
Source code may or may not be distributed

32
Q

Public Domain

A

Not covered by copyright

33
Q

Open Source Licence Agreement

A

Covered by copyright
Source code is developed collaboratively
Available to be modified or distributed

34
Q

Site Licence Agreement

A

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
Q

Creative Commons Licence Agreement

A

Not ideal for software
Covered by copyright
Allows work to be copied and distributed as long as the creator is acknowledged

36
Q

Issues particular to the software industry that have resulted in software licencing agreements:

A

Ease of reproduction and copy
Collaborative development history
The current open environment of the Internet

37
Q

Property that results from the fruits of mental effort is known as:

A

Intellectual Property

38
Q

A user is allowed to copy software under what conditions?

A
The software is in the public domain
OR
The software is freeware
OR
To create one archive backup
39
Q

Software that is not covered by copyright is considered to be:

A

Public domain software

40
Q

If you modify software, copy it and distribute it to friends, it is most likely:

A

Freeware

41
Q

A software product that is developed collaboratively and is freely available is likely to be covered by:

A

Open source licence

42
Q

A commercial licence usually gives the user:

A

The right to use the software

43
Q

The process of decompiling is used when:

A

Reverse engineering

44
Q

With regard to computer software licences, the term program means:

A

The executable files and included files only.

45
Q

For copyright to not apply, the developer must:

A

Expressly state that the product is in the public domain.

46
Q

Consistent UI (7 points)

A
Standards
Set of rules
Use elements correctly
Colour
Fonts
Alignment
Reversible actions
47
Q

Appropriate messages to the user (5 points)

A
Unambiguous
Positive
Consistent wording
Consistent placing
Icons
48
Q

Ease of Use (6 point)

A

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
Q

Acceptable response time

A

1 second

50
Q

From a user interface perspective, the most important aspect is:

A

Consistency

51
Q

A programmer would use progress bars as a means of:

A

Providing feedback to the user

52
Q

A software developer’s product must:

A

Be consistent in it’s design
Meet the needs of the user
Be ‘user friendly’

53
Q

The primary method that an application uses to communicate problems to the user is:

A

Messages

54
Q

Icons are most useful when they are:

A

Intuitively recognisable

55
Q

Command buttons, check boxes and radio buttons can best be described as:

A

Function elements

56
Q

A programmer could use what to ensure data is validated?

A

List and combination boxes

57
Q

If a software application is intuitive, consistent and easy to learn then it could be considered to be:

A

User friendly

58
Q

How much ‘white space’?

A

50%