软件æµè¯å°±æ¯å©ç¨æµè¯å·¥å
·æç
§æµè¯æ¹æ¡åæµç¨å¯¹äº§åè¿è¡åè½åæ§è½æµè¯ï¼çè³æ ¹æ®éè¦ç¼åä¸åçæµè¯å·¥å
·ï¼è®¾è®¡åç»´æ¤æµè¯ç³»ç»ï¼å¯¹æµè¯æ¹æ¡å¯è½åºç°çé®é¢è¿è¡åæåè¯ä¼°ãæ§è¡æµè¯ç¨ä¾åï¼éè¦è·è¸ªæ
éï¼ä»¥ç¡®ä¿å¼åç产åéåéæ±ã
使ç¨äººå·¥æè
èªå¨æ段æ¥è¿è¡ææµè¯æ个系ç»çè¿ç¨,å
¶ç®çå¨äºæ£éªå®æ¯å¦æ»¡è¶³è§å®çéæ±æå¼æ¸
é¢æç»æä¸å®é
ç»æä¹é´çå·®å«. å®æ¯å¸®å©è¯å«å¼åå®æï¼ä¸é´ææç»ççæ¬ï¼ç计ç®æºè½¯ä»¶ï¼æ´ä½æé¨åï¼çæ£ç¡®åº¦(correctness) ãå®å
¨åº¦(completeness)åè´¨é(quality)ç软件è¿ç¨ï¼æ¯SQA(software quality assurance)çéè¦ååã
Grenford J.Myersæ¾å¯¹è½¯ä»¶æµè¯çç®çæåºè¿ä»¥ä¸è§ç¹: (1)æµè¯æ¯ä¸ºäºåç°ç¨åºä¸çé误èæ§è¡ç¨åºçè¿ç¨ï¼ (2)好çæµè¯æ¹æ¡æ¯æå¯è½åç°è¿ä»ä¸ºæ¢å°æªåç°çé误çæµè¯æ¹æ¡ï¼ (3)æåçæµè¯æ¯åç°äºè³ä»ä¸ºæ¢å°æªåç°çé误çæµè¯ã
ç¶è,è¿ç§è§ç¹æåºæµè¯æ¯ä»¥æ¥æ¾é误为ä¸å¿,èä¸æ¯ä¸ºäºæ¼ç¤ºè½¯ä»¶çæ£ç¡®åè½.ä½æ¯åªä»åé¢ææç解,å¯è½ä¼äº§ç误导,认为åç°é误æ¯è½¯ä»¶æµè¯çå¯ä¸ç®ç,æ¥æ¾ä¸åºé误çæµè¯å°±æ¯æ²¡æä»·å¼çæµè¯,å®é
ä¸å¹¶éå¦æ¤!
(1)æµè¯å¹¶ä¸ä»
ä»
æ¯ä¸ºäºæ¾åºé误.éè¿åæé误产ççåå åé误çåçè¶å¿,å¯ä»¥å¸®å©é¡¹ç®ç®¡çè
åç°å½å软件å¼åè¿ç¨ä¸ç缺é·,以便åæ¶æ¹è¿ï¼
(2)è¿ç§åæä¹è½å¸®å©æµè¯äººå设计åºæé对æ§çæµè¯æ¹æ³,æ¹åæµè¯çæçåæææ§ï¼
(3)没æåç°é误çæµè¯ä¹æ¯æä»·å¼ç,å®æ´çæµè¯æ¯è¯å®è½¯ä»¶è´¨éçä¸ç§æ¹æ³ 软件æµè¯å®æ´åç±»ï¼åè§ï¼è½¯ä»¶æµè¯çå®æ´åç±»
以ä¸çé½æ¯å®è¯ï¼å
¶å®è¯´ç½äºï¼è½¯ä»¶æµè¯å°±æ¯å¨å¼å人åååºè½¯ä»¶ææ¾å¸åºåï¼å°½å¯è½æ©çæ¾åºè½¯ä»¶å½ä¸æåå¨çBUGï¼å 为任ä½è½¯ä»¶å¨ç论ä¸æ¥è¯´é½æ¯åå¨é®é¢çï¼é½ä¸æ¯å®ç¾çï¼å°½æ©çæ¾åºæ¼æ´ï¼å
¬å¸çæ失ä¹å°±è¶ä½ï¼è¿ä¹å°±æ¯è½¯ä»¶æµè¯äººåè¶æ¥è¶åéè§çåå ï¼
å
¶å®è½¯ä»¶æµè¯æ¯ä¸ç§ç¸å½ä¹å³æ¯ç¥çå·¥ä½ï¼ä¸è¬é¢å
¬å¸é½æ¯è¾ååç¨å¾®å
åç人ï¼å¦å¤æµè¯äººåè¿è¦å
·å¤ç¸å½çå£æï¼æ¹ä¾¿ä¸å¼å人åè¿æ客æ·äº¤æµï¼
温馨提示:答案为网友推荐,仅供参考