官术网_书友最值得收藏!

2.1 軟件質量

質量是什么?ISO 9001C將質量定義為:一組固有特性滿足要求的程度。該定義從固有特性及要求之間的關系描述質量,其對象泛指一切可以單獨描述和研究的事物,不局限于具象化的產品,可以是服務、活動、過程、體系乃至于人及其任意組合。軟件也不例外。

ANSI/IEEE Std 729—1983將軟件質量定義為:軟件產品滿足規定和隱含的與需求能力有關的全部特征或特性。該定義是基于軟件特點,對質量概念的自然拓展。定義軟件質量,等價于為軟件定義了一系列質量特性。ISO/IEC 5055基于性能效率、安全性、可靠性、可維護性四個影響系統行為的關鍵因素,提供一套工程規則,度量并評價軟件質量。在特定條件下,軟件質量可以轉換為可用性、可靠性、可維護性、安全性乃至經濟性、社會性等特性。

通過對軟件的內部屬性如靜態測度(內部質量)、外部屬性如執行特性(外部質量)、使用屬性(使用質量)進行持續測量和評價,改進過程,提高過程能力,使得軟件系統在指定的使用周境(Contexts of Use)下,實現用戶需求,是軟件質量保證的基本要求,是組織過程能力持續提升的基礎。基于軟件生命周期過程的軟件質量度量模型如圖2-2所示。

圖2-2 基于軟件生命周期過程的軟件質量度量模型

主站蜘蛛池模板: 锡林浩特市| 洛宁县| 通渭县| 罗甸县| 类乌齐县| 虎林市| 绍兴县| 全椒县| 德安县| 余江县| 偏关县| 涿州市| 隆化县| 荣昌县| 炎陵县| 岳阳市| 阿拉善盟| 和龙市| 临湘市| 衡水市| 墨竹工卡县| 铜梁县| 涡阳县| 澄城县| 连平县| 大同市| 连城县| 奎屯市| 封丘县| 伊宁县| 辽阳县| 易门县| 锡林浩特市| 新巴尔虎右旗| 海兴县| 嘉鱼县| 闻喜县| 乌兰浩特市| 汝阳县| 天门市| 忻城县|