3B: design specifications Flashcards

1
Q

meaning of design specifications

A

forms the basis for planning and designing solution

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

aim of design specifications

A

accurately interpret needs, requirements and boundaries identified into a set of workable + realistic specifications from which a final solution can be created

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

what do developers consider when developing design specifications

A
  • data types + structure
  • algorithms
  • variables
  • dev approach
  • quality assurance
  • system modelling
  • documentation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

design specifications from user’s perspective

A
  • interface design
  • messages + icons
  • data formats for display
  • ergonomic issues
  • relevance to user’s environment + computer config
  • social + ethical issues
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

function of specifications from dev’s pov

A

provides a standard framework
- doesn’t directly affect user’s perspective
- all technical things(system modelling tools, depth of algorithm description, variable naming conventions) specified

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

how important are dev’s specifications

A

very; develops the framework so that each member of dev team will be creating sections of the solution that look, feel, and are documented using a common approach
- CASE tools used

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

what happens after dev specifications are developed

A

system model created for entire system; leads to allocation of tasks for team members, visualises overall direction of project

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

what do all specifications from user’s pov have in common

A

all include any design specifications which influence the experience of the end-user, UI(interface, menus, frames, color, common elements)

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

things to think about with ergonomic issues

A
  • most used functions
  • which functions require keyboard shortcuts
  • switching between screen/elements
  • order in which data is entered
  • aesthetics
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

how does user environment affect specifications

A
  • user of existing applications, which should be researched and have their design elements incorporated for transfer of skills
  • consideration of hardware(RAM, video memory, hard disk space, processor speed)
    e.g. keyboard shortcuts that are commonly used, OS settings
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

how do you get information on user environment

A

consultation with potential users

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

system model functions

A

assists in determining user based design specifications, especially screen designs + concept prototypes
- get user opinion, good in early stages

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

how should communication be conducted

A

as a two-way channel: users should be consulted, and their feedback should be imcorporated in design

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

modes of communication with users

A
  • meetings
  • questionnaires
  • memos
  • interviews
  • phone calls + emails
  • concept prototype
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

two methods of communication used

A

formal: specific tasks
informal: elicit more useful feedback on existing system, perceived problems with new system

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

why should users be informed about progress of system

A

will be concerned about effects of a new system on their work, and will ask questions which can help them become fully informed, making it easier to deal + accept changes, gives confidence
- also allows more successful implementation