ISO/IEC 25010:2011 模型说明

国际软件质量评价标准ISO/IEC 25010:2011弥补了ISO/IEC9126质量模型的不足,描述了8个质量特性和31个子特性。
在这里插入图片描述
一、功能适合性(Functional suitability)

  1. 功能完整性(Functional Completeness):软件产品实现的功能达到所有指定任务和用户目标的程度。
  2. 功能正确性(Functional Correctness):软件产品提供具有所需精度的正确或者相符的结果的程度。
  3. 功能适当性(Functional Appropriateness):软件产品促进完成指定任务和目标的程度。

二、性能效率(Performance Efficiency)

  1. 时间特性(Time-behavior):软件产品或系统在执行其功能时的相应和处理时间以及吞吐量满足要求的程度。
  2. 资源利用率(Resource Utilization):软件产品或系统在执行其功能时所使用的资源数量和类型满足要求的程度。
  3. 容量(Capacity):软件产品或系统的参数的最大极限满足要求的程度。

三、兼容性(Compatibility)

  1. 互操作性(Interoperability):两或多个软件系统或产品或组件可以交换信息并使用已交换信息的程度。
  2. 共存性(Co-existence):软件产品在与其他产品共享相同环境和资源的同时,能够有效的执行其所需功能,而不会对其他产品产生有害影响的程度。

四、易用性(Usability)

  1. 被识别的适当性(appropriateness recognizability):用户能够识别产品或系统是否适合他们需求的程度。
  2. 易学习性(Learnability):软件产品或系统能够使用户在紧急情况下学习如何有效、高效地使用它的程度。
  3. 易操作性(Operability):软件产品或系统易于操作、控制和恰当使用的程度。
  4. 用户错误防御(User error protection):软件产品或系统保护用户不出错的程度。
  5. 用户界面美观(User Interface aesthetics):软件产品提供的用户界面令用户愉快和满意的程度。
  6. 可访问性(Accessibility):软件产品或系统可以被具有最广泛特性和能力的人在特定使用环境中使用以实现特定目标的程度。

五、可靠性(Reliability)

  1. 成熟度(Maturity):软件系统、产品或组件在正常运行下满足可靠性要求的程度。
  2. 可用性(Availability):软件系统或产品在使用时可操作和可访问的程度。
  3. 容错性(Fault tolerance):尽管存在硬件或软件故障,但软件系统、产品或组件仍然按照预期运行的程度。
  4. 易恢复性(Recoverability):当发生中断或故障时,软件产品或系统能够恢复直接受影响的数据并重新建立系统所需状态的程度。

六、安全性(Security)

  1. 保密性(Confidentiality):软件原型能够确保数据只能由授权的人访问的程度。
  2. 完整性(Integrity):软件系统、产品或组件防止未经授权就修改或访问计算机程序或数据的程度。
  3. 抗抵赖性(Non-repudistion):软件系统能够证明已发生的行动或事件,以便日后不能否认这些事件或行动的程度。
  4. 责任(Accountability):根据实体的操作能唯一跟踪到该实体的程度。
  5. 真实性(Authenticity):主体或资源的身份可以证明是所声称身份的程度。

七、可维护性(Maintainability)

  1. 模块性(Modularity):软件系统或计算机程序由离散组件组成,使得对一个组件的更改对其他组件产生的最小影响的程度。
  2. 可复用性(Reusability):有价值的事物能够用于多个系统,或用于构建其他事物的程度。
  3. 易分析性(Analyzability):评估一个或多个零件的预期变更对产品或系统的影响,或诊断产品的缺陷或故障原因,或识别待修改零件的有效性和效率程度。
  4. 易修改性(Modifiability):在不引入缺陷或降低现有产品质量的情况下,软件产品或系统可以被有效且高效修改的程度。
  5. 易测试性(Testability):为软件系统、产品或组件建立有效且高效的测试标准,并进行测试确认软件是否满足这些标准的程度。

八、可移植性(Portability)

  1. 适应性(Adaptability):软件产品或系统能够有效地使用不同或不断发展的硬件、软件或其他操作或使用环境的程度。
  2. 易安装性(Installability):在指定环境中成功安装和/或写在产品或系统的有效性和高效性程度。
  3. 可替代性(Replaceability):在相同环境中,产品能够替换其他相同目的的指定软件产品的程度。
  • 8
    点赞
  • 37
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ISO/IEC 25010:2011ISO/IEC针对软件和系统质量的标准,它旨在帮助开发人员、测试人员等团队评估和提高软件或系统的质量。该标准提供了8个主要质量特征和31个子特征,这些特征可以帮助团队确定应该评估哪些方面,以及哪些方面需要进一步改进。 这些8个主要质量特征包括:适合性(suitability)、可靠性(reliability)、效率(efficiency)、可维护性(maintainability)、可移植性(portability)、可用性(usability)、安全性(security)、兼容性(compatibility)等。每个特征都有其子特征,例如适合性包括正确性(correctness)、适用性(appropriateness)等。 通过使用ISO/IEC 25010:2011,团队可以更全面地了解软件或系统的质量状况,并更好地确定改进方向和优化目标。该标准也为开发人员和测试人员提供了一个共同的语言和框架,即使来自不同背景和领域的人员也可以轻松地进行合作和交流。因此,该标准被广泛应用于软件和系统开发相关的企业、组织和项目中。 ### 回答2: ISO/IEC 25010:2011是国际标准化组织与国际电工委员会共同发布的一项软件质量评审标准。它是一种基于质量模型的方法,用于评审软件内在质量、外在质量以及使用质量等方面。该标准支持基于需求、度量和通用规范的软件质量评审,也为软件评审提供了一个通用的架构。 ISO/IEC 25010:2011着眼于软件产品的质量特征,将其分为两类:内部质量和外部质量。内部质量主要是指软件产品内部的质量特征,如可维护性、可重用性、可靠性、效率以及可移植性等。外部质量则主要是指软件产品对外界的响应能力和支持程度,如功能性、适应性、易用性、安全性以及可靠性等。 通过ISO/IEC 25010:2011,软件质量评审可以使用标准化的方法来划分软件的质量特征,确保评审的精确度和一致性。该标准包含了一系列子特征,可以指导软件评审者对不同特征进行评审。ISO/IEC 25010:2011的使用可以帮助软件开发者更好地了解软件质量特征,并对其进行评审和优化,从而提高软件产品的品质和可靠性。 ### 回答3: ISO/IEC 25010:2011是国际标准化组织(ISO)和国际电工委员会(IEC)联合发布的一项软件工程标准,也被称为“系统和软件质量要求和评估标准”。该标准旨在提供一种用于衡量和评估软件系统质量的框架。 该标准利用了许多现有的评估模型和工具,采用了一种基于质量特性的方法来描述软件质量。这些质量特性涵盖了功能性、可靠性、可用性、效率、可维护性、可移植性和安全性等方面。 在ISO/IEC 25010:2011中,软件质量被定义为软件满足其规定或预期用途的程度。因此,软件质量的评估需要结合用户需求和预期使用环境进行。评估结果可以用于确定软件产品或服务的局限性,从而指定必要的改进措施。 该标准为软件行业提供了一个通用的质量框架,可用于研发、测试和运营过程的整个生命周期。通过使用该标准,软件开发团队可以精确定义软件质量,并在开发过程中积极关注软件质量的重要性,并持续改进软件产品或服务。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值