软件可移植性(portability),是指软件从一个计算机系统或(环境)移植到另一个上去的难易程度。

题目
判断题
软件可移植性(portability),是指软件从一个计算机系统或(环境)移植到另一个上去的难易程度。
A

B

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

软件可移植性是用来衡量软件的(54)的重要尺度之一。为了提高软件的可移植性,应注意提高软件的(55)。采用(56)有助于提高(55)。为了提高可移植性,还应(57)。使用(58)语言开发的系统软件具有较好的可移植性。

A.通用性

B.效率

C.质量

D.人机界面


正确答案:C

第2题:

影响软件维护难易程度的因素包括软件的可靠性、可测试性、可修改性、可移植性、可使用性、可理解性及程序效率等。要衡量软件的可维护性,应着重从哪3方面考察?


正确答案:可理解性、可测试性、可修改性。
可理解性、可测试性、可修改性。

第3题:

●设计高质量的软件是软件设计追求的一个重要目标。可移植性、可维护性、可靠性、效率、可理解性和可使用性等都是评价软件质量的重要方面。可移植性反映出把一个原先在某种硬件或软件环境下正常运行的软件移植到另一个硬件或软件环境下,使该软件也能正确地运行的难易程度。为了提高软件的可移植性,应注意提高软件的 (47) 。可维护性通常包括 (48) 。通常认为,软件维护工作包括改正性维护、 (49) 维护和 (50) 维护。其中 (49) 维护则是为了扩充软件的功能或提高原有软件的性能而进行的维护活动。 (51) 是指当系统万一遇到未预料的情况时,能够按照预定的方式做合适的处理。

(47) A.使用方便性

B.简洁性

C.可靠性

D.设备不依赖性

(48) A.可用性和可理解性

B.可修改性、数据独立性和数据一致性

C.可测试性和稳定性

D.可理解性、可修改性和可测试性

(49) A.功能性

B.扩展性

C.合理性

D.完善性

(50) A.合理性

B.完善性

C.合法性

D.适应性

(51) A.可用性

B.正确性

C.稳定性

D.健壮性


正确答案:D,D,D,D,D
【解析】软件的可移植性是指把程序从一种硬件配置或软件系统环境转移到另一种配置和环境时,需要的工作量的多少。提高软件可移植性的关键在于提高软件的设备无关性,即设备不依赖性。软件的可维护性通常包括可理解性、可修改性和可测试性。按照每次维护的具体目标,软件维护工作可分为3类:改正性维护、完善性维护和适应性维护。改正性维护的目的在于纠正开发期间未能发现的错误。由于软件测试的不彻底性,任何大型软件在交付使用后都会发现一些潜藏的错误,对它们进行的诊断和改正就称为改正性维护,改正性维护约占总维护量的20%。完善性维护指的是任何软件,无论是应用软件还是系统软件,在使用期间都要不断改善,加强产品的功能和性能,以满足用户日益增长的需求,提高自己产品的市场竞争力。刚投入使用的是第1版,以后就可能不断升级为第2版、第3版等,在整个维护工作量中,完善性维护所占比重最大,约占50%~60%。适应性维护是指软件为适应运行环境的变化而进行的一种维护,如硬件或支撑软件(如操作系统升级)改变引起的变化,将软件移植到其他的运行平台上等,这类维护大约占总维护量的25%。软件的健壮性是指在硬件发生故障、输入的数据无效或操作错误等意外环境下,即系统遇到未预料的情况时,系统能够做出适当响应的程度。

第4题:

软件的(51)是指软件从一种计算机系统转换到另一种计算机系统运行的难易程度。在规定的条件下和规定的时间间隔内,软件实现其规定功能的概率称为(52)。

A.兼容性

B.可移植性

C.可转换性

D.可扩展性


正确答案:B
解析:软件质量是指反映软件系统或软件产品满足规定或隐含需求的能力的特征和特性全体。在ISO/IEC9126软件质量模型中定义了6个质量特性:功能性、可靠性、易使用性、效率、可维护性和可移植性。软件的可移植性是指软件从一种计算机系统转换到另一种计算机系统运行的难易程度。软件的可靠性是指在规定的条件下和规定的时间间隔内,软件实现其规定功能的概率。

第5题:

软件的互操作性是指______。

A.软件的可移植性

B.人机界面的可交互性

C.多用户之间的可交互性

D.连接一个系统和另一个系统所需的工作量

A.

B.

C.

D.


正确答案:D

第6题:

软件的互操作性是指______。

A.软件的可移植性

B.人机界面的可交互性

C.连接一个系统和另一个系统所需的工作量

D.多用户之间的可交互性


