????????????????????????????????з?????????????Щ?????????????????????????????????????????????????"???????"????????????????? ??????Щ????????????????? ?????????????Щ???????????????Щ????????????o????????????????????Ч???

IPL??????????????????????????????1979??????????Bath??IPL??1988???????ISO9001?????????1991?????TickIT?????IPL????????AdaTEST??Cantata?????????????AdaTEST??Cantata????????????Щ????????

???

????μ??????????????????????????У???????????????????????????????????

?????????????????????????????????в?????????????????CASE???????????????????????????????????????????????????????????????????????????Щ?????????????????????????????顣

????????????????????е????????????????????Щ??????????????????????????????????????????????????????????????Bug?????????????????????50%?????????????????????ЩBug???????Ч?????????????б???????

????????????????????????????????з?????????????Щ?????????????????????????????????????????????????"???????"????????????????????г??Щ??????????????????????????????Щ???????????????Щ????????????o????????????????????Ч???

??????????

????????????????????????????е??????????????????????У???????????????????????????????????????????в????

????????????????????У?????C??????в??????????????????????????C++???????????????????У? ????в????????????????Ada???????????????????????????????????????????????Ada???????????е?????????????????????????????????????(4GL)??????У??????????????????????????????????????檔

?????????????????????????????????????????????????????????????????????????????????????????????????μ????л?????????С????????е???????????????????????????????н????????

?????????????????????????Щ?????????????????(Code review)?????????(Static analysis)????????(Dynamic analysis)??????????????????????????ж???????????????Щ???????????????????????б??????С?????????????????????????????????????и????????????????????????????????

?Щ???е????

??????????????????????????????"???????"????????????????????г????Щ??????????????????????ó??????????????Щ????????????

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

????????????????????????????????????????????????????????????????????????????????? ?????????????????????????????????????????????????????????????ε???·???????? ??????????????????????????????????????????????

??????????????У??????????????????????????????????????????????????????С??????????????????????????Bug????????У??????????????賣?????????????????????????????С?????????????????????佫?????????????Щ??????????????????Bug???棬?????????£???ЩBug?????????????????????????????????????????????????????????????????? ???????????????????????????????????С?

??????????У????????????????????????д?????????????????????????????????????????Щ???????????????Bug??????????????????????????????????????????£??????????????и???Ч??????????????????????????????????????????????μ?????????????????Ч?????á???????????????????????????????????????????ú????????

???AdaTEST??Cantata???????????????????????????????Ч????????????????????????????й??????????????????????????????

?????????????Щ??????????

??????Щ????????????????д???????????????????????????ε??????????????????????? ?????????????????????????????????????????Щ??????????????????????????????????????????д?????????????????????????????κ????顣???е???Щ?????????????????????????????????????????????????????(??????)???????????Bug????????????????????????Щ??

???????????д??????????????????????????????????????????????????????????????????????????в?????????????????????????????Bug????????????????????????????Щ???????е??????????????????????????????????????????????????????????????????????

??????л??????????????? ????????????????????????????????????????й???????????????????????????????????и???????????????????????????Bug???????????????????????????? --- ??????????????????? ?????Ч?????????????????????????????????????????????????????Щ???????????? ?????????????? ??????????????????????????????????????а???????????????????????????? ??????????????????????????(Review)??????????????????????л???????? ????????С?????????????????????????????????????

??????????????? ??????????????е???????

?????????????ж??????????????????????????????ó???????????????????????????????????????У???????????в????????????????????????

?????????????????????????????????????????????????????????Щ????????????????? ????????????????????????????????????????????????н??й???????Bug???????????????????

?????????????????????????????????????У??????????????????????????????????????? ???????????????????????????Bug???????????????????Щ?????????????? ??Щ???????Щδ?????????????????????????????????????????????????????????????????п???????????????????????Щ????????????á?

?????????? ???????????????е?Bug

??????????????????д??????????????????????????????????????????????????????????????ζ??????????????????????????????в?????????????????????????????????????????????У????κ??????????????????С?

???????????????????????????????????????? ????????????????????????????????????????? ??????????????????飬????????????????????????????????????????????????????????????????????????Σ???????????????????????????????????е???????????

????????????????????????е????????Щ?????????????????Bug????????????

???????????£???????????????????????????????????!???????????????????????Щ????С????????????????????λ?????????丯?ò?????????????????????????????????????????????? ??Щ???????????????????????????????????????????????????????????

??????Ч?????

???????????????????????????????????????Щδ?????Bug?????????????????????????????????????Bug?????СС???????????ε????????????????????????????????????????????(????????????????)??????????????????Щ???????????Bug?????????????????????????????δ?????г???????????????????????????????????????????????????????????????δ?????г???

????о???????????????????????????????????????????????????????о??????????????в?????Ч?????????????????Bug????????????????????????????????y???????? ??t???????????????Bug???????????????????????????????????????Bug?????

?????ε????????????????????????????????????????????????????????????????????? ???????Щ????????????????????????????????????????????????????????????

?Щ???

??Щ??????<<??????????>>(Capers Jones??McGraw-Hill 1991)?????г?????????????в??????????????????????(??????????????)????Щ?????????????????Ч????????????????? ???????????(?μ??????)??
 

(?????????(Field test)??????????????????????????????????????в????)

???????????????????????y??к??ε?????????β??????????????????????????????????????????????Bug?????????β??????á?

???????Щ?????????50%???????????????????Щ??????е?Bug????????檔?????ЩBug???????α????????????Щ??????????????????????????????????????????????????????????????????????50%??????????????????????????????????ò??????????

????

????????????????????????????????????????????η??????Bug????????????????????????????????????Σ?Bug????????????????????????????????????????????á??????????????????????????????????????????????о??????????????в?????Ч????????????????? ??????????????????????£?????????????????????????????????????????????????????ú??????????????????????????????Bug??????в?????Ρ?

??????????Ч?????????????????????????????????????а???????????????????????????????????????????????????????AdaTEST??Cantata???????????????????????Щ????????????????????????????????????????μ???????????????????????????????????????????????????????á???Ч????????????????????????????????????????????????????????????????????????