5 Review: documentation Flashcards

1
Q

types of developers’ documentation

A
  • data dictionaries + algorithms for design
  • system flowcharts + IPO diagrams + DFDs + structure charts for system modeling
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

documentation…

A

should be ongoing throughout software development cycle

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

each stage…

A

requires documentation, should be retained + updated when new changes made

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

test data

A

created to ensure the correct operation of algorithms, reused to test source code’s performance
- will be reused by future maintenance programmers

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

documentation developed in one stage…

A

used as information for next stage
- e.g. top-down design created for guide on algorithm writing

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

why should documentation be retained

A

for future maintenance, modifications, features
- retained even after completion of project

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

internal documentation

A

for the use of developers
- does not affect translation process

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

what counts as internal documentation

A

use of identifiers which explain their purpose: intrinsic documentation
- intrinsic: belonging to/part of; meaningful identifiers are functional parts of code
comments: used to describe purpose of code + logic of processes
- can also be used to document programmers + date of code written

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

readability of code

A
  • comments help explain the purpose of unusual/difficult processes
  • white space/empty lines to provide contrast between logical blocks of code
  • indentation
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

function of documentation for users

A

teaches users about the operation of the product

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

documentation for users could include

A

installation + reference guides, manuals, tutorials
- can be printed or online(and linked to application’s online help system)

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

online help

A

provided by most commercial applications
- help files

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

advantage of online help

A

content extensive

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