正确答案:C
解析:ISO/IEC 9126的软件质量模型包括6个质量特性和21个质量子特性。
  (1)功能性(functionality)
  功能性是指与软件所具有的各项功能及其规定性质有关的一组属性,包括如下内容。
  适合性(suitability):与规定任务能否提供一组功能以及这组功能的适合程度有关的软件属性。适合程度的例子如面向任务系统中由子功能构成功能是否合适、表容量是否合适等。
  准确性(accuracy):与能否得到正确或相符的结果或效果有关的软件属性。此属性包括计算值所需的准确程度。
  互操作性(interoperability):与同其他指定系统进行交互的能力有关的软件属性。为避免可能与易替换性的含义相混淆,此处用互操作性(互用性)而不用兼容性。
  依从性(compliance):使软件遵循有关的标准、约定、法规及类似规定的软件属性。
  安全性(security):与防止对程序及数据的非授权的故意或意外访问的能力有关的软件属性。
  (2)可靠性(reliability)
  可靠性是指在规定运行条件下和规定时间周期内,与软件维护其性能级别的能力有关的一组属性。可靠性反映的是软件中存在的需求错误、设计错误和实现错误而造成的失效情况。包括如下内容。
  成熟性(maturity):与由软件故障引起失效的频度有关的软件属性。
  容错性(fault tolerance):与在软件故障或违反指定接口的情况下,维持规定的性能水平的能力有关的软件属性。指定的性能水平包括失效防护能力。
  可恢复性(recoverability):与在失效发生后,重建其性能水平并恢复受直接影响数据的能力以及为达此目的所需的时间和努力有关的软件属性。
  (3)可用性(usability)
  可用性是指根据规定,用户或隐含用户的评估所做出的关于与使用软件所需要的努力程度有关的一组属性。包括如下内容。
  可理解性(understandability):与用户为认识逻辑概念及其应用范围所花的努力有关的软件属性。
  易学性(learnability):与用户为学习软件应用(例如,运行控制、输入、输出)所花的努力有关的软件属性。
  可操作性(operability):与用户为操作和运行控制所花的努力有关的软件属性。
  (4)效率(efficiency)
  效率是指在规定条件下,与软件性能级别和所使用资源总量之间的关系有关的一组属性。包括如下内容。
  时间特性(time behaviour):与软件执行其功能时响应和处理时间以及吞吐量有关的软件属性。
  资源特性(resource behaviour):与在软件执行其功能时所使用的资源数量及其使用时间有关的软件属性。
  (5)可维护性(maintainability)
  可维护性是指与对软件进行修改的难易程度有关的一组属性。包括如下内容。
  可分析性(analysability):与为诊断缺陷或失效原因及判定待修改的部分所需努力有关的软件属性。
  可改变性(changeability):与进行修改、排除错误或适应环境变化所需努力有关的软件属性。
  稳定性(stability):与修改所造成的未预料结果的风险有关的软件属性。
  可测试性(testabiliy):与确认已修改软件所需的努力有关的软件属性。此子特性的含义可能会被研究中的修改加以改变。
  (6)可移植性(portability)
  可移植性是指与一个软件从一个环境转移到另一个环境运行的能力有关的一组属性。包括如下内容。
  适应性(abaptability):与软件无需采用有别于为该软件准备的活动或手段就可能适应不同的规定环境有关的软件属性。
  可安装性(installability):与指定环境下安装软件所需努力有关的软件属性。
  遵循性(conformance):使软件遵循与可移植性有关的标准或约定的软件属性。
  可替换性(replaceability):与软件在该软件环境中用来替代指定的其他软件的机会和努力有关的软件属性。为避免可能与互操作性(互用性)的含义相混淆,此处用易替换性而不用兼容性。特定软件的易替换性并不隐含此软件可由所考虑的软件所替代。易替换性可能包含易安装性和适应性这2个属性。由于此概念的重要性,它已被采用作为一个独立的子特性。

第7题:

软件的可移植性是衡量软件质量的重要标准之一,它是指

A.一个软件版本升级的容易程度

B.一个软件与其它软件交换信息的容易程度

C.一个软件对软、硬件环境要求得到满足的容易程度

D.一个软件从一个计算机系统或环境转移到另一个计算机系统或环境的容易程度


正确答案:D
解析:可移植性:把程序从一种硬件配置和软件环境转换到另一个配置和环境时,需要的工作量是多少。考点链接:与产品运行有关的特性,与产品修改有关的特性。

第8题:

● 将软件从一种计算机环境转换到另一种环境运行的难易程度是指软件的 (52) 。在规定的条件下和规定的时间间隔内,按设计要求,软件成功运行的特性称为 (53) 。

(52)

A. 可靠性

B. 可移植性

C. 可使用性

D. 灵活性

(53)

A. 可靠性

B. 可移植性

C. 可重用性

D. 正确性


正确答案:B,A

第9题:

将软件从一种计算机环境转换到另一种环境运行的难易程度是指软件的(52)。在规定的条件下和规定的时间间隔内,按设计要求,软件成功运行的特性称为(53)。

A.可靠性

B.可移植性

C.可使用性

D.灵活性


正确答案:B

第10题:

在ISO/IEC 9126软件质量模型中,可移植性是指将软件产品从某一个硬件或者软件环境中转移到另外一个硬件或者软件环境中所需要付出的努力的软件属性,它反映对软件产品进行移植的难易程度,可以从______、易安装性、一致性、易替换性几个方面描述软件产品的可移植性属性。

A.易操作性

B.易改变性

C.适应性

D.稳定性


正确答案:C

更多相关问题