SIMPLE EXPERIMENT IN TOP-DOWN DESIGN

被引:5
作者
COMER, D
HALSTEAD, MH
机构
[1] Department of Computer Science, Purdue University, West Lafayette
关键词
Index Terms-Modularity; software science; technical writing; top-down design;
D O I
10.1109/TSE.1979.234166
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we: 1) discuss the need for quantitatively reproducible experiments in the study of top-down design; 2) propose the design and writing of tutorial papers as a suitably general and inexpensive vehicle; 3) suggest the software science parameters as appropriate metrics; 4) report two experiments validating the use of these metrics on outlines and prose; and 5) demonstrate that the experiments tended toward the same optimal modularity. The last point appears to offer a quantitative approach to the estimation of the total length or volume (and the mental effort required to produce it) from an early stage of the top-down design process. If results of these experiments are validated elsewhere, then they will provide basic guidelines for the design process. Copyright © 1979 by The Institute of Electrical and Electronics Engineers, Inc.
引用
收藏
页码:105 / 109
页数:5
相关论文
共 11 条
[1]  
Comer D., MAP: A Pascal preprocessor for large program development, Software-Practice and Experience
[2]  
Comer D., Halstead M.H., A simple experiment in top-down design
[3]  
Dahl O.J., Dijkstra E., Hoare C.A.R., Structured Programming, (1972)
[4]  
Halstead M.H., Elements of Software Science, (1977)
[5]  
Potential impacts of software science on life cycle management, Software Phenomenology, pp. 385-400, (1977)
[6]  
A software science analysis of the writing of a technical paper
[7]  
McGowan C., Kelly J., Top-Down Structured Programming Techniques, (1975)
[8]  
Miller G., Newman E., Friedman E., Length frequency statistics of written English, Inform. Contr., 1, pp. 370-389, (1958)
[9]  
Tausworthe R., Standardized Development of Computer Software, (1977)
[10]  
Wirth N., Program development by stepwise refinement, Commun. Ass. Comput. Mach., 14, pp. 221-227, (1971)