软件质量属性
某软件开发公司欲为某电子商务企业开发一个在线交易平台,支持客户完成网上购物活动中的在线交易。在系统开发之初,企业对该平台提出了如下要求:
①在线交易平台必须在1s内完成客户的交易请求。
②该平台必须保证客户个人信息和交易信息的安全。
③当发生故障时,该平台的平均故障恢复时间必须小于10s。
④由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行硬件升级必须在6小时内完成。
针对这些要求,该软件开发公司决定采用基于架构的软件开发方法,以架构为核心进行在线交易平台的设计与实现。
软件质量属性是影响软件架构设计的重要因素。请用200字以内的文字列举6种不同的软件质量属性名称,并解释其含义。
发布日期:2021-10-29
试题解析
质量属性
质量属性(quality attribute)是2018年公布的计算机科学技术名词。
- 中文名
-
质量属性
- 所属学科
-
计算机科学技术
- 出处
-
《计算机科学技术名词 》第三版
- 外文名
-
quality attribute
- 公布时间
-
2018年
软件
软件(中国大陆及香港用语,台湾称作软体,英文:software)是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。另也泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。
- 中文名
-
软件
- 应用类别
-
系统软件
- 汉语拼音
-
ruǎn jiàn
- 外文名
-
software
- 开发语言
-
Java
- 注音
-
ㄖㄨㄢˇ。ㄊㄧˇ
欲为
欲为,中国第五人格项目电子竞技选手。
- 中文名
-
欲为
- 职业
-
电子竞技选手
- 竞技项目
-
第五人格
- 国籍
-
中国
- 所属战队
-
Ace战队
正确答案:
常见的软件质量属性有多种,例如,性能(PerformancE.、可用性(Availability)、可靠性(Reliability)、健壮性(Robustness)、安全性(Security)、可修改性(Modification)、可变性(Changeability)、易用性(Usability)、可测试性(Testability)、功能性(Functionality)和互操作性(Inter-operation)等。
这些质量属性的具体含义如下:
<1>性能是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数。
<2>可用性是系统能够正常运行的时间比例。
<3>可靠性是指软件系统在应用或错误面前,在意外或错误使用的情况下维持软件系统功能特性的基本能力。
<4>健壮性是指在处理或环境中,系统能够承受压力或变更的能力。
<5>安全性是指系统向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力。
<6>可修改性是指能够快速地以较高的性能价格比对系统进行变更的能力。
<7>可变性是指体系结构经扩充或变更成为新体系结构的能力。
<8>易用性是衡量用户使用一个软件产品完成指定任务的难易程度。
<9>可测试性是指软件发现故障并隔离、定位其故障的能力特性,以及在一定的时间和成本前提下,进行测试设计、测试执行的能力。
<10>功能性是系统所能完成所期望工作的能力。
<11>互操作性是指系统与外界或系统与系统之间的相互作用能力。
解析:
暂无解析
题王网让考试变得更简单
扫码关注题王,更多免费功能准备上线!