发布网友 发布时间:2022-04-22 07:11
共5个回答
热心网友 时间:2022-06-17 07:06
软件质量就是“软件与明确地和隐含地定义的需求相一致的程度”。
更具体地说,软件质量是软件与明确地叙述的功能和性能需求、文档中明确描述的开发标准以及任何专业开发的软件产品都应该具有的隐含特征相一致的程度。
扩展资料
软件质量因素的定义
1、正确性(Correctness):系统满足规格说明和用户目标的程度,即在预定环境下能正确地完成预期功能的程度;
2、健壮性(Robustness):在硬件发生故障、输入的数据无效或操作错误等意外环境下,系统能做出适当响应的程度;
3、效率(Efficiency):为了完成预定的功能,系统需要的计算资源的多少;
4、完整性(Efficiency)或安全性(Security):对未经授权的人使用软件或数据的企图,系统能够控制(禁止)的程度;
5、可用性(Usability):系统在完成预定应该完成的功能时令人满意的程度;
6、风险(Risk):按预定的成本和进度把系统开发出来,并且为用户所满意的概率。
参考资料来源:百度百科-软件质量
热心网友 时间:2022-06-17 07:06
1 软件质量就是 “ 软件与明确的和隐含的定义的需求相一致的
程度
2 指定的标准定义了一组指导软件开发的准则,如果没有
遵守这些准则,几乎肯定会导致质量不高。
3 通常,有一组没有显式描述的隐含需求(如期望软件是
容易维护的)。如果软件满足明确描述的需求,但却不
满足隐含的需求,那么软件的质量仍然是值得怀疑的
软件质量考虑要素
功能性
1功能性
当软件在指定条件下使用时,软件产品提供满足明确和隐含
要求的功能的能力。
l 适合性
软件产品符合需求,能解决用户业务问题
l 准确性
软件产品数据和处理处理能力要准确
l 互操作性
软件产品与其他系统的交互和对接能力。
l 安全保密性
软件产品权限安全,不同角色进入拥有不同的操作权限.
性能
时间特性
软件产品执行其功能时,提供满足需求的响应时间和处理时
间以及吞吐率等指标的能力。
l 资源利用性
软件产品执行其功能时,提供满足需求的CPU、内存等占用
率的能力
安全性
软件在受到恶意攻击的情形下依然能够继续正确运行的能力
l 软件被在授权范围内合法使用的能力,如:序列号决定使用
数。
兼容性
软件适应不同的规定环境下的能力
l 软件遵循与可移植性有关的标准或约定的能力
l 软件与其他替代软件兼容的能力
l 常见的兼容性(浏览器、操作系统)
可靠性
可靠性
在指定条件下使用时,软件产品维持规定的性能级别的能力。
l 成熟性
软件产品为避免由软件内部的故障而导致失效的能力。
l 容错性
软件出现故障或者违反其指定接口的情况下,依然维持规定
的性能级别的能力。
l 易恢复性
失效发生后,重建规定的性能级别并恢复受直接影响的数据
的能力。
易用性
易用性
在指定条件下使用时,软件产品被理解、学习、使用和吸引
用户的能力。
l 易理解性
软件产品让用户无须过多学习就能理解的能力。
l 易学性
软件产品让用户即使参加了学习,学习成本高低的能力。
l 易操作性
软件产品让用户操作方便,符合使用习惯的能力。
l 吸引性
软件产品让用户觉得舒服、操作吸引眼球的能力。
l 用户体验性
是以上几个特性的统称,部分企业把易用性也称之为用户体
验性,是一个比较时髦的词。
安装、卸载
执行安装/卸载时,能按照一定的规格和流程将软件安装上
的能力。
l 简化的软件安装/卸载过程
l 提供亲切友善的操作逻辑或接口
l 软件完整,避免被盗版、破解或植入病毒
可维护性
易分析性
软件出问题后,快速判断问题点并能快速修复的能力。
l 易改变性
软件修改后可快速发布,快速投入生产的能力。
l 稳定性
软件避免由于软件修改而造成意外结果的能力。
l 易测试性
软件版本升级修改后被快速确认的能力。
可移植性
适应性
软件不需采用其他手段就可适应不同的指定环境的能力。
l 易安装性
软件在指定环境中被快速安装的能力。
l 共存性
软件在同一环境下同与其他软件共存的能力。
l 易替换性
软件在同一环境下,替代另一个相同用途的软件的能力
热心网友 时间:2022-06-17 07:07
付费内容限时免费查看回答您好!非常感谢您的咨询!很高兴为您服务,为了为提供更准确的服务,组织答案和打字都需要时间,请您耐心等候一会儿![微笑]
您好!软件质量类似于考试中的评分。79分,81分,60分等。软件质量的评份一般是10分制的。而软件等级就类似于考试中的等级评定。比如,90至100是A,80至90是B,60至80是C,60以下是D。[微笑]软件等级对应的就是9分以上A,8,9分B,6至8分C,6分以下D。当然这些标准是可以人为更改的。[微笑]也可以设置一个统一的标准,由该行业权威来设定。多个权威就可能有多套标准。
热心网友 时间:2022-06-17 07:08
概括地说,软件质量就是“软件与明确地和隐含地定义的需求相一致的程度”。具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。上述定义强调了以下三点:
(1)软件需求是度量软件质量的基础,与需求就一致就是质量不高。
(2)指定的标准定义了一组指导软件开发的准则,如果没有遵守这些准则,几乎肯定会导致质量不高。
(3)通常,有一组没有显式描述的隐含需求(如期望软件是容易维护的)。如果软件满足明确描述的需求,但却不满足隐含的需求,那么软件的质量仍然是值得怀疑的。
影响软件质量的主要因素,这些因素是从管理角度对软件质量的度量。可划分为三组,分别反应用户在使用软件产品时的三种观点。正确性、健壮性、效率、完整性、可用性、风险(产品运行);可理解性、可维修性、灵活性、可测试性(产品修改);可移植性、可再用性、互运行性(产品转移)。
热心网友 时间:2022-06-17 07:08
软件质量:
1、概括地说,软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。
2、具体地说,软件质量是软件符合明确叙述的功能和性能需求、文档中明确描述的开发标准、以及所有专业开发的软件都应具有的隐含特征的程度。
3、影响软件质量的主要因素,这些因素是从管理角度对软件质量的度量。
4、可划分为三组,分别反应用户在使用软件产品时的三种观点。正确性、健壮性、效率、完整性、可用性、风险(产品运行);可理解性、可维修性、灵活性、可测试性(产品修改);可移植性、可再用性、互运行性(产品转移)。