?????????????????%20????????????????%20-%20Chidamber?????????????%20- - PowerPoint PPT Presentation

About This Presentation
Title:

?????????????????%20????????????????%20-%20Chidamber?????????????%20-

Description:

... vol. 20, no. 6 , pp.476-493, June ... (50) 1 (20) 16 8 1005 T13 13 8 8 (16) 0 ( 9) 6 1 60 T14 88 38 35 (90) 3 (37) 20 4 850 T15 55 22 20 (55) 3 (20) 12 3 154 T16 ... – PowerPoint PPT presentation

Number of Views:62
Avg rating:3.0/5.0
Slides: 34
Provided by: kami62
Category:

less

Transcript and Presenter's Notes

Title: ?????????????????%20????????????????%20-%20Chidamber?????????????%20-


1
?????????????????????????????????-
Chidamber????????????? -
  • ?? ??, ?? ?, ?? ??, ?? ??(??????????????)
  • ?? ??
  • (??????????)

2
??
  • ??
  • ??????????????
  • ??????????????
  • Chidamber???????
  • Chidamber???????????
  • ??
  • ????????
  • ??
  • ??
  • Chidamber???????
  • ????????
  • ???

3
??
  • ???????????????????
  • ????????????????????
  • ?????????????????????
  • ????????????????
  • ???

4
??????????????
  • ???
  • Halsted??????
  • McCabe??????????
  • Chidamber???????
  • () S.R.Chidamber and C.F.Kemerer, A Metrics
    Suite for Object-Oriented Design, IEEE Trans.
    Software Eng., vol. 20, no. 6, pp.476-493, June
    1994

5
??????????????
  • ??????
  • ????????
  • ?????????????????????????????????????????????????
    ?????
  • ?????????????????
  • ??????????
  • ?????????????????????????????????????????????????
    ????

6
???????????????
  • ????????
  • ???????????
  • ????????????????
  • ???????????????
  • ?
  • Microsoft Foundation Class
  • Abstract Windowing Toolkit

7
Chidamber??6???????
  • ??????????????????????
  • ????????????????
  • Basilli?????????????????????
  • () V.R.Basilli, L.C.Briand and W.L.Melo A
    Validation of Object-Oriented Design Metrics as
    Quality Indicators, IEEE Trans. On Software
    Eng., vol. 22, no. 10, pp.751-761, 1996.

8
Chidamber???????(1)
  • ???????????
  • LCOM??????????
  • ?????????????????????????????????????????????????
    ?????????????????????????????????0????????0???
  • WMC?????????????
  • ?????????????????????????????????????????????????
    ??????????????????????????

9
Chidamber???????(2)
  • ?????????
  • DIT????????
  • ??????????????????????????????
  • NOC??????
  • ???????????????
  • ?????

10
Chidamber???????(3)
  • ???????????????
  • CBO???????
  • ?????????????????????????????????????????????????
    ???
  • RFC?????????
  • ??????????????????????????????????????????????

11
CBO,RFC??
12
Chidamber???????????
  • ??????????????????????????
  • ?????????????????????????????????????
  • () V.R.Basilli, L.C.Briand and W.L.Melo A
    Validation of Object-Oriented Design Metrics as
    Quality Indicators, IEEE Trans. Software Eng.,
    vol. 22, no. 10, pp.751-761, 1996.

13
??
  • ??????????????????????????0???

14
????????(1)
  • DITo
  • ??????????????????????????????????????????

15
????????(2)
  • CBOo
  • ?????????????????????????????
  • RFCo
  • ?????????????????????????????????????????????????
    ?

16
CBOo,RFCo??
17
??
  • ???????????????????????????
  • ????????
  • ???????
  • ???????????????????

18
?????
  • ????????C???????????????????
  • 6??????????????
  • ????4??5????????????
  • ?????????????????
  • ?????????????????
  • ???????????
  • ??????????????????
  • MFC??????????????

19
?
  • ???? ?3000?
  • ??? ?10000?

20
????????
  • ????????
  • ?????????????1?????????????
  • ??????????
  • ???????????????
  • ???????
  • ????????
  • ????????
  • ????????
  • ????????

21
??
  • ????????????
  • ?????????????????????
  • ??????????????????????
  • ????????????????????????????
  • 19??????????????

22
???
23
????????????????
  • RFCo?RFC????????
  • CBOo?CBO????????

24
CBOo?CBO
  • CBO??????????????????????
  • ????????????????????????????????
  • ?????????????????

25
RFCo?RFC
  • RFC???????????????
  • ?????????????????????????????
  • ?????????lt????????

26
??
  • ??????????????????????????
  • ??????????????????????????????????
  • ?public????????????????????????????

27
??????
  • ????????Chidamber????????????????????
  • Briand??????????????????
  • ?????????????????????
  • () L.Briand, P.D., and W.M., An Investigation
    into Coupling Measures for C, Proc. of the
    19th ICSE, 1997.

28
?????????????????
29
???????????????????
  • ?????????
  • 97?????

30
????OO???????
  • Mark Lorenz and J.K., Object-Oriented Software
    Metrics, Prentice Hall, 1994.
  • ?????????????????????
  • L.Briand, P.D., and W.M., An Investigation into
    Coupling Measures for C, Proc. of the 19th
    ICSE, 1997.
  • ?????????????????????????18??????????????

31
Halsted, McCabe??????
  • Halsted??????1
  • ?????????????????????????????????????????????????
    ??????????????????????
  • McCabe??????????2
  • ???????????????(????1)
  • (1) Halsted, M.H., Elements of Software Science,
    Elsevier North-Holland, 1977.
  • (2) McCabe, T.J., A complexity measure, IEEE
    Trans. Software Eng., vol. SE-2, no. 4,
    pp.308-320, 1976

32
???????????
33
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com