A NEW METRIC FOR OBJECT-ORIENTED DESIGN

被引:29
|
作者
CHEN, JY
LU, JF
机构
[1] Department of Computer Science and Information Engineering, National Chiao-Tung University, Hsinchu
关键词
SOFTWARE METRICS; SOFTWARE EXPERIMENTATION; OBJECT-ORIENTED DESIGN; SOFTWARE ENGINEERING;
D O I
10.1016/0950-5849(93)90071-A
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The paper presents a new metric for the object-oriented design. The metric measures the complexity of a class in an object-oriented design. The metrics include operation complexity, operation argument complexity, attribute complexity, operation coupling, class coupling, cohesion, class hierarchy, and reuse. An experiment is conducted to build the metric system. The approach is to derive a regression model of the metrics based on the experimental data. Moreover, the subjective judgement by the expert is incorporated in the regression model. This ensures that the metric system is pragmatic and flexible for the software industry.
引用
收藏
页码:232 / 240
页数:9
相关论文
共 50 条
  • [21] OBJECT-ORIENTED DESIGN - INTRODUCTION
    MCGREGOR, JD
    KORSON, T
    COMMUNICATIONS OF THE ACM, 1990, 33 (09) : 38 - 39
  • [22] ON THE DESIGN OF OBJECT-ORIENTED DATABASES
    TARI, Z
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 645 : 389 - 405
  • [23] Measuring object-oriented design
    Li, Wei
    Henry, Sallie
    Kafura, Dennis
    Schulman, Robert
    1995, SIGS Publications, Inc., New York, NY, United States (08):
  • [24] A Theory of Object-Oriented Design
    Amnon H. Eden
    Information Systems Frontiers, 2002, 4 : 379 - 391
  • [25] OBJECT-ORIENTED DESIGN FOR MANUFACTURE
    FAUVEL, OR
    JOURNAL OF INTELLIGENT MANUFACTURING, 1994, 5 (01) : 1 - 11
  • [26] ADVANCES IN OBJECT-ORIENTED DESIGN
    KLOCKNER, K
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 38 (1-5): : 253 - 253
  • [27] Object-oriented design and implementation
    Asai, M
    2000 CERN SCHOOL OF COMPUTING, 2000, 2000 (13): : 91 - 97
  • [28] OBJECT-ORIENTED DESIGN AND SMALLTALK
    不详
    HEWLETT-PACKARD JOURNAL, 1992, 43 (05): : 24 - 24
  • [29] Object-oriented flow design
    Kauler, B
    DR DOBBS JOURNAL, 1996, 21 (10): : 54 - +
  • [30] ADVANCES IN OBJECT-ORIENTED DESIGN
    KLOCKNER, K
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 35 (1-5): : 193 - 193