Академический Документы
Профессиональный Документы
Культура Документы
973
81
.
81 .
-: . ./ , ,
. .: , 2001. 544 .
ISBN 966-7393-87-9
. , ,
-
, .
:
, , ..
.
32.973
.
.
-
..
..
..
..
..
..
/
13.03.01. 13.05.01. 60x84/16.
. .
. .. 40.80. ... 40.80
3000 . 1-78.
, -55, / 100, ./ (044) 212-1254.
e-mail: books@diasoft.kiev.ua, http://www.diasoft.kiev.ua.
Authorized translation from the English language edition published by International Thomson Computer
Press. Copyright 1999
All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording or by any information storage retrieval system,
without permission from the Publisher.
Russian language edition published by DiaSoft Ltd. Copyright 2001
International Thomson Computer Press,
International Thomson Publishing Inc.
,
.
I.
19
1.
20
20
32
?
37
2.
38
39
? 46
, ?
49
3.
50
55
57
58
62
66
" "
69
80
" "
80
90
4.
93
93
?
95
95
5. 101
102
103
113
116
119
122
II.
129
6.
130
134
135
135
144
.... 158
169
178
7.
180
182
183
193
194
196
196
: ,
.....197
: .... 204
:
205
206
8.
208
209
211
9.
?
,
?
, ,
ASCII
237
238
239
239
239
240
240
241
241
242
242
242
,
,
10.
1 1 .
" "
7
243
243
243
243
244
244
244
244
244
245
245
246
246
246
246
247
248
249
251
252
254
254
262
264
265
267
277
280
1 2 .
284
: ? .... 286
,
288
.. 296
300
307
339
355
III.
357
1 3 .
..
:
14.
:
358
360
362
371
373
381
388
389
392
404
405
415
418
423
425
426
428
430
434
435
439
447
. .... 4 5 3
455
486
,
490
493
496
500
515
523
527
531
536
542
,
.
, ,
,
.
.
, ,
, .
... .
, ,
.
, ,
.
"" , .
, .
,
,
,
.
,
?
,
?
.
,
, : ,
,
..
10
, ,
, ,
.
, ,
,
" ".
,
, , .
,
.
, .
, .
, ,
.
, ,
,
- .
. :
,
. ,
.
. , , ,
. ,
.
- .
,
, , . ,
""
. , 40
. ,
. ,
.
, .
. ,
11
.
, ,
, ,
.
,
, - .
,
. ,
,
. ,
, , ,
.
.
. (, .)
,
. .
,
.
. ,
,
. , ,
, .
. , ,
, ,
. , ,
. ,
.
.
,
, .
, ,
, , , .
,
,
. ,
12
. . (
.) ,
, ,
.
,
,
. ,
, -,
, . ,
,
. , ,
.
,
,
. ,
.
. .
.
,
. , ,
,
.
.
, (Quality Assurance).
.
, , .
-
- .
13
, ,
.
,
,
- .
Association for Computing Machinery (
) IEEE Computer Society (
IEEE) Computing Curricula 1991
( ),
.
, ,
. Computing Curricula
Advanced Software
Engineering ( ),
,
.
, ,
-
.
? Associate of
Sciences ( ),
,
, .
. ,
,
.
,
, ,
. ,
,
.
14
. ,
, .
,
. ,
.
,
.
,
, ,
.
1.
.
, .
( ),
. 1, 2, 4, 5
3. , ,
,
, .
,
6 ( 1020).
-
15
.
.
.
.
2.
612 .
( 6
5).
.
,
.
, 15.
6 ,
, ,
.
, ,
,
, -
: ,
. , , ,
,
. ,
"
".
8, ,
. ,
,
.
,
. ,
, ,
( , , ..),
. ,
, ,
.
16
,
,
( ).
,
. ,
.
(. 7 12)
.
,
- , ,
, .
,
?
? ,
. ,
( 7),
.
?
, ,
,
8 , ,
.
.
( 10).
,
.
- ( 11).
, ?
?
,
? ,
?
17
3.
(1314)
, .
( 12) ( 13). 15
.
, .
,
.
,
:
,
. , ,
, ,
, ,
.
. .
, , <Enter>
<Ctrl>.
,
.
:
. 12 " :
: ".
18
1983 , 1988
(Kaner) .
,
.
, (
): (Elaine Andersson), -
(Boris Beizer), (Jim Brooks), (Randy Delucchi),
(Mel Doweary), (David Farmer),
(Larry Jones), (Sharon Hafner),
(Mahmood Kahn), (Ginny Kaner), - (Sam
Kaner), (John Lavelle), - (Larry Malkus),
(Ted Matsumara), - (Don Maxwell),
(Bruce Miller), (Rachel Miller), (Peter
Morse), (Jane Stepak), (Emmanuel Uren).
,
.
1.
2.
3.
4.
5.
1: 21
,
.
, "" ,
, .
.
,
,
.
.
, ,
.
.
.
- , . <Enter>.
ADDER.
1.
,
, . ,
,
. .
2 3.
. 1.1. . 1.2 ,
.
(
) , .
,
2 3 5.
. ,
. 1.3.
1. . ,
. , ,
?
2. . .
, ?
,
?
,
,
.
3. .
?
.
4. . (
5)
.
1:
23
"
" .
, .
, , ,
. ,
.
, .
2. ,
, , ,
. :
,
.
. ,
. 1.4.
24
I:
, .
.
39600 .
. . 1.4
. ?
, ,
. ,
. ,
,
.
(39601) .
-99 99 199 .
. 1992 = 39601
. ,
, , ,
<BackSpace>.
, .
, .
.
2 + 3, 3 + 4,
, . ,
.
, ,
.
.
,
, .
,
, . 81
" ".
, .. ,
.
.
,
.
1: 25
,
.
. ,
,
, , 99.
,
.
, .
,
, , ,
. ,
,
.
, .
.
. , ,
.
, ,
.
, ,
.
,
. ,
, .
.
.
,
.
, .
3. ,
, . 1.4,
.
.
: , <Enter>.
, . 1.4.
26 I:
, .
,
, , 2
3. -.
0 .
.
"". (
, .)
9 -9, ,
,
<Enter> "". ,
.
4. "
"
,
. ,
.
. ,
, -
. . ,
, ,
.
,
,
. , -
. , .
,
. ,
,
, . . 1.5 ,
, .
,
.
. 1.5, : ""
.
, .
, .
.
.
5. ,
. ,
.
,
.
,
.
,
.
28
1:
I:
, .
. .
.
, , 198, 0.
(, 100)
< Enter>.
<Enter>,
.
, ,
<Enter>. ,
, .
,
,
. , ,
.
. ,
.
, .
:
, ,
<Enter>,
,
.
,
. , ,
. ,
.
,
. ? :
, ,
, . ,
? .
.
.
29
-198 198.
,
0 198.
,
(8 ). ,
0 255.
,
.
,
? ,
, ,
.
-127 127. , 127,
.
, ,
127, . ,
.
127 128.
. 1.4 (99 + 99),
,
. ,
.
,
,
.
. ,
, .
, , -
. ,
, .
, ,
, .
, ,
.
,
.
,
.
30
I:
ASCII- .
,
,
.
,
, .
.
.
,
.
ASCII.
. 1.6.
,
ASCII-, ,
.
.
IF SII___ 48
(48 ASCII- 0)
THEN
ELSE IF SII___ 57
(57 ASCII- 9)
THEN
ELSE , .
, - .
.
, 0 .
, ,
ASCII (48).
48 47,
/, , .
, ,
/ ,
.
1: 31
48
38, /,
38 47.
, 47.
9 (ASCII- 57).
, ,
57 57. 9,
.
-
.
,
58, 58.
.
75 57,
48
75. ,
,
() .
,
,
: /, 0, 9, :.
. 1.6
, ,
. , .
? .
b .
(/, 0, 9, :), , ,
.
.
.
, , ,
.
. ,
.
,
32
I.
. ,
.
,
, .
, ,
.
, ,
.
,
, .
, . .
, .
.
. , .
, ,
, .
. 1.7.
1: 33
1. ,
- , ,
, ,
: . ,
,
, -9.
-10 199 -
, <Enter>.
. 1.4, ,
-99, -78 -14 . -78
-14 .
,
.
,
. , "" ,
,
.
-1 -9 , ,
,
.
,
, .
? .
2. ,
. ,
.
. ?
,
,
.
, .
34
I:
"",
. ,
. ""
() . ,
. ,
, - . .
.
. , ,
, .
, "" , ,
, ?
, ,
.
,
. .
, . ,
.
,
.
. 1.8 , .
1: 35
. ,
, 4/3 + 2,
. .
, . ,
.
3. ,
, ,
, , ? .
, -
2 2 5. 1:2
.
.
"" (. . 1.4),
. .
, "
<Ctrl+C>" . . 1.9
, .
, .
, , .
.
10. . "
<Ctrl+C>" .
, . "
<Ctrl+C>"
" ? (
,
?)
. -127 127 0 255.
, -127
. 99 99
, , .
. , ,
.
36
I:
1. 37
, : ,
, .
. ,
, ( ),
.
, ,
,
. ,
.
,
, ,
, .
.
,
.
, . 1.8: <BackSpace>, <>,
<Delete> <+>.
, "
", "". " "
.
11. .
.
"".
:
, 7, 8
9. ""
, .
,
, <BackSpace> <Delete>,
<>, , . "", !
. ( !
: , <Enter>, -]
"".)
. .
.
?
, . ,
,
.
.
,
.
, .
,
, -
, .
, .
,
. ,
, . ,
. , ,
,
.
, .
,
. ,
: ,
.
, :
, ,
;
,
.
, ,
.
? ? ,
, ,
, .
,
.
?
2: 39
?
?
, ?
, .
, ,
. ,
(
7, 8 13).
, 1965 .,
(Karl Popper) ,
,
, .
,
, .
? ,
. ,
.
,
.
,
: "
". ,
, , ,
.
.
, .
,
, ,
.
, ,
, ,
.
40
I:
,
,
.
. ,
, ,
,
, .
,
,
.
, .
,
.
(
) .
,
, .
.
, .
39 601
. ,
399 960 001.
.
?
,
, ,
. , , -
2: 41
, , , , .
, ,
.
,
, . ,
. :
, , .
? , .
, ,
. . ,
<BackSpace>, , <BackSpace> ..
,
. ,
, , <Enter>.
.
. , .
, :
, ,
.
.
, .
, ,
.
. ,
. ,
.
,
.
, ,
4 (race condition). -
42 I:
. ,
,
, ,
. .
, .
,
?
,
. (, ,
).
. , , ,
.
,
,
, .
, ,
.
, , ,
.
,
, .
, 512 .
, 16 384
, .
(100 .
), (..
).
,
.
.
,
,
.
. .
2: ...43
.
.
.
<Ctrl+C> .
, ,
<Ctrl+C> .
, <BackSpace>.
,
. ,
, , ,
. ,
.
1. ,
.
1 2.
2 3 5.
3 4 5.
4 3, 5 6.
5 1, 4 6.
6 3 5.
?
. , ,
, 6,
4 5, . ,
, ?
. 1
. ( 2),
( 3 ),
( 5 ). ,
Hold ( 4) (
5). ( ),
( 6
). , ,
, 1.
44 I:
,
Hold.
Hold,
, .
.
,
,
.
,
. ,
, .
, ,
.
. ,
, "
" .
,
,
, .
,
, 1976 (Myers). , 1018
. ,
17
4*10 .
1979 .
IF.
20 . 100
.
.
. ,
,
, , 100
, 5 .
, 20 .
400 . ? .
, .
, , ,
,
2: 45
.
.
. ,
.
,
,
, ,
.
. ,
. ? .
.
. .
. ,
.
,
.
? ?
?
, ,
, . ,
, .
, , 2 + 2 5?
?
,
. (2 + 2 = 5),
.
. ,
. ,
, , .
,
. , ,
.
.
46 I:
.
. ,
.
,
. ,
?
, .
. ,
, . ,
, , ?
, .
. ,
.
,
(Beizer, 1984) (Dunn, 1984).
-
?
.
2: 47
: ,
.
.
40 80
. ,
, .
, ,
, . ,
, ,
.
?
(Beizer), 1990 ,
1 3
100 .
, ,
.
1 3 100 ,
, ,
. ,
, 1,5 1
. , .
:
, , .
, :
.
:
, ,
, .
, ,
, 10 150 .
, :
, ,
.
99%
. , , . 1%
: .
,
( ).
,
, ?
, ,
, , .
, : "
48 I:
! ,
?" ,
. ,
, .
, (,
1979). , ,
, : " ,
, ".
, ,
. , ,
: .
-
. , ,
,
, ,
(Green & Sweets, 1966).
, , ,
.
,
,
, .
: , ,
,
. .
, ,
,
.
: , ,
,
. ,
,
(Rosenthal, 1966).
, ,
.
, , ,
.
,
.
2: 49
, ,
, , , , ,
. ,
.
,
, .
, ?
.
, .
?
,
.
, , .
, ,
. ,
( ,
7, 8, 12, 13). , ,
.
, , .
, , .
(, 1979).
, - .
, .
, . ?
, , ,
, .
, ( )
. , !
,
, .
, ,
, .
. .
1.
.
,
.
2.
. ,
, .
. ,
,
,
.
3. .
, ,
.
,
.
3: ..
51
.
,
, .
4.
.
.
, .
.
,
, ,
.
, .
,
.
, .
, ,
,
, (
12 13). 13
.
, ,
:
,
.
,
, .
,
. ,
, , .
.
, ,
.
, ,
.
.
,
.
. ,
,
,
.
52 I:
,
,
, ,
. 13.3.
, ,
. 13
,
. 13.4, .
, .
,
. .
" "
" "
:
, .
, (development team),
.
,
,
.
, ,
, . ,
.
(project manager, software
development manager producer)
,
. ,
.
(designers)
.
3: ...
53
(architect)
,
,
.
" " ,
(
).
(subject matter expert
software analyst) ,
,
.
,
(human factor analyst ergonomist),
, ,
, (
) .
,
. ,
,
.
.
(user interface
programmer)
.
,
,
.
, , ,
( ,
, , ..)
( ,
), .
.
.
, -
54 I:
. ,
,
, . ,
,
,
.
(lead programmers) ( ),
. , ,
.
{product manager product marketing
manager)
,
(,
, ).
. ,
,
. ,
,
.
(technical support)
,
.
, .
,
, .
(writers)
(documentation group),
.
.
3: 55
, ,
.
. , ,
, ,
, ,
.
, , ,
.. ,
. ,
,
{life cycle).
.
,
,
.
, , ,
12 13.
.
( )
Software Maintenance (
) - (Martin & mcClure, 1983, . 24)
. .
3%
(testers)
.
3%
5%
: , , ,
, , ..
7%
15%
67%
,
(Zelkowitz, Shaw & Gannon) 1979 .
3: ...
56 I:
-,
. 45% .
.
. , .
.
:
,
,
.
,
.
, .
,
,
.
.
,
, ""
,
.
1976 . (Boehm)
,
IBM, GTE
TRW. ,
,
.
. 3.1,
:
,
,
,
.
57
( ) $75
, $4 . .
,
.
(DeGrace & Stahl, 1990), (Myers, 1976) (Roetzheim, 1991).
(Boehm, 1981), (Jones, 1991)
(Wolverton, 1974).
, , ,
. .
,
.
.
.
,
.
. ,
.
.
, ,
.
, .
,
, ,
. , ,
.
,
,
. ,
58
I:
,
. ,
, ,
.
- .
.
, . ""
,
.
, ,
,
, ,
, .
IEEE Software Requirements Specification (
IEEE ,
ANSI/IEEE 830-1984).
""
. ,
,
.
. ( 13 ,
.)
. ;
,
.
: ,
.
.
3: ...
59
.
?
?
? -
? ?
?
( )
.
, (
,
).
?
,
, ,
( ..), ?
? ,
:
,
, .
? ,
, ,
i286? ,
.
.
?
, -
.
,
.
(Dunn, 1984),
(Gause & Weinberg, 1989) ANSI/IEEE Standard 830.
, , ,
.
3: ... 61
60 I:
,
,
.
?
?
, , ,
, .
, ,
.
.
, ,
.
,
.
.
? ?
.
, , .
.
. ,
.
,
, (
), , -
. (
(Rubenstein & Hersh, 1984)
(Norman, 1988)).
, -,
.
.
, ,
.
: .
.
.
, ,
,
. .
. ( ,
.) ,
,
.
, .
,
.
. ,
, ,
.
.
,
.
, , .
,
. ,
, ,
. ,
.
? ? ?
? ,
?
, .
,
.
(Bailey, 1989),
3: ...
62 I:
, (Card, Moran & Newell, 1983),
(Helander, 1991, 38), (Norman &
Draper, 1986, IV), (Rubenstein & Hersh, 1984).
, (Baecker & Buxton, 1987).
, .
(,
) .
.
,
. , ,
.
. , ,
,
. ,
.
,
.
, 12 14.
(Yourdon, 1975), (Jones, 1979)
(Myers, 1976).
, ,
. ,
,
.
, .
,
. ,
, -
, , ,
63
, , , .
, ,
.
, ,
1973 , (Martin),
(Helander, 1991),
(Baecker & Buxton, 1987), ,
(Card, Moran & Newell, 1983)
(Rubenstein & Hersh, 1984).
( ),
, (
) .
, ,
, , ..
, , ,
,
.
.
, .
( Windows.
. .) , ,
. ,
,
.
,
, .
.
, .
.
,
.
1. ,
, -
64 I.
.
, , , .
(Yourdon, 1975).
(Yourdon & Constantine, 1979).
.
?
, ,
, .
?
,
. ,
.
3: ...
65
,
. ,
, :
,
, . ,
.
,
.
(Bergland, 1981).
(Gane & Sarson, 1979)
(Yourdon & Constantine, 1979).
(Beizer, 1990).
. ,
.
.
? ( ) ,
.
? .
, ,
(Yourdon, 1975).
,
.
?
. ?
?
?
,
, .
. , ,
,
,
. ,
.
. ,
,
, ,
,
.
. ,
.
,
.
,
, , ..
:
, , . ,
. ,
, 60 .
, ,
.
.
3: ...
66 I:
,
.
:
,
. ,
,
. ( - (Martin & mcClure, 1983), (Wasserman & Shewmake, 1985)).
-
, :
,
. , , ,
.
, , ,
.
,
. ,
.
,
. ( -
67
.)
.
?
, ,
?
?
,
.
?
, ,
.
?
( , )
?
,
?
?
?
.
"",
, -
, .
.
, ,
.
(Dunn, 1984)
(Freedman & Weinberg, 1982).
(Beizer, 1990).
,
, , .
. .
. -
68 I:
, -|
(, ). , -;
,
. : ,
.
.
. ,
, .
,
, :
, .
.
: ,
, ..
.
.
,
.
,
.
.
. , ,
, ,
. ,
.
.
,
. , ,
,
.
. ,
.
,
.
. ,
3: ...
69
.
(Doyle & Straus, 1976), (Freedman & Weinberg, 1982)
(Gause & Weinberg, 1989).
( ) ,
. ,
1 .
IF SII___ 48
(48 ASCII- 0)
THEN
ELSE IF SII___ 57
(57 ASCII- 9)
THEN
ELSE , .
,
.
,
.
, ,
.
, (Dunn, 1984)
.
" "
:
. , ,
, .
, . "
" (glass box) " "
white box) " "
black box).
70 I:
" "
, .
, , ,
. ,
,
.
,
.
" " .
( , ) ,
, .
.
.
, ,
.
" ".
. ,
. ,
, .
,
.
. ,
. , ,
,
, ,
,
. (
:
,
.)
. ,
.
( ),
, ,
.
.
11.
3: ...
71
.
, "". ,
, , ,
, .
, .
,
,
.
, .
,
, .
. ,
,
.
" "
. ,
,
. .
.
" ",
. (
.
, (Beizer),
(Hetzel) (Myers).) " "
, ,
. ,
,
, " "
, .
12.
" ",
.
72
I:
3: ...
73
"
".
.
" ".
.
.
(Beizer, 1984).
(Dunn, 1984), ,
,
.
,
, . , , ;
.
:
, .
,
.
2,
.
,
.
, (coverage criteria). B
, ( ) .
.
, :
, .
, .
. ,
.
, ,
.
, )
.
.
]
().
()
. ,
IF
. ,
.
.
: (Beizer, 1984),
,
.
.
.
.
,
.
,
,
, .
(execution coverage monitors).
. (), () ()
, .
.
, .
74 I:
(Goodenough & Gerhart, 1975) ,
.
.
SET
A = /
, .
, ,
"". ,
.
(DeMillo, 1987)
, .
,
. ,
.
.
" " ,
.
(Rapps & Weyuker, 1985),
(Beizer, 1984,1990), ,
(Myers, 1979).
|
|
. ,
. (bottom-up).
, ,
. ,
. ,
,
.
.
.
, ,
.
. ,
,
.
, ,
. -
3: ...
75
,
( ,
..).
.
-,
. , , ,
. ,
, .
, ,
. ,
.
.
,
,
.
,
.
,
.
, .
. .
,
. , ,
, ,
.
,
.
,
. ,
?
-, ,
.
.
(
), , ,
?
, , , ,
, .
76 I:
. ,
-.
,
.
, .
.
,
- ,
,
, .
,
.
, .
,
, , ,
.
,
, ,
.
,
, ,
, .
, .
(top-down).
.
, .
.
,
, . (Yourdon,
1975) , ,
(Myers, 1976) , ,
, .
(Dunn, 1984), .
:
,
, .
3: ...
77
.
"
" " " .
, ,
. ,
.
. .
,
.
,
.
11.
.
, , , , ,
. .
, .
,
. (Myers, 1979)
. (1978),
,
,
. (Fergan, 1976)
.
.
.
. ,
, ,
.
, , , ,
.
, -
.
( , )
, .
(Weinberg, 1971), (Beizer, 1984, 1990)
3: ...
78 I:
,
.
, .
, ,
. , , , .
, ,
,
,
. .
.
. ,
,
. ,
, "", ,
.
, , ,
. "" .
, ,
.
, .
,
,
, .
!
,
, ,
?
79
(bebugging).
. (Weinberg, 1971), ,
, ,
.
. 100 ,
, 20 ,
, 80% .
(utati testing).
, .
.
, , .
(DeMillo, 1987).
"" " ".
,
,
.
. ,
,
.
"
".
, , ,
, .
:
,
"" .
80
I:
(Beiaer,
1984).
.
,
.
, ,
. ,
, . .
,
.
,
,
.
, . , ,
.
,
.
, ,
,
.
.
, : ,
, .
, .
. "
"
, 11.
" "
,
. , ,
3: ... 81
. ,
, , .
- (Martin & mcClure, 1983)
(Boehm)
.
, ,
, 50%.
, ,
, 20%.
,
. ,
.
. , ,
. ,
,
, ,
, .
,
- .
.
,
.
.
: , ,
.
,
20 30.
"
"
,
" "
. . , ,
,
.
82 I:
,
: , ,
.
,
.
,
. 7,
12 .
, .
"" , .
.
, .
,
.
,
.
.
.
, ,
.
,
" ".
?
24?
,
,
.
,
.
- , ,
.
,
, .
, , ,
3: ...
83
.
, :
. ,
,
.
.
, .
.
,
, .
,
,
. ,
.
, ,
.
{ ) {
) .
.
Independent Verification and Validation (IV&V
).
, .
(Andriole, 1986) IEEE Standard for Software
Verification and Validation Plans (ANSI/IEEE Standard 1012-1986).
-
,
. ,
-.
.
. - ,
,
20 .
84 I:
20 - .
4 8
, ,
. ,
.
-
. .
, ,
.
. -
,
. , .
,
, ,
.
. ,
,
.
-,
13.
-
.
, .
: ,
.
,
, ,
, .
.
:
.
, -
3: ...
85
. ,
, - .
.
, :
, , ,
. ,
.
. - ,
.
,
.
,
, .
. , ,
.
, . ,
.
. ,
.
, .
.
,
. , .
.
, , ,
.
.
, (Beizer, 1984).
(Perry,
1986). ,
.
86
3: ...
I:
.
, .
.
,
.
-, ,
, , .
,
,
, .
.
-
.
, ,
, - ,
.
. ,
.
, ,
.
87
?
,
,
. ,
? ,
?
,
.
. , ,
. ,
,
.
(load testing)
.
.
?
,
.
, ,
. (
,
,
, .)
,
, ,
.
.
? , ,
,
120 .
,
,
.
.
3: ...
88 I:
.
, ,
, .
,
. ,
.
,
, , ,
,
.
,
, , ,
.
(Beizer, 1984).
,
.
. ,
, .
, ,
.
? ?
(Beizer, 1990)
(Fernandez, 1981).
(compatible),
,
89
. ,
, ,
.
, , . ,
-,
.
,
, .
,
,
. ,
.
.
,
.
, ,
, .
, ,
.
.
.
? ?
?
, ,
-, ,
. ,
,
?
, ,
, .
(, , ,
), , " "
.
90 I:
3: ...
-
. , .
, ,
.
.
,
. -
, , , ,
,
. ,
.
.
,
, .
- (Martin &
mcClure, 1984).
67%
. .
20%
. ,
.
,
.
<Shift>, <Alt> ..
25%
6%
4%
42%
3%
,
.
,
,
. ,
, , .
, .
. .
, ,
. , .
?
, ,
, ?
.
, , .
, , .
. .
, ,
2. ,
,
.
.
, ?
?
?
.
. ,
. .
, ,
.
,
.
, .
.
91
92 I:
. ,
.
,
?
. (Windows, Mac,
AmigaDOS, Motif ..)
. ,
.
. ,
,
.
,
.
, .
,
.
. , ,
.
, ,
.
, .
,
,
13 , 400 .
(Deming, 1982), (Feigenbaum, 1991), (Ishikawa,
1985) (Juran, 1989).
,
.
,
.
.
94 I.
.
, ,
.
,
, , . ,
. ,
.
. , ,
,
.
,
, ,
.
-, , .
, ,
.
, :
, ;
,
.
,
, , .
- ,
, ,
. ,
,
. (
(Juran, 1989).)
. ?
4: 95
?
.
.
, ,
.
, ,
. .
,
, , (
(Myers, 1976, . 6)).
,
. ,
,
( (Beizer, 1984, . 12)).
, ,
.
,
. , ,
.
,
,
. ,
.
13 ,
. ,
(Beizer,
1990).
( )
. "
". .
96
4:
I:
,
, ,
.
, ,
, .
,
:
.
,
.
. ,
.
,
.
,
? ?
? ? ?
?
,
? ,
, ?
?
, ?
,
?
?
,
?
97
?
?
.
, ,
, (
).
:
, .
, ? ,
?
,
? ,
?
.
, , . ,
,
.
,
(,
).
. ,
, , ,
, .
,
.
.
.
.
, 2 + 2 = -1,
.
98 I:
4:
,
. , ,
,
.
, ,
.
, -
.
. , ,
.
.
, . ,
(,
). , ,
, :
, .
, ,
, ,
.
?
-
?
:
, ?
, , ,
. :
,
" ".
.
, - -
99
. , ,
, .
. ,
, . .
,
, ,
. , ,
, .
.
,
, .
,
.
.
,
. ,
-
. . ,
.
,
, ,
.
, ,
.
, - ,
.
. , ,
,
100
I:
.
.
(Quality Assurance). , ,
.
,
. ,
, .
, 10 .
, ?
, , .
, ,
. ,
:
, , . ,
.
,
. ,
.
. , ,
,
.
.
, , , - .
.
, .
.
,
. ,
,
6.
, :
;
;
;
.
1 0 2 I:
,
.
: ,
.
.
,
, .
, .
,
.
,
.
. , ,
, - ,
.
, .
,
.
, .
, ,
. , ,
, ,
.
,
. :
,
, , .
.
,
.
5: 1 0 3
,
, .
,
. . 5.1
, ,
.
, ,
.
,
. ,
: 1.01. , ()
1.01.
, .
, ,
, - ,
.
,
. ,
,
, ,
, , .
.
1. . ,
. , ,
2 + 2 = 3, .
.
5: 1 0 5
2. .
,
.
.
, ,
, .
3. . , . , ,
, .
4. . ,
.
,
.
, , .
. , ,
.
5. .
.
, .
,
.
6. . -,
. - .
,
.
,
.
, , ,
.
,
. (Beizer, 1984, . 20), ,
1 ( , ) 10 (
, , , ..).
,
.
1 0 6 I:
.
. , -,
, ?
.
:
. .
,
. , .
,
,
. ,
, ,
,
.
, ,
. ,
. , ,
,
, .
.
,
.
, . ,
, , ,
: , ,
.
, , ,
. ,
.
5: 107
,
.
, .
: "
".
?
, .
, ,
: , ,
( ), ,
( ).
, ,
, . ,
, ,
,
, .
, , , .
,
.
, ,
, , - .
, ,
.
, .
:
, ,
,
.
. ,
,
.
, ,
, .
,
.
5: 1 0 9
1 0 8 I:
,
, ,
.
, .
, , .
, .
.
, , ,
.
, ,
.
: ,
, .
, .
.
, , .
.
.
.
( ),
, .
.
. ,
- ,
.
,
. ,
. ,
,
.
.
,
. ,
, .
,
.
,
, .
, .
. ,
, , ,
.
. ,
, ,
, , .
,
, .
.
. ,
, .
: , .
, .
,
,
. ,
.
, 5 10- . .
.
.
110 I:
(1)
.
(2) .
(3) (, ..).
(4) .
(5) , .
(6) , .
3-
, 15-.
.
,
.
, .
, ,
.
,
.
.
,
.
.
. .
, ,
. ,
.
, , ,
, ,
.
. ,
.
.
5: 1 1 1
. ,
.
,
,
. ,
.
.
, .
,
.
.
.
. , ,
, , . ,
, .
.
.
.
.
.
,
.
, .
, .
,
.
. .
, ,
( ),
. ,
.
, , ,
, .
1 1 2 I:
.
,
.
,
,
.
,
, .
,
,
?
.
, .
, ,
, . , ,
.
, .
. , , .
,
.
, .
,
,
. ,
, ,
.
.
5: 1 1 3
,
. , , :
. ,
.
,
. .
,
, . ,
.
, ,
.
, ,
.
,
. , ,
,
- .
,
,
.
:
.
, , , . ,
, , , .
,
. ,
.
,
.
, ,
.
, ..
5: 1 1 5
1 1 4 I:
.
.
.
,
.
. ,
, .
,
, .
,
, . ,
. , ,
, ,
.
,
.
, ,
, , .
, ,
.
,
, . ,
.
.
,
.
,
, ,
. , ,
.
, ,
. , , , -
, ,
. , .
.
, ,
.
,
,
(. 6).
, ,
.
, , .
, - . .
.
.
, ,
, .
,
.
,
.
, .
,
. ,
,
, ,
. , , ,
. ,
.
,
, .
, . ,
,
.
, .
1 1 6 I:
,
. ,
,
,
. ,
, .
, . ,
, .
,
, . ,
,
.
, .
,
.
.
,
.
. ,
,
. ,
, ,
. :
, .
,
.
.
, ,
. , ,
, . ,
5: 117
?
.
.
, . ,
. , ,
.
:
.
,
,
, .
, :
, . ,
, ,
- .
, ,
-, ,
.
, - .
,
,
.
, ,
.
, .
, ,
.
,
.
, , .
1 1 8 I:
,
. ,
. ,
.
,
.
, . ,
,
, -
.
, ,
.
.
,
: , , .
,
.
, ,
, , .
,
, ,
, .
5: 119
:
, .
, .
.
, ,
.
, .
, , .
, ,
.
,
, ,
, - .
, ,
.
.
. ,
,
,
.
.
, ,
- .
, ..
.
, ,
. ,
.
, .
, , ,
.
.
,
. ,
, .
-
,
.
.
, ,
. ,
,
. , ,
,
.
.
. , -
1 2 0 I:
,
, .
. ,
,
.
.
. , , ,
.
.
,
,
.
,
.
,
. , ,
, ,
, , ,
,
,
.
,
.
,
. ,
, ,
,
.. ,
.
,
, ,
.
,
.
(, ,
.
, -
5: 1 2 1
.)
, -
.
, , .
, ,
, .
.
, "
", .
. ,
, .
,
, -
,
.
,
.
,
, , , ,
- . ,
. ,
, ,
, . ? ,
, , . ,
, "
".
,
, ,
, .
,
. ,
.
, -
, .
1 2 2 I:
,
. ,
? ? ,
- .
, ,
.
,
.
,
,
, .
, ,
.
.
,
,
.
, . ,
. ,
. , ,
. ,
, 8.
, , ,
.
,
, ,
. ,
- , , -
5: 1 2 3
,
" ".
, . ,
, .
?
, :
, . ,
, .
, . : "
?"
,
.
. ,
, , - .
,
,
.
, , .
,
. ,
,
. . ,
, .
, .
.
.
.
, ,
.
, :
, .
.
.
, ,
, , -
, . ,
1 2 4 I:
, ,
, - ?
- .
.
,
, .
: ,
, . , ,
, , .
.
.
, .
, ,
. ,
,
, .
, ,
, , .
, ,
, .
,
.
, .
,
. , .
, , ,
.
,
.
, ,
.
5: 1 2 5
,
, , .
.
,
.
,
, ,
.
, .
,
. ,
, ,
.
. ,
,
,
.
.
.
,
, .
,
.
,
,
.
,
- ,
. ,
, ,
.
,
.
1 2 6 I:
.
,
.
, .
.
, , ,
. , , .
, -
, .
, ,
, , .
.
.
, ,
,
.
" 2000 "
31 1999 1 2000
- ,
,
.
, ,
, , ,
, , .
, , .
, .
90% ,
.
, .
, -
5: 1 2 7
,
, , ..
, ,
. , ,
,
,
.
. ,
.
, , .
, -
,
.
.
, ""
,
. , , ,
, .
, ,
.
,
, .
.
, . ,
.
-
. .
, - , ,
, . .
,
. , , ,
.
II
6.
7.
8.
9.
10.
11.
12.
,
.
. ,
,
.
.
, , ,
,
.
"" . ,
, ,
. ,
. ,
,
.
.
6: 1 3 1
, .
. ,
.
. ,
.
. ?
,
.
, ,
. ,
.
?
?
.
,
, .
,
.
.
, ,
,
.
. , ,
. ,
,
. ,
,
,
.
1 3 2 II:
, ,
.
, ,
,
, .
, ,
,
. , ,
, .
,
.
,
.
, .
,
. ,
,
.
, .
.
1. .
,
,
.
.
,
.
. ,
.
2.
.
.
, :
. ,
,
. , ,
6: 1 3 3
,
,
. ,
,
, ..
,
. .
? ,
?
?
?
?
,
?
- ?
?
?
, -
?
?
?
, ?
?
3.
.
, , , , ,
, ,
..
.
1 3 4 II:
.
.
,
:
, , , ,
.
4. .
, , X,
, .
,
,
, X
, , .
.
,
, ,
, , .
,
, .
,
.
, ,
.
, ,
.
. ,
, .
,
. , , ,
,
.
6: 1 3 5
, ,
, .
:
1. , ,
.
2.
, .
3. -
.
. ,
,
.
,
: ,
,
, .
, 5.
,
.
.
.
,
. ,
, , ,
,
(,
), ,
.
-,
.
.
.
1 3 6 II:
,
.
.
.
, ,
.
, , , .
, ,
,
.
,
.
, , .
.
,
. .
,
.
,
.
,
. , ,
,
. , ,
,
.
.
.
, . ,
6: 1 3 7
, .
,
. ,
, ,
.
,
.
,
, ,
.
,
. ,
, ,
,
.
"", .
.
, .
,
,
.
, .
,
, .
,
, .
,
,
.
,
. ,
,
,
. , -
1 3 8 II:
.
- .
, ,
. ,
,
,
.
,
.
,
,
( ,
).
,
( ,
).
,
- ,
.
,
,
. , ,
.
( ),
, ,
,
,
-
.
. , , ,
, .
, ,
: ,
, , ,
6: 1 3 9
.
,
( , ,
).
:
, ,
,
.
. ,
.
, , .
.
. ,
.
.
. .
,
.
,
, , .
. .
,
.
, 10%
.
, , ,
. 25% ,
, , , ,
, - .
3,
, 80%.
,
, ,
. -, -
1 4 0 II:
,
, .
( ,
,
, .)
,
, . ,
.
,
.
.
? ?
.
. , .
,
, , ,
.
, .
,
,
.
""
, , ,
.
.
, ,
.
, ,
.
,
, 5. ,
.
.
. ,
, .
,
,
6: 1 4 1
. , ,
.
,
.
, ,
.
,
,
.
: , .
, .
, ,
,
.
, ,
. ,
,
. ,
, ,
,
.
,
.
, , ,
.
,
,
. , ,
,
.
,
.
, .
,
.
142 II:
, ,
. ,
, ,
. ,
: , , ,
, .
, .
,
.
, ,
,
. :
, .
. ,
" "
.
, ,
.
, ,
. ,
,
.
.
, .
, ,
.
. ,
,
,
, , ,
, .
.
.
( ,
). -
6: 1 4 3
. ,
, ,
.
, .
. ,
,
. ,
, , ,
-, , ..
.
,
.
,
,
. ,
.
- ,
.
:
, .
,
, ,
. ,
, ..
.
, ,
,
.
. , , ,
.
,
.
,
1 4 4 II:
, .
,
, ,
,
. ,
,
.
,
, ,
,
.
, .
,
,
,
.
,
: ,
,
. - ;
. ?
?
,
,
. , ,
, .;
.
.
. , ,
- ,
6: 1 4 5
.
,
. ,
, .
,
(
, ,
), ,
,
.
, .
, . ,
,
.
.
, ,
, ,
.
.
,
. ,
.
, (
), ,
,
, .
, ,
.
,
; ,
1 4 6 II:
-
.
. , ,
.
.
. ,
,
, .
,
. ,
,
,
.
.
.
, ,
.
,
.
.
,
. ,
,
, , , .
.
.
,
,
. ,
,
,
. , -
6: 1 4 7
,
, ,
.
,
.
, , ,
, .
, ,
.
.
,
40 40 , 35
,
,
, . ,
.
,
.
, , ,
.
, "
" , (
)
,
,
,
.
.
.
:
1 4 8 II:
,
.
,
. ,
.
: " , , ,
?"
.
, ,
.
,
.
,
.
.
,
.
, ,
,
.
.
. ,
.
. ,
,
. , ,
6: 1 4 9
. ,
,
. ,
. ,
. ,
. ,
,
, .
,
.
, , .
,
.
,
, .
.
.
, , .
,
. , ,
-
( ),
,
.
.
,
. ,
.
, , .
( )
, ,
1 5 0 II:
,
.
,
.
, .
, ,
, , ,
,
. ,
.
. ,
.
i
, ,
.
, , ,
,
.
, .
,
. ,
: , ,
.
i
. ,
, ,
.
,
,
.
. , , - .
?
, ,
,
:
6: 1 5 1
: ,
,
? ,
.
, :
,
, ,
.
, ,
,
. , ,
,
, .
?
.
,
. .
,
,
- .
,
,
, . ,
,
. , ,
,
- . ,
: ,
, ,
.
,
. ,
,
.
1 5 2 II:
,
,
. ,
,
.
, , ,
, ,
, .
.
,
.
, ,
,
.
.
,
. ,
, .
, :
.
,
,
.
,
. , ,
, ,
.
,
,
.
, ,
, , ,
6: 1 5 3
. ,
,
:
.
,
, ,
.
,
,
,
Internet
.
, ,
,
.
,
. ,
, , .
.
,
,
.
,
, .
.
,
,
.
,
.
,
.
. .
. -
1 5 4 II:
, , , . ,
, .
,
,
.
,
.
;
- 1
, .
, ,
, ,
.
, , ,
, ,
"" .
,
. ,
.
*
, , \
. \
,
. ,
, .
.
. ,
-
6: 1 5 5
,
.
.
,
, .
. -,
,
,
. -,
, ,
,
, " ".
.
, , , .
, .
, , ,
,
.
,
.
, 50 100
,
.
,
, .
,
. , , .
. ,
. ,
. ,
, . ,
.
1 5 6 II:
, .
, , ,
, ,
,
, .
,
,
.
,
(.
, (Irving,
Higgins, Safayeni, 1986)).
,
. ,
, .
, .
. ,
, ,
.
,
, , ,
,
. ,
,
, , .
.
,
, . ,
.
.
, , .
,
, .
, ,
.
6: 157
,
, ,
. ,
.
,
? , ,
?
? ?
?
( ,
.)
,
.
, .
. ,
,
. , , 15%
, , ,
, .
,
.
?
,
. ,
.
,
.
. , ,
.
, . ,
,
.
,
.
?
1 5 8 II:
,
, .
. ,
-
,
.
,
, .
, .
? ?
, , . ,
.
, ,
? , .
,
.
,
.
,
,
, .
,
, .
6: 159
. ,
.
, ,
. ,
, , ,
.
, . 5.1 ( 5),
.
5.
. ,
,
, ,
.
. . ,
- ,
, .
,
.
,
. .
, , .
. (
,
.)
.
:
, .
, . . 6.1
,
. . 6.2 ,
.
, ,
,
.
1 6 0 II:
6: 1 6 1
(. 6.4).
.
, Calcdog 2.10,
Calcdog 2.10, Calcdog
2.10.
(. 6.3)
, .
, , ,
.
1 6 2 II:
.
, . ,
,
:
,
. ,
, ,
.
.
. ,
. ,
, , .
, ,
, .
, .
(
,
) ,
(. 5, "
: ").
.
.
, .
, ,
(. 6.5). ,
,
.
, .
,
.
. 6.6
. ,
.
.
1 6 4 II:
, , ,
(. . 6.7). ,
,
.
,
. ,
, ,
, -
,
.
, ,
. :
, . 6.7,
.
,
.
6: 1 6 5
. 6.8 ,
.
,
, ,
.
, , ,
.
.
, .
.
, .
. ,
(
) , ,
, .
,
.
, , .
, , ,
. ,
.
1 6 6 II:
.
. , .
,
.
.
,
.
, .
,
(. 6.9).
6: 1 6 7
.
(. . 6.7).
,
- .
,
. (
XXX). ,
,
, ,
.
(
).
,
. ,
,
. , ,
.
,
, . ,
,
.
, .
, ,
, ,
.
2.10
,
3. , ,
, , .
,
. ,
, , ,
.
, ,
,
, , , ,
1 6 8 II:
.
.
:
6: ... 1 6 9
,
(. 6.10).
( ).
,
.
.
.
, .
,
.
. ,
.
,
.
. -
.
.
, - . ,
, .
,
.
,
.
,
. -
.
, ,
.
,
,
, ,
.
,
,
.
.
,
, .
,
.
, ,
,
.
,
,
170 II:
, .
,
, . ,
, .
, ,
.
.
,
:
.
, , ,
- ,
, .
? ,
.
,
.
,
.
- ,
-
, ,
, ,
, , .
,
,
,
.
,
, ,
, .
, ,
.
6: 1 7 1
,
, , ?
. ,
, ,
.
,
,
.
.
.
,
,
.
.
,
. ,
, ,
. :
1. -
.
, ,
.
, , , .
.
2. , , , ,
.
, .
, :
,
, ,
, ,
.
.
172 II:
6: 1 7 3
4.
.
, ,
,
(
, ).
, .
?
,
,
.
(Green & Sweets, 1966).
.
1. ,
,
.
,
. ,
, .
,
,
, .
2. ,
.
, .
, .
.
3.
, . ,
,
,
.
, . ,
,
. , .
,
,
?
,
.
,
.
,
?
.
, .
.
.
,
.
. ,
?
,
. ,
,
.
174 II:
6: 1 7 5
,
, , ?
? ,
,
.
.
, ,
-
.
, ?
?
:
, .
, , :
,
, .
,
. ,
. .
,
. ,
,
.
.
,
.
, ,
(
).
, ,
,
.
.
.
, ,
- . .
,
.
:
.
, .
, -
.
, ,
(,
). ,
,
. ,
.
.
,
.
,
.
. ,
,
,
, ,
,
,
.
.
,
.
,
. , ,
,
-
, .
,
, , ,
.
1 7 6 II:
.
, ,
.
, , ,
.
.
, - .
, ,
. ,
- ,
.
, ,
.
,
,
.
, ,
.
.
,
.
.
, ,
, ,
.
, , -
, ,
.
,
. 10
30, , 50 500,
. ,
.
.
.
6:
177
,
. ,
,
.
.
,
. , ,
,
.
.
,
.
, .
,
.
.
, ,
. ,
.
. ,
.
, .
,
.
. , ,
..
?. ,
, ,
.
?
: , , ().
178 II:
. 3 5
:
,
, .
,
. ,
.
, ,
.
.
.
()
,
,
. ,
,
( Oracle, MS Access,
Delphi ..).
, ,
, .
,
.
.
.
.
, ,
, .
.
, ..
6: 1 7 9
.
.
.
.
, , ,
.
( ) ,
. ,
.
,
.
. ,
.
,
.
( ),
,
.
, ,
, ..
,
, .
. .
,
.
"
".
( )
- .
, ,
. ,
.
,
,
.
, ,
, .
,
. ,
7: 1 8 1
.
:
1. , .
.
2. . ,
, ,
.
3. ,
(
). . 7 . 1 .
, 12 "
".
4. , (
, ).
, , ,
, ,
. , ,
? ,
.
.
:
,
.
, .
.
.
,
, ,
. ,
.
, , (Myers, 1979) -
1 8 2 II:
. " "
, (Dunn), (Hetzel),
(Beizer) (Evans).
(Yourdon, 1975).
. ,
. .
:
.
.
.
.
. ,
,
.
, , .
.
,
?
.
, , ,
.
,
,
.
.
,
. ,
7: 1 8 3
.
, ,
.
,
. ,
, .
-
, ,
.
, .
,
.
, ?
, .
. , ,
.
,
. ,
.
,
.
.
.
. ,
, .
,
.
, .
7: 1 8 5
1 8 4 II:
, , ,
.
, , ,
.
, ,
,
. .
.
.
.
,
.
.
, ,
.
:
,
. ,
,
.
:
,
.
,
, , .
, .
, .
,
,
.
,
.
,
.
. ,
, . ,
1 99,
.
1 99.
1 .
.
99 .
, . (
, ?)
,
. .
, . 7.1.
, . 7.2. ,
,
.
, ,
. .
, ,
.
. ,
1 8 6 II:
, ,
,
.
, . ,
, . 7.1,
,
,
. , " "
" " " ".
,
,
.
.
, .
7: 1 8 7
l88 II:
,
.
.
, , .
.
,
, .
,
.
.
.
.
. 7.2
. 1.2.5.2,
.
,
, .
1.2.5.3.1 1.2.5.3.2.
.
?
, ,
,
, .
. ,
,
. ,
, .
, ,
.
: ,
, ,
, .
. ,
. , .
, .
,
, , , .
.
.
7: 1 8 9
,
, ,
,
, .
.
, ,
.
,
.
, ,
, .
, ? , ,
,
.
. . ,
, . ,
, .
, ,
.
,
, .
, .
, (
, ).
, " ? (/)",
(, ,
), ( ).
( , ,
, , ..
).
.
, ,
, . -
1 9 0 II:
, .
,
, ,
.
.
,
,
, .
.
, ,
. , ,
,
.
,
, , .
, .
?
,
, ,
,
..
,
, , .
: ,
, ,
?
,
,
.
, 180 .
:
180 180 .
7: 1 9 1
,
,
, , .
7.1 7.2 .
,
, , , .
, ,
.
.
,
.
,
.
,
1 45.
,
, 45 1.
.
,
64 256 .
. ,
64 . , 256
.
, .
,
, , ,
.
. ,
,
,
.
-
. , ,
. , , -
1 9 2 II:
, , ,
.
(, > >=)
. ,
,
.
,
. , ,
, , .
.
1 99,
1 99,
100.
$1 $99,
, $0, $100.
,
Z. @,
, ], Z.
, .
4
, 4 .
.
180,
, 179, 180 181.
,
,
" .
, D,
.
, - .
,
.
.
?
, ,
?
7: 1 9 3
,
.
.
. ,
.
.
,
. (
(Beizer, 1983).)
.
.
,
. , :
, ..
, . 15
, 14 27.
15 .
,
: , .
, ,
.
.
,
,
.
,
,
, .
,
.
7: 1 9 5
1 9 4 II:
,
.
.
. , 1 99
, .
,
.
.
,
. ,
, (,
), ,
. ,
,
.
, :
.
.
, ,
.
? ,
( ),
, ,
,
.
,
. ,
, , .
-
,
/,
- . ,
.
-,
,
, ,
-. , ,
, .
.
,
.
,
.
, .
, . ,
, .
, , ,
.
,
.
""
,
. ,
,
. ,
,
. ]
.
, .
, , ,
. ,
,
.
,
-
, ,
, .
,
.
,
,
.
1 9 6 II:
, .
, ,
, , , ,
.
, ,
.
,
- , .
, ,
.
, ,
, .
, ,
: ,
. , ,
. -
. ,
.
, ,
. .
,
(, ), ,
( ).
. ,
,
, . :
, - ,
.
, , , .
,
, .
. , ,
, .
0.
,
. .
7: 1 9 7
,
, . ,
:
, . ,
:
.
: ,
.
.
, ,
.
, ,
.
,
,
.
, ,
.
, , , ,
.
,
, . .
, .
,
,
.
, , .
1 9 8 II:
. ,
, .
, .
:
.
,
.
,
.
,
.
, . ,
, .
,
.
.
, ,
. , .
,
. ,
, ,
. , ,
- . ,
. ,
,
.
.
,
. ,
. ,
,
.
, .
, . (
,
.)
,
. : ,
.
, , .
7: 1 9 9
, ,
. ,
,
.
, ,
.
, .
,
.
, ,
,
.
,
. , ,
. :
, , -
,
.
, .
, ,
. ?
. .
, ,
,
.
,
. (, X 90
tan(X) .)
.
,
, .
,
, , .
.
,
, .
2 0 0 II:
( )
. ,
-1 1, ,
-1 -0,98, -0,98 096 ..
, ,
, - .
,
.
,
.
, 0,4 0,46
( )
. 100
. , ,
, , .
.
, ,
,
. .
(Beck & Arnold 1977). ,
, (Bard, 1974)
(Chambers, 1977).
.
,
. , ,
0,02; 0,04; 0,06 .., ,
0,03
, 0,1415.
,
.
,
7: 2 0 1
.
.
,
.
, .
1000 .
"" ", ",
,
.
, ,
.
, ,
, . ,
. ,
,
,
,
. , ,
,
.
, 65 535
.
. , ,
, ,
(Kaner & Vokey, 1984) (Knuth, 1981).
.
,
. -
, , .
,
.
, , , ,
,
. , ,
, , ,
.
2 0 2 II:
,
,
.
(100-1000), :
, .
,
.
7: 2 0 3
.
. .
( ),
,
.
, N+1- N-o
, , .
, ,
.
. 7.3.
, ,
. , ,
.
=240 (nr & Vokey, 1984),
(Knuth, 1981). ,
, 30
.
,
,
.
, ,
.
.
i
,
, ,
.
,
.
, .
.
, ,
,
, .
. ,
"" "" . ,
, .
, .
.
,
. .
2 0 4 II:
:
,
, , .
.
.
, .
, ,
.
:
, .
.
, .
.
,
, "" , . -
(Martin & mcClure, 1983) , ,
.
, ,
.
, . ,
.
, .
, . ,
. ,
, ?
,
, .
. ,
, .
-
. ,
? , ,
,
. .
7: 2 0 5
. ,
- .
. ,
, .
:
.
, ,
.
, .
,
.
,
. ,
? ?
,
.
, . ,
. ?
,
.
,
. , ,
? ,
?
, ,
.
,
. ,
. ,
, ,
.
.
7: 2 0 7
2 0 6 II:
,
,
,
.
, ,
. ,
.
, ,
.
.
,
,
, ,
. .
ASCII, .
, ..
,
: , .
,
. .
,
.
,
.
,
. .
, .
,
, .
. 15 , ,
, , .
,
.
.
,
,
. ( 11
.)
.
,
.
,
, .
.
,
, , ,
.
.
,
, .
,
. .
,
:
, .
- .
, ,
.
- ,
(
, ..
).
,
,
. .
,
,
.
.
,
, ,
. ,
,
8: 2 0 9
,
,
.
.
1. -
.
2. ,
.
3. , .
4. ,
.
.
.
.
,
. ,
.
.
:
?
,
?
?
, ,
2 1 0 II:
,
?
(
, Macintosh IBM),
?
(
,
, , ,
ROM BIOS).
, .
, .
,
,
. ,
, ,
,
. ,
? 10
, 50 .
150 . ,
. -.
, 300 .
,
.
, ?
, . ,
,
, . ,
.
, ,
, , -
8: 2 1 1
.
,
, . ,
, :
.
, , .
,
.
,
, .
. 8.1
. ,
.
,
.
. ,
.
Microsoft.
:
,
(, ..),
,
. , ,
ASCII- 79 .
,
.
,
,
. ,
,
. "
" ,
.
,
(,
).
2 1 2 II:
8: 2 1 3
, ,
.
,
Computer Reseller News, PC Magazine (
) Mac World.
.
,
.
, .
,
. :
, ,
, ,
.. 9
24 , . ,
, , ,
,
. , ,
, .
9-
( ).
, ,
,
.
,
.
,
.
.
,
.
, (LED) .
,
,
.
.
8: 2 1 5
2 1 4 II:
. , ,
<Esc> (ASCII- 27) . ,
<Esc> .
,
, Epson IBM (
).
( ) .
.
PostScript HP PCL (Printer Control Language
Hewlett Packard). \
,
, .
,
, .
,
.
,
, ,
.
, .
Microsoft Amiga
.
, 8
.
.
,
, , ,
. ,
, .
, ,
, ,
.
, ,
.
, ,
.
, ,
.
,
.
, .
.
,
, ,
.
.
, ,
. ,
.
,
.
,
,
.
. ,
,
.
, ,
. .
, .
.
, .
,
.
2 1 6 II:
. , ,
,
,
.
- . ,
. ,
,
.
, .
,
,
. ,
, .
, .
,
, ,
, . ,
,
PostScript, LaserJet.
. 8.2 ,
.
8: 2 1 7
QMS 810
,
,
.
, .
,
, ,
.
, , Epson FX
FX-80, FX-85, FX-100 .
,
.
, . ,
.
- 100%-
X ,
,
.
, "
".
, .
, , ,
, .
, ,
.
, .
,
,
.
, ,
, .
8: 2 1 9
2 1 8 II:
- .
, ,
.
.
, ,
..
,
.
,
, , ,
, . ,
, , ,
.
.
, ,
, .
, ,
. ,
.
,
.
, .
, .
,
.
,
.
,
.
(,
).
,
,
. ,
, . -,
,
? -, ,
?
, ,
, , , ,
. , ,
, (
, ..)
, .
, ,
, .
, ,
,
. ,
.
,
, .
, ?
, - ?
.
,
.
. ,
.
,
,
.
. ,
, ? ,
,
.
, . ,
220 II:
,
.
. , ,
, ,
.
,
.
.
? ,
, .
, , ,
. , -
, ,
, .
,
(, ,
).
.
HP DeskJet,
, HP LaserJet.
. ,
,
,
. ,
,
, ,
. ,
, ,
, .
.
. :
, Epson LQ ,
.
, . ,
, 13
.
,
:
8: 2 2 1
, ,
, .
.
,
.
, ,
.
, , , ,
,
, , .
.
,
,
,
.
. , . 8.4.
, .
. , . 8.4,
.
,
,
.
.
,
, ..
, .
. ,
.
222
II:
8: 2 2 3
.
? ,
?
?
? ?
,
.
.
.
. :
,
. ,
LaserJet .
.
.
ASCII,
, . ,
,
.
?
.
. ,
.
, . ,
.
.
, ,
-.
.
, .
, ,
.
,
.
,
.
224 II:
.
, ,
,
.
?
?
,
? ,
,
.
, ,
Reset ( )
-. , ,
, ,
.
.
, ,
,
.
, .. ,
. ,
WYSIWYG (what you see is what you get ,
), ,
, ,
, ,
. ,
, WYSIWYG,
. ,
.
, ,
.
.
, ,
.
,
.
8: 2 2 5
.
. .
.
.
: , A3 4
.
. ,
:
(
"-" ).
.
, :
.
, , ,
. , .
.
,
.
, ,
.
.
.
.
,
. ,
,
.
, , .
,
.
(, )
( ),
, , ,
. ,
,
.
2 2 6 II:
. ,
, ,
.
, .
,
.
,
,
, , .
, . ,
,
.
,
.
, ,
.
, , ..
.
,
, ,
.
,
, ,
,
, .
.
-
.
,
. ,
, .
8: 2 2 7
,
.
,
. ,
,
.
, ,
.
,
.
,
.
,
, , .
,
.
. .
.
.
, .
.
.
, .
, ,
.
,
.
, ,
, .
, .
,
.
,
,
.
2 2 8 II:
,
,
, .
.
.
, ,
.
. ,
,
, .
. ,
. ,
, .
,
.
. ( ,
), .
.
,
.
,
.
,
. ,
.
, ,
.
.
. ,
, -
:
. . . .
. . . .
. . . .
8: 2 2 9
. . . . . .
. .
. . . . . .
. .
. . . . . .
. .
.
.
, ,
, . ,
. - .
123456789123456789123456789123456789123456789
223456789123456789123456789123456789123456789
32345678912345678912345 89123456789123456789
42345789123457891234578912345789123456789
, ,
37-
50 . , ,
.
.
,
.
. , . ,
123456789123, 456789123, ,
. 123987456,
.
23456789123 23456789123
, ,
.
,
, , , ,
23456789123, 23456789123.
, : 23456789123,
23456789123.
(, ,
,
). ,
.
,
.
230 II:
,
. 20 ""
"", .
,
, ,
.
.
,
, ,
, , .
. ,
, .
, .
,
. ,
,
.
, , ,
.
.
.
,
. Okidata 82
,
Okidata 82 ,
.
.
. .
, ,
. ,
, .
. .
8: 2 3 1
. , Epson FX-86e
Panasonic 1191 .
.
, Epson FX-86e
. Panasonic 1191
. - ,
.
.
,
, , ,
. ,
, .
,
,
.
, .
.
,
.
,
.
, , .
:
, , ,
.
,
.
.
,
. ,
, , ,
,
, ..
.
, :
, ,
.
2 3 2 II:
.
.
, ,
..
,
.
, ,
. ,
, , .
, ,
, .
.
.
.
. ,
, ,
. , ,
, .
, .
, .
,
.
,
. ,
, , , ,
, .
.
,
, .
.
.
,
(,
).
8: 2 3 3
.
-
. ,
,
. ,
, , ,
.
,
. (
) .
.
,
. ,
,
. ,
.
. ,
,
, .
.
, ,
30, 45 90
. ( , ,
.
, ,
,
.)
, ISV
(Independent Software Vendor).
,
,
234 II:
. (
) ? ,
,
.
,
ISV
.
, ,
.
, ,
.
, ,
.
. ,
,
. , .
, ,
.
90 ,
.
60 .
ISV
, ,
. ( !)
,
90 ,
.
.
.
ISV.
,
.
Computer Industry Almanac (Juliussen)
PC Magazine, .
8: 2 3 5
,
, ,
,
.
,
.
.
- , , ,
,
.
.
.
,
,
. , ,
.
. . ,
.
,
, .
.
,
.
.
,
, , .
.
.
,
. ,
.
,
, .
, .
,
.
2 3 6 II:
,
- .
.
, ,
, .. , ,
, ,
. , ,
.
: .
.
,
. , .
,
, .
, .
: ;
, , ;
-,
,
.
,
.
.
,
.
, ,
.
.
- .
.
,
.
, . ,
, .
, .
.
.
.
. ,
.
, , , .
,
.
Microsoft
Microsoft.
2 3 8 II:
. Macintosh
( C a r t e r , 1 9 9 0 ) .
,
( U r e n , H o w a r d & Perinotty, 1993).
,
Microsoft Microsoft Windows International Handbook
for Software Design.
,
ISO (International Standard Organization). ,
ISO
Technical C o m m i t t e e 159, Sub-Committee 4, W o r k i n g G r o u p 5.
, ,
. (Pat Billingsley) The
Standards Factor Association for C o m p u t i n g Machinery SIGCHI Bulletin
. UNIX- ,
, 8 8 o p e n Consortium ( 1 9 9 1 ) .
.
. , , .
?
, ,
.
,
,
, , , .
.
, .
, ,
.
, ,
, ,
-
.
, ,
. ,
. - -
9: 2 3 9
,
.
,
.
,
, .
.
-.
,
,
, . ,
,
, . ,
, ,
, , .
?
,
, , .
, , ,
.
,
. - .
" "
.
, ,
.
.
: ,
, .
, ,
.
. 9.1
, IBM. ,
.
2 4 0 II:
,
.
.
,
,
,
. ,
,
.
,
, ASCII
( , , ).
, ,
(.. ,
), .
, :
Microsoft DOS
ASCII Windows ANSI. Apple
, ASCII, ANSI. ,
,
,
. ,
,
.
.
, .
, .
,
. .
, ,
. -
9: 2 4 1
, ,
850.
,
<Shift> <Alt-Gr>. ,
- .
,
(dead key).
. ,
,
.
:
, (
?) ,
(,
),
.
,
.
, ,
,
. ,
,
,
.
,
, ,
,
, .
, ,
ASCII
255
ASCII ,
. . ,
,
.
2 4 2 II:
; .
, ,
.
,
. ASCII- 32,
, ,
.
, ,
. , ,
MS Word,
, .
,
,
, ..
, , , ,
.
,
< Enter>.
, .
,
, .
.
. ,
.
,
.
, , .
, .
9: 2 4 3
,
,
. " "
,
.
,
.
, , (23). ,
.
,
, ,
. ,
.
.
,
, .
,
, .
. ,
, ,
(ASCII ANSI).
, , , .
, , llama 11 .
. , d'Allesio
Allesio, van Essen Essen, a del Zorro
Zorro.
9: 2 4 5
2 4 4 II:
, .
,
.
32.
. , ,
.
.
,
.
(.. ,
Pascal) ,
, . (
) ,
.
,
. , ,
, . ,
.
,
.
,
, .
, ,
. ROM
, .
,
? ,
, , , , .
DIN, A3
4. ,
.
.
,
Microsoft , Olivetti
Amstrad. , ,
12- 24-,
.
(, , ),
, , .
. ,
. ,
, .
. ,
.
# ,
,
, .
.
,
.
,
( ).
,
. (
), .
, , ,
, ..
, , , ,
. -
2 4 6 II:
, ,
.
, , ,
, ,
, .
, ,
,
. ,
,
.
,
,
. - .
, ,
"".
, .
,
: " !"
. ,
, ,
, ,
, .
?
,
Macintosh Windows, ,
. ,
, .
,
-
9: 2 4 7
.
.
. - , .
, .
,
.
.
.
,
.
Microsoft (1990)
,
. ,
,
,
. , ,
.
, Microsoft
:
, ,
, .
.
,
.
,
,
. ,
.
. ,
,
.
10
.
, , ,
(, , ).
, ,
, , , README-
, ,
. ,
.
10:
.
. ,
. ,
,
.
.
,
. ,
.
, ,
,
.
, , , .
.
.
,
.
: .
.
, ,
.
.
,
.
.
,
, ,
.
,
.
249
,
,
. ,
(,
, , ).
2 5 0 II:
, .
,
.
.
.
(,
, ) ,
. - ,
, .
,
.
,
.
,
.
,
,
.
.
,
. , ,
. ,
,
.
.
,
.
,
, .
,
,
.
,
, .
10: 2 5 1
,
, , , ,
.
.
,
.
, ,
.
.
.
.
.
,
. .
,
,
.
, -
. ,
.
, ,
.
, ,
. ,
, ,
. ,
, .
, ,
. , ,
, .
, .
, , .
,
. ,
,
, . , ,
.
10: 2 5 3
2 5 2 II:
.
.
. ,
.
,
.
, , ,
. ,
,
, , .
.
.
,
.
, ,
.
,
, "" ,
. .
, .
,
.
,
, ,
,
.
,
,
,
.
. ,
, .
.
.
.
,
, .
,
. ,
, ,
, "".
. ,
.
.
. ,
, .
,
,
.
, ,
.
, .
,
.
, .
" ", ,
.
, ,
, .
,
.
.
.
,
,
.
10: 2 5 5
254 II:
,
.
:
,
.
,
.
,
, .
, , ,
.
,
, ,
,
( (Deming, 1982)).
,
.
- (McGehee, 1984).
.
.
.
, , ,
.
. , ,
.. ,
.
. ,
. ,
, ..
. .
.
.
: , ,
..
, (Brockmann, 1990), (Hastings and King,
1986) (Price, 1984).
.
, ,
.
.
"" .
, ,
, ,
.
.
,
.
. ,
.
, , ,
.
, , , ,
, ,
.
- ,
, , , . ,
, ,
. ,
.
. , ,
- ,
.
, .
,
,
.
.
2 5 6 II:
,
. ,
. , ,
.
.
. ,
,
, , ,
.
, .
, .
.
.
, 10
.
.
, -
,
, . ,
.
,
.
: ,
,
.
. ,
, ,
. , , :
" , ".
, ,
,
.
10: 2 5 7
, .
,
.
, .
.
.
, .
, , ,
.
.
,
.
,
, . ,
,
.
, ,
.
,
.
.
.
, ,
.
, ,
,
,
. , ,
, .
,
,
, .
,
.
. ,
-
2 5 8 II:
,
. ,
,
.
,
,
.
, ,
.
. - ,
, , ,
, ,
,
,
.
,
.
- ,
. , .
, ,
. ,
.
,
.
, .
,
,
.
,
. ,
. ,
.
10: 2 5 9
,
, .
, .
.
,
.
. ,
, ..
-
, . (,
,
-.) ,
-,
,
.
- . , ,
, ,
. ,
,
.
,
, .
, , ,
,
.
. ,
,
.
-, ,
.
, . ( (Sohr, 1983); (Schneiderman, 1987).)
- ,
, ,
.
.
2 6 0 II:
-
, .
. (Brockmann, 1990) , , - , .
,
, -
.
,
-.
, ,
,
.
-,
,
.
.
, ,
,
.
.
,
. ,
,
, , , .
,
8 ( 14) .
. -
.
, , ,
10: 261
,
.
, .
, . ,
,
,
.
, ,
. ,
,
, , , .
,
, .
, ,
, . ,
, ,
,
.
.
, ,
, , .
.
,
,
.
. .
,
, . ,
.
.
, . ,
- .
. ( , -
10: 2 6 3
2 6 2 II:
1-5, 5
10 ..)
,
.
. (
- , ,
,
.)
,
. ,
, ,
.
, .
, ,
README.
README-,
.
.
- ,
.
,
, .
.
.
, .
,
,
.
. ,
, (Horton, 1990).
.
, . ,
,
, .
.
, .
.
. ,
.
?
? ?
,
.
.
. ,
,
.
.
, . (
, 5.)
, -,
,
. ,
.
11
,
" ", ,
.
, .
: Testing Tools Reference Guide: A
Support Tools, Software Quality
3000-2 Hartley Road, Jacksonville, FL 32257)
8 0 0 6 , 90 Industrial Park Road, Hingham, MA
catalog of Software Quality
Engineering (800-423-8378,
Programmer's Shop ( 8 0 0 - 4 2 1 02043).
,
(Glass, 1992), (Beizer, 1990), (Andriole, 1986),
(Dunn, 1984) (DeMillo, 1981).
.
CD
.
" ".
11: 2 6 5
:
, .
, .
,
,
.
. ,
, ,
, . ,
.
.
,
,
. ,
, .
, ,
. ,
,
.
.
.
.
: , , ,
, .
, ,
.
.
, ,
.
: ( , ,
..) .
, .
11: 2 6 7
2 6 6 II:
.
, .
.
(, ..) .
,
.
.
.
, ,
.
, ,
. ,
.
.
.
ASCII.
. ,
,
, .
,
,
.
(VCR).
.
. (
, NTSC VGA.)
.
,
, ,
, .
,
.
, ,
.
, ,
,
.
, , ,
, .
. ,
.
, ,
. ,
,
, .
. ,
,
.
. -
, .
.
,
.
-, ,
.
. ,
.
. ,
, ,
- ,
. ,
.
,
. ,
.
, ,
,
,
.
, , , . -
2 6 8 II:
,
.
.
,
.
,
. ,
,
.
,
,
.
,
,
. ,
, , ,
.
,
.
,
, , , ,
.
.
, ,
.
.
.
, , , .
.
, ,
, .
. , ,
, ,
, .
,
.
11: 2 6 9
, 11,
.
.
,
, , , ,
-, .
( ), , -, ,
, - , -,
.
. , ,
,
.
, . ,
, . ,
, ,
, .
,
, ,
.
, . ,
, ,
,
.
.
,
.
7
.
, ,
.
,
. . 7
,
,
.
( ), , -
2 7 0 II:
,
- .
,
.
.
. ,
, ,
.
,
.
(
, ..).
,
.
. ,
,
.
,
. ,
,
, , ,
.
. ,
,
,
, . ,
,
, , .
,
.
. ,
, ,
.
(, , ).
, ,
(
),
.
.
11: 271
,
. , ,
3,2 ?
. ,
, ,
, .
,
. ,
,
, -. ,
.
,
,
, , ,
, ,
. ,
,
. ,
.
,
.
,
.
.
, ,
"" ,
.
,
.
,
, ,
. .
, , ,
. ,
. , ,
3, 10
, .
2 7 2 II:
11: 2 7 3
,
, ,
,
.
.
.
. , ,
, ,
.
, ,
.
, ,
,
. , ,
. .
,
. ,
,
,
.
,
. .
. ,
, ,
.
. ,
, , .
,
,
, ,
.
,
, .
.
,
,
.
. ,
.
,
.
,
. ?
.
, ,
, .
,
, .
.
.
.
,
.
.
,
, .
, .
.
, .
,
.
,
.
.
, ,
, .
,
.
, .
,
,
, .
2 7 4 II:
,
, . ,
, ?
? ,
,
?
.
,
, . ,
, ,
, ,
.
/,
. ,
,
.
, -
.
, ,
.
.
. Microsoft Test User's
Guide (Microsoft, 1992, . 15),
.
, ,
,
.
,
.
,
. , ,
, .
.
, "" ,
.
,
.
,
, -
11: 2 7 5
,
.
.
.
,
- .
,
,
.
, -
. ,
,
.
. ,
.
,
,
,
.
. Microsoft (1990, . 7.33) ,
,
, .
. ,
, ,
.
(Myers, 1979) , ,
.
, ,
. ,
.
, ,
. , ,
.
11: 277
2 7 6 II:
,
,
. ,
. ,
,
, , .
.
.
.
, -
.
, ,
.
,
,
.
,
. ,
, .
.
,
, .
.
.
,
,
.
.
,
. ,
, .
.
, ,
.
.
,
.
. ,
,
. ,
, .
.
, ,
/, .
. ,
, .
.
.
, , ..
,
. ?
?
.
,
, ,
,
.. , ,
?
. , ,
6.
, MAX_VAL,
6 .
6,
.
. ,
6 - -
2 7 8 II:
.
,
.
.
?
, , ,
,
? ?
.
.
, ,
.
.
, .
. ,
, ,
, .
.
GOTO, EXIT
, -
.
/.
.
GOTO ,
. (
,
, .)
.
, .. ,
.
.
. -
. ,
, .
.
, ,
. .
11: 2 7 9
. ,
.
. =5 =2, ,
/=2,5,
, /=2, .
, ,
, .
, .
, ,
. , =5,
. ,
- , .
,
,
.
, .
,
?
.
,
/.
, .
, , ,
(,
).
.
, ,
.
. ,
, ,
.
,
,
. ,
.
. ,
.
2 8 0 II:
. ( (Kearney, 1986), (Weinberg, 1971)).
,
,
,
, .
. , , ,
,
,
.
(Glass, 1992, . 92) , ,
,
.
, ,
. ,
, ,
,
.
" "
" "
. "
", ,
, .
,
" "
.
:
.
.
.
,
, (Glass, 1992).
.
. (
11: 2 8 1
3.)
.
, ,
.
, .
. , ,
, .
.
,
. - , ,
,
.
,
.
. ,
,
.
(coverage monitors), .
(probes).
,
, .
, ,
.
" ", .
,
.
.
, .
,
. .
. .
,
, .
.
, ,
.
2 8 2 II:
. , ,
.
.
,
,
.
.
,
. ,
,
. (assertion
check). ,
, ,
. ,
.
, ,
, - .
.
,
, ,
.
.
.
( ) ,
.
.
,
,
.
.
, -
11: 2 8 3
.
, ,
,
BIOS .
/, .
. ,
.
,
, .
, .
, ,
.
,
.
, ,
,
,
,
, .
,
.
:
.
,
.
, , , . ,
.
,
. ,
.
. ,
, ,
.
12
7 ,
. 8
, 9
. , ,
1 1 .
, ,
. ,
,
, , .
.
.
. ,
,
,
, ,
, ,
(
, , ).
.
,
, .
.
, ,
12: 2 8 5
,
.
, ,
.
. ,
,
.
,
.
:
.
,
.
(" ")
.
:
.
: ,
.
.
ANSI/IEEE (ANSI/IEEE
Standard 829-2983 for Software Test Documentation) :
, , ,
.
, , ,
, ,
, .
.
,
,
.
.
,
.
,
.
. ,
.
2 8 6 II:
:
?
: ,
. ,
. ,
.
, .
. .
,
, ,
. .
,
,
( ).
.
. ,
. , -
(,
),
, ,
. ,
.
,
,
.
.
.
,
,
.
,
.
12: 2 8 7
. , , ,
,
,
,
.
.
, ,
.
,
.
, ANSI/
IEEE 829,
, , ,
,
, /,
, , ,
,
.
. , ?
,
?
,
, ,
. ,
. , .
.
, -
.
,
,
.
,
.
, ,
.
288 II:
,
,
.
,
,
:
,
.
,
. ,
.
,
. ,
.
. ,
. ( (Hetzel, 1988)
, .)
.
,
- .
,
.
.
.
, .
, , -
12: 2 8 9
, , ..
, ,
,
.
.
, ,
.
.
. 12.5 ( 12) 7
,
.
,
.
.
,
.
, .
,
.
.
,
.
.
. , ,
,
. .
. ,
,
,
.
* . . 8.1
.
,
, .
,
,
, , .
,
2 9 0 II:
.
.
. 8.4. ,
.
, .
. , ,
.
<Enter>.
. ,
.
, ,
, .
,
.
,
, , .
.
.
. ,
, , ,
. .
.
,
.
. ,
.
.
.
.
500
.
, .
, , -
12: 2 9 1
.
, ,
. ,
, .
,
, . ,
.
.
,
. .
.
.
.
, ,
(, ),
..
? , ?
.
,
, , .
.
.
.
,
, , , .
,
.
,
.
.
.
292 II:
,
, ,
.
.
, .
,
,
.
,
,
.
.
.
(, ), .
, ,
.
,
. ,
,
.
,
. ,
. ,
.
. - ,
,
.
,
,
.
12: 2 9 3
- ,
. ,
.
.
,
.
, ,
, , ,
,
.
,
.
. ,
, .
, , .
. , ,
.
.
. ,
, ,
.
. , , ,
,
.
.
,
.
, ,
, .
,
, .
.
.
, .
,
. , -
2 9 4 II:
, . , ,
,
,
.
,
. , ,
, , , -
.
.
, ,
(, ,
) . ,
, ,
-
.
, ,
,
. , ,
? ,
, .
. ,
,
, . ,
,
.
, ,
, ,
. ,
,
,
.
,
,
.
, .
, ,
.
12: 2 9 5
. ,
,
( , ,
), ,
,
.
, ,
.
.
,
,
.
,
,
,
.
.
,
, .
.
.
.
,
, .
, , ,
,
.
-
. ,
,
. ,
.
, , ,
.
,
.
, -
2 9 6 II:
,
( (Deming, 1986)).
,
,
,
.
,
.
, ,
.
.
.
,
(, ),
.
.
,
, .
,
.
.
,
,
. ,
,
,
. ,
, ,
, .
,
. ,
. ,
12: 297
, ,
.
,
" ". ,
, ,
, , ,
.
, "
" .
, (Hetzel, 1988), (Beizer,
1990), (Glass, 1992) (Miller & Howden, 1981).
,
, .
" "
. , ,
. ,
" ".
,
.
(Hetzel, 1976) (Myers,
1978).
, ,
, ,
.
" "
, MS-DOS
.
( 1984 ) .
,
- ,
/.
,
. , , ,
, .
,
, MS-
12: 2 9 9
2 9 8 II:
DOS,
.
,
Off line. -
. "
", MS-DOS.
,
, .
,
. , ,
, .
,
,
.
, . 12.1,
" ", ,
.
,
,
.
, -
.
" "
. 12.2
. ,
,
.
,
3. -
,
13.
.
.
,
. ,
, .
,
, ,
.
,
,
.
,
,
,
.
.
.
.
3 0 0 II:
.
, .
, .
?
?
?
.
,
. ,
, ,
, , ,
,
.
, (Evans, 1984) (Hetzel, 1988).
,
.
,
. ,
,
, .
,
.
(Tom Gilb, Principles
of Software Engeneering Management, Addison-Wesley, 1988) .
( , (Gould &
Lewis, 1985) (Baecker & Buxton, 1987, 11)).
,
. ,
. ,
, .
12: 3 0 1
.
, , .
,
!
,
. ,
, ,
.
,
,
. ,
.
.
, , ,
(
), ,
.
, ,
,
. ,
.
() (Folk) ,
.
(Nguyen), , ,
,
. , ,
. ,
. .
,
,
.
,
, ,
. , ,
, , . -
3 0 2 II:
,
.
, ,
. .
. , , .
, .
,
.
.
, , ,
.
.
.
. ,
.
. ,
,
.
, ,
. (
, .)
,
.
,
. ,
, .
,
,
.
12: 3 0 3
. (
(Juran, 1989, . 49). ) ,
,
.
,
.
.
, ,
. ,
. ,
, .
, ,
, .
.
,
,
.
. 12.3 .
.
,
.
.
.
.
, .
, ,
, . ,
12: 3 0 5
3 0 4 II:
.
,
.
, , .
, .
,
.
. ,
.
.
.
. ;
, . , ,;
.
.
,
. , , . , , ]
,
, '
.
, .
,
.
, .
,
. ,
.
?
, .
? ?
? ,
.
. , , ,
, . 12.4.
. ,
,
. .
, (Myers) 1979 , 47%
4% . ,
,
.
. ,
, .
.
.
,
. ,
,
. , ,
,
. , ,
, . ,
, .
.
. ,
, .
.
, 48 ,
,
.
, ,
. -
3 0 6 II:
,
. ,
.
12: 3 0 7
.
,
, .
, .
,
,
. ,
,
.
. ,
. ,
,
. .
.
, ,
. ,
,
,
.
: , ,
, , ..
.
, " ",
,
. ,
.
,
.
13. ,
,
- ,
.
.
, . 12.5:
;
;
;
.
. ,
.
, , , ,
.
.
"" , -
.
,
.
,
. , ,
.
,
, ,
.
3 0 8 II:
12: 3 0 9
,
,
,
. ,
75%, ,
. :
, ,
,
. , ,
,
.
. ,
,
. ,
.
. ,
.
. , ,
,
.
. ,
. , ,
.
,
.
,
.
.
,
,
. ,
. ,
. ,
,
, ,
.
. 12.6
. . ,
, :
. ,
,
? , , ,
.
3 1 0 II:
,
, .
. ,
.
,
, .
,
, , ,
(. 5.1
5). .
12.7.
,
,
,
,
.
12: 3 1 1
,
, .
, .
,
.
,
, .
.
,
,
.
, .
, ,
.
,
( ).
, 12.1112.13.
,
. ,
. 12.17.
. (,
.
, ,
,
, .)
, .
,
. ,
.
.
,
. , ,
,
.
, ,
, . ,
,
.
3 1 2 II:
/,
12.2 12.3.
, .
, .
,
.
/
. ,
. ,
, ,
,
.
,
, ,
. ,
, .
, , ,
, ,
.
,
. ,
, ..
, .
.
.
. (
.)
, .
, . 12.8. .
.
12: 3 1 3
.
,
,
,
,
: ,
.
, ,
-
, ,
.
,
.
. .
?
?
?
,
. :
,
.
, ,
.
,
, .
( ), -
3 1 4 II:
. ,
,
, , .
.
,
.
,
.
,
, .
. ,
,
, .
. .
!
, ,
, .
8
.
,
.
. ,
, .
,
.
12: 3 1 5
. ?
,
? ,
, , ,
?
. ,
.
, -
.
, , ,
. ,
,
(,
).
,
, , ,
. ,
, , ,
, .
. ,
.
,
, .
, , , ,
, ,
, ,
, -,
.
.
3 1 6 II:
.
.
, ,
, .
,
,
.
, .. , .
. 12.9
.
. 12.9 , .
12.6. , .
.
,
.
.
.
,
. . 12.9
,
, .
,
. . 12.9
.
.
. 12.9 ,
6. ,
, .
,
, . 12.10, ,
, .
. 12.7 .
.
12.7.
, .
12: 3 1 7
3 1 8 II:
12: 3 1 9
.
- ,
, . (. . 12.11.)
,
, ( ),
, .
.
.
. (. . 12.12.)
/
.
, ,
.
,
. ,
? ?
:
, .
, - ?
?
,
.
,
.
.
, ,
. (
.)
.
.
_, , ,
_. , _ , ..
,
. , ,
.
, .
3 2 0 II:
12: 3 2 1
/ .
,
. 12.13.
_:
__, .
? : .
.
. , ,
,
. ,
( ),
.
. ,
.
, ,
12.12 12.13.
_1, _2, _3 4.
___, _ (
), __ _.
, . 12.12, 16
16 .
_1 __ _, _, __ _.
: _2, _3 4.
10 .
_1, _2, _3 4 ,
: ___ _.
8 . _ __
_ . 8 + 2 = 10.
,
() ( )
.
,
. .
.
,
3 2 2 II:
. , - .
,
,
.
, .
, ,
,
.
.
,
.
.
. ,
. (
,
,
.)
.
.
.
, .
,
.
, ,
,
( , , ..).
, .
, (Gane &
Sarson, 1979) (De Macro, 1979).
.
() () () ().
, .
, ,
.
.
12: 3 2 3
. 12.4.
. ,
( ).
. ,
: , .
,
.
? ( ,
3.)
?
?
,
. " "
.
. 12.4.
, .
, .
.
,
. . 12.15 ,
. 12.14.
,
(Gane & Sarson, 1979).
3 2 4 II:
12: 3 2 5
.
.
.
, ..,
, <F1>
,
.
( ),
.
,
. ,
,
(, !), ,
, ,
, - ,
.
(, , , , *, &
..) (<Alt+A>, <Ctrl+Shift+Fl> ..).
.
.
, . ,
<> ,
. ,
<> , ,
. ,
<Enter>.
. ,
, <> .
,
. ,
.
, .
.
.
.
326 II:
. , ,
,
, ,
. ,
.
.
1000 ,
(.. , ). 50
, , Hewlett Packard
LaserJet II, .
,
. .
12.16. (,
. , 8
.)
12: 327
, , . .
. , ,
.
? <Esc>-?
?
.
, , ..
7.
. ,
, . 12.17.
,
.
.
(
). .
.
, .
,
.
. .
.
, , ,
.
. .
. ,
?
, .
,
, ,
. .
,
. ,
, : ,
.
. 12.18.
, ,
,
. ,
,
, ,
.
3 2 8 II:
12: 3 2 9
3 3 0 II:
. 12.8
. ,
,
. ,
, .
, ,
, - ,
. ,
,
, .
. ,
.
. , ,
, ,
. .
,
, ,
,
.
. 12.19
.
. 5, ,
: .
.
12: 3 3 1
3 3 2 II:
.
, 5.1.3.6 ()
, ,
, .
: ,
.
. 12.20
.
.
,
.
.
,
.
.
.
, .
.
. ,
. .
.
, , ,
? ,
,
?
.
, , ,
? ? ?
?
, .
,
. ,
, ,
(,
). -
12: 3 3 3
3 3 4 II:
, ,
. ,
.
. ,
,
.
.
( ) ,
.
, .
"" ""
.
.
( . 12.16)
. ,
, .
, ,
.
.
,
,
. .
.
"", ,
.
/
/
. ,
- .
. .
.
.
(ASCII). ,
(..
, ,
),
, .
12: 3 3 5
().
, ,
.
.
,
.
.
(, ) .
.
.
.
.
. ,
,
.
. .
,
.
(12 ).
.
( RAM).
.
.
.
.
.
.
RAM-.
, , .
, .
.
.
3 3 6 II:
-. ( , ) .
.
.
.
.
.
, .
.
(, ).
, , .
, , , .
.
, , ,
.
/
. . 12.21.
: ,
, ,
. ,
. 12.21 , (
) ( ) .
,
, ,
(***).
/
. ,
,
,
.
. 8.4
. ,
.
.
.
, , .
12: 3 3 7
3 3 8 II:
( )
,
, , ..
() ,
, ,
,
.
, , ,
, .
, 60
, ,
, .
,
( ),
. ,
.
(Myers, 1979) ,
, - (Cause-effect
Graphing). , ,
, .
.
.
,
, .
,
.
: -, ,
-, -
.
.
,
,
.
,
.
.
12: 3 3 9
.
<Enter>.
.
.
, Macintosh, .
, ,
. , . ,
Macintosh, Amiga, Windows DOS
.
,
, , ,
,
. ,
.
,
, .
(.. )
.
. 12.22.
,
. ,
, , ,
.
,
, .
.
,
. ,
. , ,
, .
, ,
.
3 4 0 II:
12: 3 4 1
,
.
, ,
. , ,
,
.
, ,
, , .
. ,
, , ,
,
. ,
. , ,
,
.
.
, .
,
, .
.
, ,
.
, .
, . ,
. ,
,
. ,
.
, .
. ,
, .
.
,
, , ,
342 II:
. ?
, ? ?
, , .
,
.
,
, 5 .
.
. ,
.
.
.
. ,
,
, .
.
,
.
, ,
.
(
),
.
.
?
? ,
. ,
, ,
.
, .
,
, , .
, , ,
.
12: 3 4 3
,
.
.
, ,
. ,
, .
, ,
- ,
. (
, .)
,
, , ,
.
. , ,
80 , 80 81
.
256 , .
256 257 .
,
80 .
""
"". , ,
.
,
, .. ,
- - .
(, , )
, .
, ,
.
, , .
.
.
.
,
, .. , , ,
. , ,
3 4 4 II:
, .
,
, ,
.
,
.
.
.
.
,
.
,
.
(
, , ),
. ,
.
.
.
.
.
,
, .
.
,
.
.
. ,
.
. .
12: 3 4 5
, .
(
) .
.
.
,
.
.
.
.
:
, ,
, .
,
.
, . ,
, , ,
.
, ,
. ,
.
.
( , ..) 5-15 ,
.
. , , ,
. - ,
, , .
, ,
, ,
, , .
, ,
, ,
. ,
.
.
.
, , .
|
3 4 6 II:
.
, ,
.
, ,
.
. ,
.
.
, , .
,
.
, ,
.
, .
,
,
.
, ,
. , ,
,
. .
. ,
, .
, .
, , , .
. ,
.
, ,
,
.
. ,
.
, .
.
,
12: 347
, ,
.
.
. ,
,
,
( ).
,
. ,
, .
"" ,
.
, ,
.
, .
, .
14.
,
. ANSI/IEEE
Standard 829-2983 for Software Test Documentation,
.
(Schulmeyer, 1987).
829-2983
:
Computer Society of the IEEE
P. O. Box 80452
Worldway Postal Center
Los Angeles, CA 90080
IEEE Standards Sales
201-981-0060.
829 ,
. -
3 4 8 II:
,
. , , ,
. ,
: - ,
, .
.
, ,
. :
.
,
. ,
.
. - ,
,
.
829.
.
.
.
.
,
.
.
, ,
.. ,
. ,
( )
( ,
..).
.
.
. .
. :
, ,
12: 3 4 9
.
? , ,
" " ,
.
. ,
?
.
,
. ,
?
?
. ,
.
. ,
.
, ,
.
,
.
.
,
, ..
. ,
, , , ,
, , ,
..
.
, ?
. , ,
(, ,
.).
.
? -
?
. ?
.
12: 3 5 1
3 5 0 II:
829 .
.
" ",
.
IEEE 829 .
,
,
.
, , ,
. , , ,
.
,
. ,
.
,
,
. ,
.
,
. IEEE 829
.
.
.
.
.
.
.
. (
)?
?
, ( ) ?
.
.
, .
. ,
?
829, ,
, .
.
.
. , ..
?
.
. ,
. ,
:
, , ,
,
, .
. ,
,
, .
.
. , .
.
,
.
.
.
.
, ,
?
.
829 .
.
. ?
.
. ,
, -
3 5 2 II:
12: 3 5 3
, -
, ,
.
? ?
.
. ,
.
, , ,
.
.
.
. .
829 .
. .
" . ,
". .
.
. ,
. (,
, ,
).
.. .
,
(,
,
).
.
.
.
.
.
. .
.
. .
.
. , -
.
,
,
.
,
,
, ,
. , .
.
829 .
.
.
,
, .
.
, , , ?
?
. ,
?
?
?
? -
. 829 ,
.
.
. , ,
, ( ,
, ..),
( , ..).
. .
.
12: 3 5 5
3 5 4 II:
. ,
.
. , , ..,
.
. ( ,
).
.
.
.
. , ,
IEEE.
: , , ,
, , , , ,
, , ,
, .
,
.
.
829.
.
. ( ),
, ?
.
.
?
.
, ? ,
,
?
. ,
, ?
?
. (, )
. ,
, ()?
.
, ,
,
.
.
,
, .
, .
,
.
, ,
,
. .
.
. ,
(, , ).
.
, ,
.
,
.
. ,
.
, , .
, ,
.
, ,
. ,
.
III
13.
14.
13
13:
.
, .
, ,
, ,
.
.
, ,
. ,
,
,
.
, ,
. .
, , ,
, ,
.
-.
.
, , , ,
. ( .)
.
, ,
. ,
,
.
,
, ,
,
.
.
. ,
,
.
,
, .
,
, .
,
,
.
,
359
,
,
, ,
.
, , ,
,
, - - ,
, - - .
. ,
, , ( )
.
. , ,
. , ,
.
.
3 6 0 III:
(American
Society for Quality Control) Principles of Quality Costs (Campanella, 1990).
,
. ,
, (Juran & Gryna, 1980),
(Feigenbaum, 1991).
3 ,
. (Glass, 1992)
, .
,
.
.
.
,
,
,
.
. :
;
;
13: 3 6 1
, ;
.
, ,
.
,
.
. ,
. , ,
,
.
, -
.
.
.
,
, ,
.
.
.
.
. ,
.
: ,
.
, .
,
.
,
. .
(. (Brooks, 1995).)
, .
,
.
. ,
.
.
3 6 2 III:
13: 3 6 3
.
.
. ,
.
, , , ,
, . ,
, ,
,
. ,
, ,
, -
.
.
.
,
, . ,
,
. ,
.
,
. ,
, .
,
.
.
,
.
. .
, ,
, .
. ,
. ,
.
.
.
,
.
,
.
,
, , .
.
, ,
. ,
,
,
,
. .
-
, ,
. ,
, ?
. ,
, . ,
.
.
- ,
.
,
.
,
12.
3.
14.
. ,
,
, . , ,
, ,
.
3 6 4 III:
,
,
.
,
. .
, , ,
,
, .
.
,
, ,
?
.
, ,
, .
.
, ,
. ,
,
.
. ,
.
,
.
. ,
- . , ,
,
.
. ,
, -
,
, .
,
, ,
, ,
. , , ,
,
.
13: 3 6 5
,
,
, .
,
,
.
- ,
.
,
,
.
, .
, ,
.
. ,
, .
, ,
, .
,
, .
,
.
.
,
.
, .
, , , ,
,
.
,
.
.
,
:
, .
3 6 6 III:
,
,
, .
.
.
, ,
?
.
,
,
.
:
, ,
.
, ,
, .
.
, ,
.
, ,
,
.
.
, ,
.
, ,
.
.
,
.
.
, .
, ,
,
.
. , ,
.
13: 3 6 7
,
.
,
,
. ,
,
, ,
.
, .
, ,
.
,
.
. ,
.
,
.
, .
,
.
.
. , ,
,
. .
.
,
,
. ,
, .
, ,
, ,
, .
. ,
, .
, .
3 6 8 III:
,
.
, ( ,
, ),
. ,
, .
.
, :
, ,
,
, -.
,
, ,
.
.
, .
, .
.
.
.
.
(
) ,
.
,
. , ,
,
.
. -, ,
.
, ,
. ,
, , ,
13: 3 6 9
. ,
.
,
. ,
,
.
,
, ,
, .
- .
.
.
, , -
.
,
.
""
.
,
. (:
,
,
. ,
- . .
.)
.
.
,
.
.
,
.
.
, .
13: 371
370 III:
. "
".
, .
:
.
, .
,
. ,
, .
,
, , ,
, . ,
,
,
.
, ,
,
,
-.
,
.
,
,
.
( (Campanella, 1990)).
:
.
:
,
.
, : -
,
.
, : -
, ( )
.
3 7 2 III:
. 13.2.
(Feigenbaum, 1991) ,
5 10
, 2025
, 6575 ""
.
13: 3 7 3
.
, .
, - ,
. ,
,
,
.
.
,
.
- ,
-
.
. -
,
, ,
-
.
. 13.3.
,
, .
,
, ,
,
.
,
.
. 13.4 (, , )
(
, ).
374
III:
13:
375
376
III:
13:
377
3 7 8 III:
13:
379
3 8 0 III:
13: 3 8 1
, ,
.
, ,
, ,
.
,
. (:
3.)
, ,
.
,
.
, (De Macro,
1979), (Gause & Weinberg, 1989), (Gilb, 1988),
(Gould & Lewis, 1985), (Ould, 1990), (Weinberg,
1982), (Yourdon, 1975), (Yourdon &
Constantine, 1979).
,
,
, .
.
,
.
.
.
,
.
, -
3 8 2 III:
,
.
,
,
.
, ,
( )
. ,
.
, ,
.
.
3 ,
.
- .
.
,
, (Gause & Weinberg, 1989)
(Freedman & Weinberg, 1982).
,
- .
.
,
. , ,
,
.
, ,
,
.
. , , , -
13: 3 8 3
. , ..
, ,
,
, .
.
.
.
,
: , ,
, ,
, (, )
( ).
.
, ,
,
,
, .
8 "
" .
.
. .
.
. ,
, .
,
.
. ,
. .
.
( ,
,
). , ,
, .
13: 3 8 5
3 8 4 III:
, .
, ,
, .
,
, .
. ,
,
.
.
, , ,
. ,
, .
,
,
,
, .
.
, .
, ,
. ,
!
.
( (Juran, 1989)).
.
,
, ,
.
.
. , , ,
Internet.
. ,
.
.
, - ,
. ,
15 .
.
.
,
.
,
.
.
.
,
.
, ,
, .
.
. ,
,
.
.
. ,
,
, .
.
,
.
,
.
.
.
: , , .
.
3 8 6 III:
.
10 15 , -
. ,
.
.
.
,
.
, ,
.
, , ,
,
,
.
. ,
$20 .
,
. , ,
$40 ., .
,
,
.
,
.
, ,
,
.
.
.
. ,
.
,
. ,
,
.
13: 3 8 7
,
.
(Pareto Principle, (Juran & Gryna, 1980), -
(McCabe & Schulmeyer, 1987)). ,
. ( , ,
.
, ,
. ,
,
.) ,
, .
(Pareto Chart),
(Walton, 1986). ,
(
, ,
..).
( )
. ,
.
.
.
, .
, .
.
, .
,
,
,
.
, ,
,
,
, .
3 8 8 III:
, .
,
, (. 8).
.
.
-.
. , . ,
.
Internet. , -,
, -,
.
.
.
. .
.
,
.
.
-,
, .
,
. , , , . ,
.
.
,
.
13: 3 8 9
,
,
.
.
, , ,
, . , ,
.
, ,
.
- ,
- .
,
. , ,
.
. ,
,
. ,
,
. ,
.
, ,
.
-
, . ,
,
. ,
,
-.
,
, , ,
- . ,
.
: ,
. ,
,
-, .
13: 3 9 1
3 9 0 III:
-
. , ,
, ,
, .
-
, ,
, " ".
-
, , .
,
. , , ,
, ,
(,
).
,
.
,
.
, , .
,
.
, ,
,
.
, .
,
, .
? ,
, .
-
.
, ,
.
,
, . ,
, .
, ,
, , -, ,
.
,
. ,
.
.
, " ". -,
, -, ,
.
.
(, ).
, ,
, .. .
,
. ,
, .
,
. ,
. , ,
. ,
.
, . ,
.
.
,
.
, .
, ,
, - .
. , ,
.
, ,
. ,
, ,
. -
3 9 2 III:
, , ,
.
. ,
, ,
.
- .
,
, .
-
.
.
,
. ,
, .
, ,
.., -
.
- ,
;
,
.
,
.
.
-
. ,
, ,
,
. , ,
.
-
-
: , ,
,
. ( ) -
13: 3 9 3
, , ,
..
-
,
-, .
, . ,
.
-
. ,
,
.
.
,
.
.
,
.
, ,
,
.
:
, , ,
.
.
, ,
.
.
-
-.
,
, . (
,
13: 3 9 5
3 9 4 III:
,
.)
-
. , .
. ,
. , ,
,
.
.
, , .
, , ,
, ,
, .
, ,
,
.
,
. ,
, .
.
.
,
,
.
, .
.
. ,
.
. ,
.
, ,
.
.
.
,
. -
,
.
.
.
.
.
.
.
,
.
.
?
? (
.
.)
, -
.
. .
.
.
.
.
.
,
' , ,
. -
,
,
.
. , -
3 9 6 III:
.
,
. ,
,
, ,
. , ..
, ,
.
. .
, .
.
-
.
. ( ,
.) ,
-,
, , .
,
.
.
.
, , ..
?
,
? ,
,
.
, ,
.
,
.
* .
* .
13: 3 9 7
,
(, ),
,
(,
).
.
.
(
).
.
.
,
. (
, .
, ,
, ,
.)
, ,
, , ,
,
.
.
.
,
.
,
, .
.
. , ,
- ,
.
.
.
, . -
.
, ,
, , -
3 9 8 III:
.
,
.
-
. ,
, ,
.
:
,
.
.
.
, .
, ,
, . ,
.
,
, ,
, .
,
.
. , ,
,
, .
13: 3 9 9
, ..)
.
. ,
,
, .
, , , ,
.
, (
, )
.
,
. ,
, , ,
.
, ,
.
10 , .
,
.
, .
,
" ".
.
,
. ,
, .
,
.
.
.
,
.
, , ,
,
. (,
.
, ,
. ,
-
. ,
,
,
.
,
,
.
13: 4 0 1
4 0 0 III:
, ,
. (
.)
, ,
.
, .
.
. ,
,
.
,
, .
.
.
. ,
.
, , ,
. , ,
.
, ,
,
. ,
, ,
.
,
, .
, ,
, .
,
.
, ,
.
,
.
,
, ,
"" .
,
.
,
.
.
.
.
(
).
, ,
, .
.
.
.
, ,
.
, .
.
, ,
.
, .
- , . ,
, ,
,
13: 4 0 3
4 0 2 III:
. ,
.
.
.
. -
,
. ,
,
,
.
,
.
.
.
, .
,
.
,
(
).
.
,
, .
. ,
.
. , , ,
,
.
.
.
, .
,
12. .
,
.
,
.
,
.
, .
.
,
,
,
.
,
. . ,
,
. ,
- .
.
, ,
.
, ,
.
. ,
, - ,
. - .
,
.
,
.
(, ..) ,
. , ,
.
, "
" . -
13: 4 0 5
4 0 4 III:
, ,
. ,
.
.
,
.
: ,
, .
,
. ,
,
.
.
.
, .
,
,
.
.
,
.
. ,
- , .
.
,
25-30%
.
.
. ,
,
.
.
-
-
.
, .
, - - .
.
, ?
""? ,
.
, -
- -.
-.
, .
, , ,
, - .
-
,
.
-,
.
, .
-, -
. .
- , -, .. ,
-
.
-
, . ,
,
, .
- ,
, ,
, , ,
, 50%,
,
.
4 0 6 III:
- ,
, ,
.
, , ,
.
,
-, ,
.
13: 4 0 7
"".
.
,
.
, ,
, -.
, ,
, , . ""
,
, .
CompuServe,
, ,
. ( - , ,
.)
,
.
. (
?),
,
. ,
.
-
.
, , .
,
.
-
,
. ,
-
, ,
.
,
- .
, " "
, -
. "
" , ,
.
-
,
, , ,
. - ,
, -
, .
, -,
,
. , ,
, .
-
,
.
-,
.
-
.
,
. ,
. ,
. ,
, , ,
-
.
4 0 8 III:
-
. , ,
. ,
.
, ,
.
, .
, ..
,
.
-
-
.
,
.
, , ,
. ,
.
,
.
,
.
,
, .
.
, , ,
.
.
,
,
.
,
.
.
.
,
.
13: 4 0 9
.
.
,
.
,
, ,
, ,
.
,
.
.
,
.
.
,
.
,
. , -, ,
-
.
, , , -
. ,
-,
. :
,
, , ,
.
, ,
.
, .
,
.
,
, .
.
, ,
.
4 1 0 III:
, , ,
..
, .
,
.
,
, ,
.
.
,
.
.
.
.
.
,
.
, ,
.
, .
.
- .
.
,
. , , ,
,
,
.
.
, ,
.
13: 4 1 1
, .
-, , -
.
9. .
, ,
, ,
.
.
, ,
.
,
. ,
"" .
,
. .
, ?
, ?
? , ?
,
? ?
, ,
. ,
, .
, ,
.
,
.
, ,
,
,
.
,
.
,
,
. .
13: 4 1 3
4 1 2 III:
,
, .
,
.
-
. .
- - ,
, . ,
, , ,
? -, ,
. , ,
, .
-
(. 13.5).
,
.
.
,
.
. ,
. ,
.
, ,
,
,
.
.
.
.
,
, ,
.
, ,
.
, .
. ,
,
. ,
,
.
-
.
.
.
. ,
, , .
,
.
-,
,
.
. -
, ,
,
, , .
-
4 1 4 III:
,
.
. , ,
.
,
. ,
, ,
. -,
,
, .
, . ,
.
,
, .
.
, , , ,
.., , . ,
.
,
.
.
* -
. , , ,
. ,
.
,
.
,
. , ,
,
,
.
.
, -
13: 4 1 5
. (, , , .)
,
-.
,
, ,
, , ,
, ,
.
, - ,
, ,
. ,
, .
,
, ..
.
, ,
. , ,
,
, .
""
. , ,
, ,
, .
, , "" ,
-.
,
-.
,
"" -
.
""
, ,
. -
4 1 6 III:
, ,
. ,
, ,
,
.
, "
" .
""
"",
.
, ,
.
,
, ,
, ,
.
,
. ,
,
, .
""
"" ,
.
,
"
" .
.
. ,
,
,
.
""
. ,
13: 4 1 7
.
,
.
.
. , ,
. .
,
,
.
, .
,
.
, .
,
.
, .
,
,
.
""
. ,
. .
,
.
,
. - ,
.
.
.
?
.
, -
. ,
, , . ,
, .
,
.
.
418 III:
.
,
,
.
, ,
,
.
,
.
.
, ,
.
.
,
.
, ,
.
, , ,
.
,
, . !
, , ,
.
.
"" .
, , ,
. ,
,
.
,
. ,
.
13: 4 1 9
, ,
,
.
, ,
. .
.
, ,
, .
(
, , ),
(,
).
.
, ,
. .
.
,
, .
, .
,
. ,
, .
,
. ,
-,
.
. ,
,
.
, ,
, .
,
.
4 2 0 III:
. , ,
, ,
.
.
,
. ,
, .
.
.
.
,
, .
. ,
, , ,
.
. ,
.
,
.
, ,
.
.
, .
.
, ,
.
,
. ?
-, .
, ,
, .
, , , ,
.
, ,
.
13: 4 2 1
,
.
, .
.
. ,
, , .
.
. .
. ,
. ,
- ,
.
.
, ,
, ,
. ,
,
.
, ,
.
,
. ,
.
.
.
,
.
.
.
,
,
. , ,
- .
-
. -
4 2 2 III:
, .
,
.
,
.
,
, , . ,
,
.
, .
- ,
.
,
.
,
. ,
.
,
.
. ?
,
, .
.
, ,
. , ,
, . ,
,
. , .
,
.
. ,
, -
13: 423
. .
.
,
. ,
. ,
.
.
.
,
,
. ,
, ,
, .
.
, , ,
. ,
. .
,
.
, ,
, ,
, .
, ,
.
: ,
, .
,
, .
, .
, .
,
.
13: 4 2 5
4 2 4 III:
-
, .
, - .
, , .
. ,
.
.
.
. .
.
,
.
. ,
.
.
- ,
.
,
. ,
, .
, , .
- ,
, ,
, , .. ,
.
,
.
, .
.
,
. .
.
, ,
. .
. ,
. (
, -
.)
,
:
.
.
.
,
.
, ,
.
,
/.
.
, ,
.
.
- , !
, ,
, , .
,
. , ,
.
. ,
.
.
,
.
,
.
.
4 2 6 III:
- , , ,
. ,
, .
, , ,
.
.
, .
,
.
.
13: 427
. ,
: ,
,
.
.
.
, ,
. ,
, .
.
.
, , , .
.
, , .
, .
, , ,
,
.
,
.
, , , .
. .
. .
, -
.
,
.
, ,
. , ,
. , .
, ,
- .
, ,
. ,
.
. ,
.
" " " ". ,
,
, .
, .
, .
.
,
, .
14
14: 4 2 9
,
. , , ,
.
,
.
. ,
? ,
,
,
?
.
? ?
?
,
(Drucker, 1966).
.
. ,
, , ,
, .
.
,
. , ,
, .
.
,
. ?
.
,
.
,
,
.
, (Deming, 1982), (Feigenbaum, 1991),
(Ishikawa, 1985), (Juran, 1989).
,
(Doyle & Straus, 1 9 7 6 ) , (Freedman &
Weinberg, 1982). .
, (Fisher & Ury, 1981)
(Karras, 1986).
. ,
. ,
.
, .
. , ,
.
.
, . ,
,
.
14: 4 3 1
4 3 0 III:
. : , ,
,
.
,
. ,
,
. ,
.
.
, (
),
, ,
,
.
. .
.
, .
, - ,
, .
. ,
,
.
, ,
,
- .
,
, ?
,
.
.
.
.
.
,
.
.
(Quality Control)
,
.
! .
. ,
, , ,
, .
,
.
.
,
.
,
.
, ,
,
.
,
.
(Quality Assurance) ,
,
.
, ,
,
. ,
, .
, .
,
,
14: 4 3 3
4 3 2 III:
.
, , ,
. .
,
, ,
, .
.
.
, ,
.
- ,
. : "
,
". , ,
.
(Testing Services)
,
, .
,
,
.
.
, .
,
: ,
, .
,
.
,
.
,
.
. . ,
,
, ,
,
.
.
,
.
,
. ,
,
. ,
.
, .
. .
,
.
,
, . -
. ,
, :
,
, ,
. ,
,
?
(Developing Services)
.
, ,
, , , .
, (
), ,
. ,
.
, ,
.
.
.
,
.
.
4 3 4 III:
(
, ).
.
.
, ,
. ,
,
.
, ,
.
,
.
,
.
,
.
, ,
.
,
. ( ,
, ?)
.
,
. ,
,
, .
,
, .
.
14: 4 3 5
.
3.1 3 ,
. .
, ,
. ,
.
- .
,
. ,
.
.
,
.
,
, ,
. ,
, .
, .
, ,
,
. ,
,
.
,
.
, .
,
.
, ,
.
. ,
, .
. ,
, .
4 3 6 III:
, .
.
, ,
, .
,
,
, ,
.
.
,
.
,
.
.
. ,
.
- ,
.
,
.
,
.
,
,
, . , ,
$24
, $8 .
,
, .
, .
.
.
,
, .
,
.
14: 4 3 7
: , $250 .
,
. ,
, ,
,
.
. , ,
, .
, -
, ,
, ,
, , .
,
.
, , ,
.. , ,
,
.
. ,
, ,
, ,
.
,
.
, , .
, . ,
,
. ?
, , ,
.
,
.
, ,
. - ,
.
.
,
14: 4 3 9
438 III:
. ,
,
. ,
.
, .
, ,
,
,
. ,
, - .
: ,
. .
, .
,
.
.
.
, , ,
.
, .
, ,
,
.
.
? ?
,
.
,
.
.
,
,
, .
. ,
.
, .
, ,
, .
, .
. .
.
,
.
.
,
.
,
.
,
. ,
-
,
, .
.
.
.
.
: ,
,
,
. ,
, .
.
4 4 0 III:
.
, . ,
, .
, ,
, ,
, ,
, .
,
, .
.
6 ,
. ,
.
,
.
.
,
.
, (Deming, 1982). ,
.
.
,
.
.
, ,
8 , 1 25, , 24 , ,
120, , - .
, ,
. ?
?
14: 4 4 1
, .
. ,
.
, ,
.
.
,
.
, ,
.
, . 5
,
1000, , 200 -.
.
.
, .
, .
, .
?
( ) ,
. ?
.
(Jones, 1991).
. ,
,
, , .
,
, .
, ,
.
,
.
14: 4 4 3
4 4 2 III:
, ,
, . ,
, (Deming, 1982),
.
,
, .
, .
. ,
- ,
. , .
-
. ,
.
- , -
, (, ,
).
, , ,
, ,
.
,
. 5, 10 20
.
.
.
, .
. ,
,
.
, .
,
. ,
, , .
.
.
. , , .
.
, .
, ,
. , ,
. , : ,
.
, ,
. .
, .
, , .
, , , .
,
.
. ,
.
,
. 5 10
. .
,
, .
, ,
.
, .
,
. ( , ,
,
.)
, (
, ,
).
, ,
,
, .
4 4 4 III:
, .
.
. , ,
- , ,
.
,
. -
. ?
,
. .
, .
, .
,
.
.
14.1. :
;
( ) 64
.
14: 4 4 5
,
,
.
, .
. ,
.
,
.
,
. ,
: ,
.
,
,
.
.
. ,
-, -
.
, .
.
. ,
.
. ,
: , , 30 ,
10 15 .
,
, :
,
,
,
.
.
4 4 6 III:
, ,
.
, .
,
,
. , ,
,
.
.
,
, .
, ,
.
-
. ,
.
,
, .
.
, .
.
,
. - ,
-, , .
. ,
, , ,
.
,
. , ,
, ,
, .
(
(Brooks, 1975).)
,
. ,
,
. ,
, , -
14: 4 4 7
, ,
.
: , ,
. ,
.
. ,
, . , ,
, , ,
,
, .
. ,
, .
,
- .
,
:
.
. ,
.
.
.
, .
-.
.
.
,
, ,
14: 4 4 9
4 4 8 III:
,
.
,
.
. "", .
. ,
, ,
, .
. ,
, ,
. ,
.
.
.
.
,
.
, ,
.
.
. ,
, ,
,
.
.
, ,
. .
.
,
.
.
, .
.
, , , .
.
, , .
. , : "
,
?"
.
, , ,
, ,
, , ,
.
. ,
, .
, . :
.
, ,
.
, ,
. , ,
, .
, ,
, .
. ,
, ,
.
,
.
.
, .
, -
4 5 0 III:
. ,
.
, .
, ,
. ,
, - :
;
;
;
,
;
;
- ;
;
, ;
,
,
, .
,
.
, ,
. -, , ,
, .
, .
,
,
.
,
, .
.
.
,
.
.
14: 4 5 1
, ,
,
. , -
, . ,
, , ,
. ,
, .
, .
, ,
.
, ,
. ,
.
.
,
u , .
, , . , , ,
, .
. ,
, , ,
. , ,
, . ,
, , . -
.
,
. ,
.
- , . ,
.
,
, ,
, , ,
, .
4 5 2 III:
.
, ,
. .
. ,
, , ...
, .
, ,
, ,
, .
-
, . ,
?
,
, . ,
, -
. -, ?
, . ,
.
. ,
, ,
.
,
. ,
.
,
.
, ,
. , , ,
. .
.
400 .
, .
,
.
, , .
, .
,
- .
,
,
, , ,
.
.
, ,
.
.
4 5 4 III.
,
, .
,
.
.
1. , - .
,
. ,
,
.
.
,
, , . ,
, ,
.
-
.
, , ,
, .
,
.
.
2. .
, ,
.
. ,
- ,
.
,
. ,
,
, , , .
3. .
- ,
,
.
.
. ,
.
. 4 5 5
4. .
(, , ),
, .
, .
.
, .
,
:
;
;
;
;
.
,
,
.
. ,
,
, ,
. ,
, .
, ,
. ,
, ,
( & Buxton, 1987), (Helander, 1991),
(Laurel, 1990, 1991), (Rubenstein & Hersh, 1984),
(Schneiderman, 1987), (Smith & Moiser, 1984).
, , . ,
-
4 5 6 III.
.
.
,
-, , ,
.
, (
(Brooks, 1975)). ,
, ,
. ,
.
.
, , ,
. ,
.
,
.
:
, ,
- .
, ,
.
,
. ,
8 1000 ,
.
: 4 5 7
( ,
), .
"
, ,
, "" , ,
, ".
( (Rubenstein & Hersh, 1984).)
,
, ,
- ASCII.
, ,
. ,
,
,
.
. ,
,
. ,
, ,
.
, ,
. , ,
.
, ,
, ?
, ?
,
4 5 8 III:
.
,
, ?
.
,
, .
,
, , , ,
.
,
,
.
,
,
,
, .
.
, ,
. ( )
.
. , ,
.
:
;
: 4 5 9
( ),
, ,
. ,
.
, ,
.
,
,
, .
, ,
.
, .
,
,
,
, .
. ,
. ,
My_Doc,
My_Doc:l, My_Doc:2 ( - ).
.
.
, -
,
,
.
.
4 6 0 III:
,
.
.
,
.
.
,
,
. ,
,
. . ,
,
.
-
.
. ,
, , . ,
,
.
, . ,
,
.
. ()
,
.
. ,
.
: 4 6 1
,
. , ,
, ,
.
.
?
,
?
?
, ,
. , ,
, 15 - ?
, ,
.
, . ,
.
, ,
. ?
.
, .
.
.
,
, .
. , ,
, .
, ( (Schneiderman,
1987)). ,
5.
: 4 6 3
4 6 2 III:
, .
, ,
,
.
.
, -
.
, .
.
. ,
. ,
,
.
"
" , .
,
.
, . "",
"", "", " " ,
"" . ,
,
.
, (
).
, .
, "".
.
-
, .
, , .. .
, .
,
. ,
.
.
-
Error 010
. ,
,
,
, .
, ,
,
, . "
" " "
.
,
, , .
, .
,
.
, , ,
, , ,
- . ,
.
, , ,
. ,
,
, .
.
4 6 4 III:
, -
, , .
, , ,
. ,
.
,
.
. , ,
.
. ,
, .
, -
.
.
.
,
, .
.
,
, .
"",
, , , .
( ,
..), .
: 4 6 5
,
, .
, ,
, , .
, , .
. ,
,
.
.
.
,
. ,
, :
.
,
. ,
.
: ,
, ,
.
,
(Schneiderman, 1987) (Smith & Moiser, 1984).
,
.
.
.
.
.
4 6 6 III:
(
) . (
, ,
.)
IBM SAA Advanced Interface Design Guide (1989) SAA Basic
Interface Design Guide, Apple Human Interface
Guidelines (1987).
.
, ,
,
.
( <Enter> <Esc>),
.
.
,
.
,
.
.
,
,
, .
, , ,
. ,
.
,
.
.
, .
: 4 6 7
, .
, , .
, .
.
.
, ,
. , ,
.
, .
,
.
,
,
. , ,
, ,
,
.
,
, ,
,
.
,
.
(Schneiderman,
1987). ,
, .
4 6 8 III:
,
. ,
.
.
, ,
,
.
.
.
. , - ,
? , .
, ,
.
, , :
;
(, ..);
( (+),
(+), (+)).
, , ,
.
.
,
.
,
.
,
.
: 4 6 9
delete del, list Is,
?
, ,
, . ,
8 .
5 ,
<Enter>, , .
8 , ,
, .
, ,
- .
,
.
.
, .
,
( ,
).
, . ,
, .
. ( <F3>
, a <F4> , <F3> ,
<F4> ) .
, ,
.
, . -
470 III:
, ,
. ,
.
.
,
.
, ,
,
.
.
,
,
,
- , .
.
,
, .
, ?
?
, "
<F1>", , " ,
"?
, ?
.
,
.
.
,
.
: 471
.
,
.
.
, ,
, .
.
, ,
,
. ,
.
,
. , .
, - ( & Roske-Hostrand, 1986)
-, (MacGregor, Lee & Lam 1986).
,
.
,
.
,
.
,
. ,
,
, ,
.
, ,
4 7 2 III:
, . ,
.
- .
. , ,
, ,
.
, -
, , ,
,
.
, .
.
- .
, ,
.
, , .
. , COPY FILE1 FILE2
FILE1 FILE2, .
(
), .
, ,
.
,
, , delete,
del. , ,
.
: 4 7 3
, , del
delete. ,
, .
. (
, , , a D , X?)
,
, .
, .
, ,
.
,
, <Back Space>.
,
,
.
,
,
.
,
,
.
,
, .
<F1>
, ---.
4 7 4 III:
,
, ,
.
. .
( <CapsLoc>,
..).
, .
.
,
, , <Print Screen>,
.
. .
-
. ,
.
.
,
,
.
.
,
, .
: 4 7 5
.
.
,
, , . ,
.
,
. , ,
.
.
, .
.
.
( ),
.
, .
,
.
.
,
,
.
,
.
,
4 7 6 III:
.
.
, ,
.
( ).
, ,
. ,
.
.
.
,
, , .
, ,
,
, .
.
, ,
, .
,
.
, ,
.
.
: 4 7 7
.
(Beizer, 1984).
. ,
,
.
. ,
.
,
(, ).
, , ,
.
(, "*",
), .
-,
, ,
.
.
, .
.
.
.
. ,
.
, ,
, . ,
.
. ,
, .
4 7 8 III:
,
.
: 4 7 9
,
, .
"" ,
. ,
, ,
, .
, .
,
. ,
.
,
.
, .
.
.
, .
,
, ,
, .
,
(,
).
, .
,
. ,
, .
()
, .
. ,
. ,
, .
,
.
,
.
, ,
,
, , , ,
.
,
,
.
, ,
.
?
.
, ,
4 8 0 III:
,
. .
.
, .
,
, ,
, .
.
, ,
, , ,
?
,
.
,
,
, .
,
.
-
. " "
"" .
,
, ,
.
.
, .
,
.
, ""
: 4 8 1
. ,
.
.
,
(
, ).
, .
,
.
- .
.
,
,
?
,
.
.
.
, ..
. ,
?
.
. ,
?
.
?
4 8 2 III:
, .
. ,
, ,
.
, ,
, .
.
.
.
, ,
, .
, ,
.
, . " ":
, ;
, , ,
;
, ,
;
,
: ,
,
..
.
-
: 4 8 3
,
.
.
. , ,
.
.
, ,
, ,
, .
.
,
,
. ,
.
, ,
.
-
,
. , ,
.
- ,
. , -
,
. ,
.
, - ,
, , , ,
.
4 8 4 III:
! ?
! 85%. , .
! ?
! .
! 86%. , .
! , .
! . ,
.
! 86%. , .
! 14 .
, , , ,
.
300 ?
,
,
,
. , ,
, -
.
.
, . ,
.
.
.
.
(
) , , -
: 4 8 5
, , , ,
.
. ,
.
,
.
, ..
,
, . ,
,
. ,
.
,
.
- ?
, .
: - , , - ,
.
- .
4,2 + 3,9 8,1000000.
, ,
.
4 8 6 III:
,
, ,
..
. ,
, ,
.
(Yourdon, 1975)
.
.
.
,
, .
,
, . ,
.
- ,
.
, ? ,
- , ,
.
, ,
.
: 4 8 7
,
.
.
.
. , , ,
,
,
.
, -
. ,
.
.
,
, .
. ,
.
,
.
.
,
, .
,
.
4 8 8 III:
,
.
, ,
. ,
, 31 .
,
0, , 1,
,
, , , 0, , 1.
- 10 ,
.
, .
,
.
, .
.
, ,
, . ,
.
.
,
.
, , .
.
, -
. , -
: 4 8 9
, , .
.
,
, ,
. ,
.
,
.
,
.
, ,
. ,
, ,
.
?
,
, ?
,
, GOTO.
,
, .
?
? ,
?
. ,
, . -
4 9 0 III:
, , ,
.
!
,
.
,
. , ,
,
.
.
,
, .
,
.
.
1 , 100, ,
100, ,
100?
. ,
1 , 100,
95.
,
. ,
, .
. ,
, 100,
?
.
,
, .
, - , , ,
, ..,
. ,
.
: 4 9 1
,
. ( ).
180 .
0 255. ,
65 90 97 122.
, .
?
, ,
,
0?
80 . ,
79, 80 81 ?
? ?
,
? ( .)
, ,
, ,
?
, , 60
, , , . ,
- ?
, 30
. 30
. , 30- ?
30 , ,
?
, <> ,
. ?
,
. ,
, , .
4 9 2 III:
.
:
10 IF CountVar < 45
THEN PRINT " "
SET CountVar TO CountVar + 1
GOTO 10
ELSE QUIT
" "
CountVar 1 , 45.
. CountVar < 45
. (
) 45.
, : 10 < CountVar < 45.
(Beizer, 1990).
,
? (-, ,
.)
: , ?
? ( ,
0 1?)
, .. ? ,
? : ,
, , ..
?
,
, .
, .
? ?
?
? ,
?
,
,
99, 100, 101-. , 100
?
: 4 9 3
, ?
128 , ,
127, 128 129- ? ,
, ,
? , ?
. ,
,
100, . , 100
,
.
- .
.
. , , -
+. ,
. ,
. (, ,
, , ,
, .)
. ,
, ,
.
(, 2+2=5),
. ,
, ,
.
.
,
. 2+2
5,
.
,
.
, (Conte & deBoor, 1980) (Knuth,
1981). ,
(Carnahan), (Luter & Wilkes, 1969).
: 4 9 5
4 9 4 III:
.
:
64 ;
706 ; 19.
, .
, , ,
, .
, ,
.
. ,
, ,
.
( + ( + ) *
( - F ) ) ) ) ) )
(D
( /
(overflow) ,
, .
, ,
. 0 255 .
255 255 ,
.
,
.
,
.
0,34674335, ?
- 0.
(underflow).
(+
(F +
18
,
.
,
. , ** ,
5 ** 3 5 , 2 * 5 ** 3 1000 (10 )
250 (5 2)?
, ,
. ,
,
,
. ( ,
,
.) ,
,
.
,
. 5,19 .
9, 5,1. ,
5,2, .
, , .
6
. , 2,05
74. 2,05 2,1, 2,056
86. 5, 2,0,
64.
, , ,
.
,
.
,
. , ,
0 9. 1.
. 8 ,
: 0000 0001.
ASCII- . ASCII-
49 0001 .
.
4 9 6 III:
. .
0 9. 1.
, 49.
,
48. 49 0.
,
, .
,
,
, ..
.
, ,
.
.
, ,
.
,
. ,
. ,
, ,
, .
,
.
, ,
.
. , ?
,
, .
: 497
,
. .
.
. ,
.
.
, , ,
, .
.
. , ,
.
, .
,
0,
, .
, ,
, .
.
, , .
,
.
, ,
.
,
.
, , ,
. ,
10 . 11- , -
4 9 8 III:
. ,
, 1.
- .
, , .
: ,
, , ..
,
. , "
" , ,
.
.
5,
, .
. , ,
.
- ( ).
,
, .
, .
,
, .
. , ,
.
,
. .
,
. (, ,
1) (, , , 0 -1).
.
,
, , ,
, .., .
: 4 9 9
,
. ,
. ,
, . ,
.
, , .
. ,
, -
, . ,
,
.
, . ,
-?
,
. , \ ,
0,
. .
, , , .
, ?
,
.
,
.
. ,
I .
5 0 0 III:
.
,
.
, ,
.
, .
,
,
.
, ,
.
.
,
.
,
,
.
,
.
,
, . ,
. ,
,
.
,
.
,
.
,
: 5 0 1
, , .
,
.
""
, "" ,
. ,
- . ,
. ,
.
. ,
.
GOTO
GOTO .
, , ,
, . "",
..
GOTO ,
.
, ,
. ,
(
(Yourdon, 1976)).
.
, ,
;
,
. ,
. , ,
.
,
, , ,
. ,
. ,
5 0 2 III:
, , .
,
.
.
,
.
, ,
.
, .
: 5 0 3
,
.
,
.
,
.
.
. ,
.
,
. , 6?
,
,
.
.
, , , "".
"" ,
.
.
() , .
, .
, .
,
, -
,
.
. , MYARRAY -
,
.
{overlay),
{swapping).
, -
, .
,
,
, .
.
. ,
.
.
.
, .. ,
5 0 4 III:
.
,
. , ,
,
?
. PRINTMYNAME
PRINT MYNAME. ,
MYNAME.
PRINTMYNAME, . ,
,
.
, ,
, ,
.
, .
.
. , "
" .
,
1 10.
,
0 10.
0, 0.
,
. ,
.
,
, .
, ,
,
. ,
: 5 0 5
,
.
, ,
. , ,
. ,
, .
GOTO ,
, GOTO
.
.
, .
, (stack).
, .
. ,
, .
,
.
, , , .
.
, , - ,
- , ,
.
, 16, 32 128. ,
. 1
. 1 2
. 2 ,
1,
.
, 2 3?
, 3 .
(stack overflow).
5 0 6 III:
,
. 3
2, 2 1. ...
1 .
(stack underflow).
GOTO RETURN
1 2. ,
, 1
GOTO. 2
. 1
1! ,
, . , 2
1.
( ,
, ..),
.
,
.
. ,
, /, ,
.
,
. (,
)
.
. ,
,
.
-
,
. , ,
, , , ,
-.
: 5 0 7
,
,
. ,
.
,
.
"".
,
,
. ,
.
.
, .
, .
( , , ..).
. , ,
, .
, ,
.
, ,
.
,
. ,
,
, .
, .
, ,
.
: 5 0 9
5 0 8 III:
""
"",
, , ,
. ,
,
( Reset).
, ""
.
, , ,
- .
,
""
.
, ,
.
. ,
,
. ,
. ,
.
("") ,
. .
/.
.
,
,
- .
.
. .
(,
). ,
.
. ,
1 5, .
:
IF INPUT > 5 AND INPUT < 1.
,
.
.
,
,
. ,
, ,
.. .
, (,
) .
, , .
( ,
.)
. ,
, .
, ,
, ,
.
,
. .
1
2
3
4
5
6
7
SET LOOP_CONTROL = 1
REPEAT
SET VAR = 5
PRINT VAR * LOOP-CONTROL
SET LOOP_CONTROL = LOOP_CONTROL +1
UNTIL LOOP_CONTROL >5
PRINT VAR
LOOP_CONTROL 1,
VAR 5,
, LOOP_CONTROL 1
, 5.
5 1 0 III:
LOOP_CONTROL 2,
( 3, 4 5). ,
LOOP_CONTROL 6.
( 7)
VAR.
LOOP_CONTROL
. , .
,
UNTIL ,
.
.
,
.
.
, ,
LOOP_CONTROL 0, .
,
GOTO, 2.
LOOP_CONTROL .
, (
, ),
.
LOOP_CONTROL
. ,
,
LOOP_CONTROL,
,
, .
, LOOP_CONTROL
>= 5, LOOP_CONTROL > 5. .
,
.
: 5 1 1
,
SET VAR = 5
. VAR
, 5
.
,
.
VAR
,
, .
, ..
. , ,
, , .
( IF) .
IF
THEN
ELSE
:
IF
VAR
>
: 5 1 3
5 1 2 III:
, ,
. IF (VAR + VAR_2 +
VAR_3) / 3 = VAR.
,
. ,
. !
2, 1 3, (2+1+3)/3=2. 2, 1 3
. ,
((VAR = VAR_2) AND (VAR_2 =
VAR_3)), .
IF IF THEN.
, . , IF NOT
(A OR ) THEN IF (A = FALSE) AND ( = FALSE) THEN.
THEN ,
.
if (VAR = 5) , VAR
5,
. if (VAR == 5),
.
- (==) (=).
, THEN
ELSE
. VAR
0 1, 2.
IF VAR = 0 .
THEN.
VAR = 1 , ,
.
, .
, - ,
0, 0,00000008. ,
(IF VAR = 0) .
IF
(IF A OR THEN...).
OR ():
: A OR ,
;
: A OR ,
, ;
.
IF VAR = VAR_2
THEN SET VAR_2 = 10
SET VAR_2 = 20
, SET VAR_2 = 20
ELSE. IF
. , VAR_2
20.
THEN
ELSE ,
IF. ,
,
.
, , ,
, ,
. , ,
, IF.
17
5 1 4 III:
. (
), .
,
. ,
.
.
- ,
.
IF :
, . ,
, , CASE,
SWITCH, SELECT .
.
IF VAR = 1 DO _1
IF VAR = 2 DO _2
IF VAR = 3 DO _3
IF VAR DO
___
,
, ,
. VAR
- ,
.
.
, ,
.
, , VAR
. ,
"".
,
?
: 5 1 5
VAR ,
.
, . ,
VAR<30, VAR<15
, 15<=VAR<30 . ,
,
.
.
IF VAR > 5 DO _1
IF VAR > 7 DO _2
.
9,
?
, , ,
. ,
.
_16, (VAR < 6) AND (VAR
> 18). , _16 .
,
,
. .
,
, ,
.
.
.
5 1 6 III:
, ,
:
DO SUB
, VAR_1 VAR_2
.
INPUT_1 INPUT_2 .
. , INPUT_1
VAR_1, INPUT_2
VAR_1.
.
,
.
, .
, , ..
: 5 1 7
. ,
,
.
.
,
.
,
. ,
,
.
,
. VAR_1 XX
, SET XX = 20
VAR_1 20.
.
VAR_1 VAR_2 , XX
, VAR_1,
VAR_2. , XX
20, VAR_1 0, VAR_2
20.
,
, ,
.
, ,
.
.
, .
: 1,
. " ".
, .
,
, .
5 1 8 III:
. ,
, .
.
.
, .
, -
, .
,
, .
.
.
.
. ,
,
.
,
.
, . ,
BASIC . ,
,
,
.
,
.
: 5 1 9
.
, ..
,
. ,
.
(
). - ,
.
,
.
STRING_VAR .
,
, .
, -
.
- ( ).
. ,
-, ,
, . (
, -
). , ,
, -
. , ,
.
.
, STRING_VAR
, ,
, . ,
- .
( ), ,
.
5 2 0 III:
/
.
-
.
,
. , ,
, .
,
.
,
.
:
,
. -
,
.
,
.
,
. 12 , 1, 2, 3 4 ..
,
, , 255,
00255.
,
. ,
-. ,
, ,
.
,
.
.
: 5 2 1
, 256 ,
300 . .
256 , 44 .
, 256
, .. , .
,
.
, ,
, ,
.
.
,
,
. ,
,
. , ,
.
.
,
(
). ,
.
, ,
, ..
.
. , _1
522 III:
_2. ,
. ,
.
, , ,
-
, - .
:
, , ,
. ,
. .
N
N+1
,
.
,
,
. ,
. ,
, .
,
,
.. ,
.
.
. ,
, ,
. , ,
.
(, ,
), ,
.
.
. , , ,
.
: 5 2 3
-
-
. ,
.
,
, .
() .
.
_1 _2. , ,
. , _1.
_2 " " .
, , ,
. , _2
,
.
,
, ,
. ,
, .
.
,
,
.
.
. .
, ,
.
.
$500 $100,
$1000. $1000
$100. , ,
$500.
, . $1400
5 2 4 III:
$1500. ,
( )
, .
,
.
,
. ,
, ,
, .
.
,
, ,
, . ,
,
, .
.
,
, :
;
;
, ,
,
, . .
?
.
. . ,
.
: 5 2 5
.
.
,
.
, .
.
, . ,
, ,
, .
, ,
. , ,
, .
, , .
- .
- ,
, , .
,
. , , ,
, .
, , .
,
-? ,
? .
. -
(, )
. ,
.
.
, .
, .
. ,
,
, .
: 5 2 7
5 2 6 III:
,
,
, , ..
,
. ,
(, ), ,
- .
, .
.
,
, $1000
:
$1000;
.
.
: ,
. .
, ,
, .
-
,
.
. .
$500;
$100.
, $500 .
$100, ,
. -
, ,
.
,
.
,
, ,
.
, .
.
, , (
$500), , (
), .
, ,
$100, $500.
: , $500 ,
$100 .
off line
- ,
.
,
.
5 2 8 III:
, ,
.
, .
.
. ,
.
. ,
: .
,
. , ,
, , .
,
- ,
.
,
, ,
, .
, ,
,
, ,
.
,
,
.
: 5 2 9
,
- , ,
, , .
10 ,
, 11- ,
? , .
,
.
(
).
, ,
.. ,
.
,
,
, , .
,
. , -
.
, . ,
.
.
,
.
(,
). -,
. -
,
?
(
, )
5 3 0 III:
.
, .
, ,
.
.
,
. . , ,
.
(,
- ).
,
.
.
. ,
.
, .
.
. , -
, ,
.
,
.
.
, ,
. , ,
.
: 5 3 1
, .
(, ) , ,
.
,
,
.
,
, .
. ,
,
.
,
.
,
.
, ,
.
,
,
..
,
,
.
, .
, ,
.
. .
5 3 2 III:
. " ".
,
. ,
, . ,
, ,
.
,
, .
, ( ID),
.
,
,
, .
, ,
.
. ,
(
3, 1).
?
?
( ).
. , ,
?
, , ,
?
: 5 3 3
-
. , , .
, ?
, ,
. ,
.
.
,
, .
, ,
.
.
, .
,
.
, .
.
.
,
.
, . ,
. :
,
? , ?
, .
. -
: 5 3 5
5 3 4 III:
, . ,
1 ,
1, 2, 3 ..
, .
,
.
,
.
, .
.
.
. ,
, .
.
, , .
( , , , ).
.
, ,
,
(, ..). , ,
.
,
.
,
, ?
.
,
..,
.
.
, ,
.
,
.
.
.
, ,
.
, ,
. ,
,
.
, .
:
100
,
10 .
,
.
, .
.
, ,
- - .
? , .
5 3 6 III:
.
. , : "
<PF-1>",
,
.
,
,
.
, 2.43,
2.42,
2.44, , , . ,
,
. , .
.
, .
,
, .
,
.
. ,
, .
. ,
. ,
.
.
, , .
,
, .
: ... 5 3 7
.
, .
, ,
.
, ,
, .
, ,
.
" ". ,
.
, " ".
.
, ,
.
,
.
,
. ,
?
, ,
.
, . .
,
, .
,
, .
, .
: 5 3 9
5 3 8 III:
.
, .
(
).
.
,
. ,
.
,
. ,
. , ,
, ,
.
.
, .
. ,
.
. ,
.
,
, .
. , ,
,
. .
, . ,
. .
,
, .
, ,
,
.
.
.
.
,
, .
,
, .
.
. ,
, .
.
,
. ,
,
. ,
, .
.
, .
. , -
, .
,
,
.
.
, ,
, .
, .
5 4 0 III:
""
, ,
(. 6).
,
. , .
,
.
.
,
. ,
, ,
.
, .
. . .
.
"". ,
, ,
.
-
. ,
.
, .
, , ,
. , ,
.
. , ,
( ).
: 5 4 1
-
, . .
, .
.
,
.
, , .
,
.
,
.
. , ,
. ,
.
, ,
, .
,
.
. ,
, ,
. , .
, .
, , , ,
.
,
.
5 4 2 III:
,
,
, .
,
, .
, .
, ,
.
. , ,
.
.
,
.
. ,
, .
.
, .
,
, .
, , ,
.
. .
- .
. -
: 5 4 3
.
.
,
. , ,
, .
, .
, .
. ,
. , , .
,
- .
, ,
.
.
,
, , .
.