??????????????????

??????????????????????????????????????????????й???????????????????????????????????????????????????????λ?????????????????????????????????????????а????????????????????????????????????????????

??????????????????????????????????????????о??????????????????????ù?????????????????????????1??1?????????????????????????????????????????????????????к????????????????????????????д????????????????????????????????????????????????????????????????????????μ???????????????????????????????????????????????????????????Щ???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Σ?????????????в????????????????е????????????????????????????????????????????????????????????μ?????????????????????????ò?????ù???????????????и??????????飬??????????????????????ζ?????????????£???????з?????????????????ε????????“?????”??????????????

?????????Щ???????е???С???????????????????????????б????????????????????????????Щ????γ???????????з???????????????????б?????????????????????????????????????????????????????????????????????????????????????????????????????????????????? CMM??ISO?????????????????ò????????????????????????????????????????????????????п??????????????????е?????????й??????г???????????????????????????????????????????????????????????????????????????????ж????????????з???????????У???????????????????????

??????????????????????????????????????й???IPhone?????????????????????????????????????????IPhone??????????????????????????????????????????

????????????????????????????????????????????????????????Щ????????????????????????????????Щ???????????????????Э?????????Щ??????????????β????????????????????Щ?????????????????????????????????????????????????м???????????????????????????????????????????????????????????????棬????????????????????????????????????????洦??

???????????????????????????????????й???????????????Щ???????????????????????????????????????????й?????????????????????????????????????????????????????????????????й????????????????????????????????????????

??????????????

??????????????????????飬???????V????????????????????????????????

???????????????????Σ???????????????????????????????????????????????????????????????????????????????????????????QAC??PC-lint??

????PC-lint?????????????????????????????????磬?????????????д???????????????????????????????????????????????????в????????????????????????????

????QAC???????????????????????????????????????????????????????????з????????????????????Щ????????Щ??????????????????ù?????ù?????????????????????????????????????????????MISR??????????????????????????????????????????к??????????????????????????

?????????????????飬???????parasoft???μ?????????з?????java??????C++?????汾???ù???????????????????????Eclipse???????????????????????????????????office.????????????????

???????????????????й???飬??????????parasoft???μ????????insure++????????????????????????????????

?????????????????鵥?/?????????????????????IPL??Cantata++??IBM??RTRT???????????????????????????/?????????????????Cantata++?????????????????????????ù???????????

????????????????????????????????????????????CANTATA++??????

????1)?????????????????????????????????п??????????????????????????????????????Cantata++????????????????????????????????????????????????????????????

????2)??÷????before????????????????????????????????????????????????;?????????????????????????????????????????????????С?????????????о????????????????????????????????????????????????????????????????????汣??????????????????????????????????????????before??????????????????????????????????????????????????????????????

????3)??÷????after????????????÷??????????????????????????????????????????????????????????????????malloc???????????????????????????????????????????Cantata++?????after????????malloc??????????NULL??????????????????????????????

???????????????????????????????????????????????????McCabe???????????????д??????????????飬?????????????ε?????????????X???????????????????????????????????????????????????????????????к????????

????????????汾????????CVS??VSS????????????????????