DocumentCode :
3014600
Title :
Coupling and strength, a la Harlan D. Mills
Author :
Chapin, Ned
Author_Institution :
Info Sci. Inc., Menlo Park, CA, USA
fYear :
1999
fDate :
1999
Firstpage :
4
Lastpage :
13
Abstract :
Building on the foundation championed by Harlan D. Mills, analysts and programmers can appraise the coupling and strength (cohesion) of the components of software systems, here termed “modules.” Consistent with the stance of Harlan D. Mills, this paper shows the use of message tables for representing the designed or actual functionality of and data flow among the modules. From that base, this paper restates the definitions of coupling and strength to enable a more objective and practical appraisal of coupling and strength than has characterized the traditional approaches. This more objective and practical approach uses two decision tables, one for appraising the coupling and one for appraising the strength of the modules. To assist in appraising the strength of modules, this paper identifies four kinds of functions that are normally ignored in doing the strength appraisal. This paper includes simple worked-out examples, notes that the approach has been used in the field successfully from design time through testing, and includes some discussion of the applicability of this process of making better measurements of module coupling and strength
Keywords :
decision tables; software engineering; analysts; message tables; programmers; software systems; Appraisal; Immune system; Milling machines; Programming profession; Software algorithms; Software engineering; Software quality; Software systems; Testing; Time measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Science and Engineering for Software Development: A Recognition of Harlan D. Mills' Legacy, 1999. Proceedings
Conference_Location :
Los Angeles, CA
Print_ISBN :
0-7695-0010-2
Type :
conf
DOI :
10.1109/SESD.1999.781106
Filename :
781106
Link To Document :
بازگشت