Article View: fj.lang.st80
Article #37Object-Oriented Metrics Programs
From: AOKI Atsushi
Date: Fri, 07 Jun 1996 00:00
Date: Fri, 07 Jun 1996 00:00
61 lines
3146 bytes
3146 bytes
$B$3$s$K$A$O!"@DLZ(J@SRA$B%3%m%i%I$G$9!#(J
Smalltalk(VisualWorks 2.5)$B>e$G!"%*%V%8%'%/%H;X8~%a%H%j%/%9$r(J
$B9T$J$&$?$a$N%W%m%0%i%`$r8x3+$7$^$9!#$3$N%W%m%0%i%`$O!">pJs=h(J
$BM}?66=;v6H6(2q$G9T$J$o$l$F$$$k%*%V%8%'%/%H;X8~%a%H%j%/%9%W%m(J
$B%8%'%/%H$N@.2L$N0lIt$G$9!#(J
$B%*%V%8%'%/%H;X8~%a%H%j%/%9%W%m%8%'%/%H$G<B:]$K3+H/$,?J$a$i$l(J
$B$F$$$k%a%H%j%/%9%D!<%k$K$O!"I=$d%R%9%H%0%i%`$J$I$N%0%i%U%#%+(J
$B%k$J%f!<%6%$%s%?%U%'!<%9$,IU$$$F$*$j!"$?$$$X$s$K;H$$$d$9$$$b(J
$B$N$K$J$C$F$$$^$9$,!":#2s8x3+$9$k%W%m%0%i%`$K$O!"$=$l$i$N%$%s(J
$B%?%U%'!<%9$,IU?o$7$F$*$j$^$;$s!#$"$7$+$i$:8fN;>52<$5$$!#(J
$B2<5-$K%j%9%H$5$l$F$$$^$9$h$&$K!"4pK\%a%H%j%/%9$r<78D!"(JC$B!u(JK$B$N(J
$B%a%H%j%/%9$rO;8D!"@DLZ$N%a%H%j%/%9$r8^8D!"<BAu$7$F$"$j$^$9!#(J
OomMetricAbstract (metric abstract)
OomMetricBasic (basic metric abstract)
OomMetricLOC (lines of code)
OomMetricNOA (number of attributes)
OomMetricNCV (number of class variables)
OomMetricNIV (number of instance variables)
OomMetricNOM (number of methods)
OomMetricNCM (number of class methods)
OomMetricNIM (number of instance methods)
OomMetricCK (C&K metric abstract)
OomMetricCBO (coupling between objects)
OomMetricDIT (depth of inheritance tree)
OomMetricLCOM (lack of cohesion of methods)
OomMetricNOC (number of children)
OomMetricRFC (response for a class)
OomMetricWMC (weighted methods per class)
OomMetricAoki (Aoki metric abstract)
OomMetricCP (class popularity)
OomMetricHF (hierarchy factor)
OomMetricMP (message popularity)
OomMetricPF (polymorphism factor)
OomMetricRF (reference factor)
$B8=:_!"%*%V%8%'%/%H;X8~%a%H%j%/%9%W%m%8%'%/%H$G$O!"%a%H%j%/%9(J
$B7k2L$r=8$a$F$$$^$9$N$G!"$b$7!":9$7;Y$($J$1$l$P!">e5-$N%W%m%0(J
$B%i%`$r;H$C$FF@$i$l$^$7$?%a%H%j%/%97k2L$J$I$r!";d08$K$*Aw$j2<(J
$B$5$l$P!"$H$C$F$b$H$C$F$b9,$$$G$9!#(J
$B$J$*!"$3$N%W%m%0%i%`$NCx:n8"$O!";d$3$H@DLZ=_$KB0$7$^$9$,!"J#(J
$B<L!"0zMQ!":FG[I[$J$I$O<+M3$G$9!#(JSmalltalk(VisualWorks 2.5)$B$G(J
$B$h$jNI$$%W%m%0%i%`$r:n@.$9$k$N$K$*;H$$2<$5$$!#(J
------------------------------------------------------------
$B@DLZ=_(J (AOKI Atsushi) URL: http://srainc.com/~aoki
Software Research Associates, Inc. TEL: +1-303-440-3582
1113 Spruce Street, Suite 502 FAX: +1-303-440-3930
Boulder, Colorado 80302 U.S.A. MAIL: aoki@srainc.com
------------------------------------------------------------
begin 644 Metrics.st.gz
<uuencoded_portion_removed>
-'FOC_P/7P8]0-GH! &4%
end
Technical Details
Message-ID:
<aoki-0706961624050001@sraco6.srainc.com>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: 145144,46b2cb5c14fd6883,start X-Google-Attributes: gid145144,public From: aoki@sra.co.jp (AOKI Atsushi) Subject: Object-Oriented Metrics Programs Date: 1996/06/07 Message-ID: <aoki-0706961624050001@sraco6.srainc.com> X-Deja-AN: 159134773 organization: Software Research Associates, Inc. newsgroups: fj.lang.st80