.


:




:

































 

 

 

 


Analist4j




iPlasma.

IPlasma :

ᒺ (, Lines of Code)

ᒺ (, Cyclomatic Complexity)

ᒺ (, Coupling Between Objects)

(, Tight Class Cohesion)

CYCLO
LOC ʳ
NOM ʳ
NOC
NOP
NDD ʳ
HIT
CALL
FOUT ʳ ,

Visual Studio.

Visual Studio 2008

ʳ LOC

. . , , , .

- 0 100. . , .

- .

- .

' - -

Analist4j.

Analyst4j , Java:

ᒺ- (Object Oriented Metrics)

ᒺ- Java, ᒺ . ' . '- , Chidamber Kemerer , ' , ᒺ, ᒺ- . :

- Weighted Methods Complexity (WMC)

- Response For Class (RFC)

- Lack Of Cohesive Methods (LCOM)

- Coupling Between Objects (CBO)

- Depth of Inheritance Tree (DIT)

- Number of Children (NOC)

(Complexity Metrics)

, / , . : , :

- Cyclomatic Complexity (McCabe)

- Essential Complexity (EC)

- Halstead Complexity Metrics (Halstead Effort, Volume)

(Maintainability Index Metric)

ʳ , . , , .

MI - , , . , ̲, , .

(Code Metrics)

, , - , . , .

Analyst4j (, , ):

Method Level

Number of lines of Code (NLOC _ MTD)

Percentage of comments (POC _ MTD)

Number of Variables (NOV _ MTD)

Number of Unused Variables (NOUV _ MTD)

Number of comment lines (CL _ MTD)

Number of Parameters (NOP _ MTD)

Number of Unused Parameters (NOUP _ MTD)

Class Level

Number of Lines of Code(NLOC _ C LS)

Number of Parents (NOPNT _ CLS)

Number of Fields (NOFLD _ CLS)

Percentage of Non-Private Fields (NPFP _ CLS)

Percentage of Non-Private Methods (NPMP _ CLS)

Number of Inner Classes (NOIC _ CLS)

File Level

Number of Lines of Code (NLOC_FIL)

Halstead Effort / Volume (HE_FIL, HV_FIL)

SEI Maintainability Index (MI _ FIL)

Package Level

Number of Lines of Code (NLOC _ PKG)

Number of Classes (NOCLS _ PKG)

Number of Interfaces(NOIFC _ PKG)

Number of Files (NOF _ PKG)

iPlasma.

11. ³ iPlasma.

12. .

, ?. . , , , . () . ϳ , , . , , , . . (), ᳔ , , , . ϳ .

, . . , , . . , ( ) . , . ϳ .

ʳ , . , , , .

13. .

, , . , . .

. , , , . , , . 0, . -1 1, . 1, . ( , 0), t , t . , , . . , . .

, , . , , , ( ) ( ). . 0, , . 1, , ( ), -1, ( ). , , , 0.

, .

14. .

. ³ , ( ) (), , . . , . . , . . , . , , . . . , . , .

. . , . . .

, , , , .

15. , Statistica ( ).

16. , Statistica ( ).

17. , Statistica ( ).

SPSS Statistics - ' , . 2009 SPSS , PASW Statistics (Predictive Analytics SoftWare). 29 2009 SPSS , IBM.

, 1968 , . 1970 McGraw-Hill, 1975 SPSS Inc. Microsoft Windows 1992 . MacOs X Linux.
SPSS
- . - . - , , , , .
- . - -

 





:


: 2016-10-07; !; : 1637 |


:

:

, .
==> ...

1704 - | 1589 -


© 2015-2024 lektsii.org - -

: 0.024 .