如何对软件质量进行评估(1)

如题所述

1. 软件质量特征
根据中国国家标准GB-T8566--2001,软件质量评估涉及以下特征:
a. 功能性:涉及满足明确或隐含需求的功能集合及其属性。
b. 可靠性:关于软件在特定时间和条件下保持性能的能力。
c. 易用性:与用户使用软件所需努力和评价相关的属性。
d. 效率:软件性能与资源消耗关系的表现。
e. 可维护性:进行指定修改所需努力的相关属性。
f. 可移植性:软件在不同环境间转移的能力,每个特征都对应若干子特征。
2. 评估指标选取原则
选择评估指标时应遵循以下原则:
a. 针对性:反映软件特有需求,如功能性和高可靠性。
b. 可测性:能通过数学计算、测试和统计得到具体数据。
c. 简明性:易于各方理解和接受。
d. 完备性:覆盖评估目标所有方面。
e. 客观性:客观反映软件特征,避免主观差异。
注意,指标不宜过多,以免复杂化和影响客观性。
3. 软件质量评估指标体系
软件测试与评估通常关注功能性、可靠性、易用性和效率等方面。评估时应依据研制任务书,采用自顶向下分解方法,参照国家软件质量标准。
3.1 功能性指标
功能性是软件关键质量特征,包括完备性和正确性。定性评价方法主要用于功能性评价。
a. 完备性:涉及软件功能的完整性和齐全性。
b. 正确性:关于软件得到正确结果或效果的属性。
功能性测试依据研制任务书规定的功能,设计典型测试用例,通过运行测试用例并比较结果与标准答案来评估。全面、典型和权威的测试用例集是评价关键。
温馨提示:答案为网友推荐,仅供参考