itgle.com

软件的质量属性是衡量软件非功能性需求的重要因素。可用性质量属性主要关注软件系统的故障和它所带来的后果。()是能够提高系统可用性的措施。A、心跳检测B、模块的抽象化C、用户授权D、记录/重放

题目

软件的质量属性是衡量软件非功能性需求的重要因素。可用性质量属性主要关注软件系统的故障和它所带来的后果。()是能够提高系统可用性的措施。

  • A、心跳检测
  • B、模块的抽象化
  • C、用户授权
  • D、记录/重放

相似考题
更多“软件的质量属性是衡量软件非功能性需求的重要因素。可用性质量属性主要关注软件系统的故障和它所带来的后果。()是能够提高系统可用性的措施。A、心跳检测B、模块的抽象化C、用户授权D、记录/重放”相关问题
  • 第1题:

    信息系统质量是包括软硬件在内的许多质量属性的综合体现,软件的各种质量属性则反映了软件质量的方方面面。以下选项中的()属于软件的质量属性。

    A健壮性

    B灵活性

    C可移植性

    D正确性


    参考答案:ABCD

  • 第2题:

    软件的成熟性是指(16)。

    A.与分析、设计、开发、测试等技术方法有关的软件属性

    B.与用户学习、使用有关的软件属性

    C.与由软件故障引起实效的频度有关的软件属性

    D.故障发生后的恢复能力有关的软件属性


    正确答案:C
    解析:ISO/IEC9126质量模型由3个层次组成:第1层是质量特性,第2层是质量子特性,第3层是度量指标。这方面内容多,分类复杂,出题点多。理解简单但记忆麻烦,希望考生认真阅读,并采用合适的记忆与理解方法。作为质量特性中可靠性下的质量子特性的成熟性是指与由软件故障引起实效的频度有关的软件属性。

  • 第3题:

    软件质量的定义是()。

    A、软件的功能性、可靠性、易用性、效率、可维护性、可移植性

    B、满足规定用户需求的能力

    C、最大限度达到用户满意度

    D、软件特性的总和,以及满足规定和满足用户可用性的能力


    答案:D

  • 第4题:

    研究软件架构的根本目的是解决软件的复用、质量和维护问题,软件架构设计是软件开发过程中关键一步,因此需要对其进行评估,在这一活动中,评估人员关注的是系统的 ( ) 属性。

    A.功能
    B.性能
    C.质量
    D.安全

    答案:C
    解析:
    在架构评估过程中,评估人员关注的是系统的质量属性。主要包括:性能、可靠性、可用性、安全性、可修改性、功能性、可变性、互操作性。

  • 第5题:

    软件的质量属性是衡量软件非功能性需求的重要因素。可用性质量属性主要关注软件系统的故障和它所带来的后果。( )是能够提高系统可用性的措施。

    A. 心跳检测
    B. 模块的抽象化
    C. 用户授权
    D. 记录/重放

    答案:A
    解析:
    软件的质量属性是衡量软件非功能性需求的重要因素。可用性质量属性主要关注软件系统的故障和它所带来的后果。一般情况下,可以采用Ping/Echo,心跳和异常等措施进行错误检测,因此本题应该选A.

  • 第6题:

    某公司欲开发一个在线交易系统,在架构设计阶段公司的架构师识别出3个核心质量属性场景。其中“在并发用户数量为1000人时,用户的交易请求需要在0.5秒内得到响应”主要与(1)质量属性相关,通常可采用(2)架构策略实现该属性;“当系统由于软件故障意外崩溃后,需要在0.5小时内恢复正常运行”主要与(3)质量属性相关,通常可采用(4)架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与(5)质量属性相关,通常可采用(6)架构策略实现该属性。 空白(5)处应选择()

    • A、可用性
    • B、安全性
    • C、可测试性
    • D、可修改性

    正确答案:B

  • 第7题:

    软件需求类型有功能需求()。

    • A、非功能需求
    • B、质量属性
    • C、约束
    • D、用户需求

    正确答案:A

  • 第8题:

    软件的质量属性是衡量软件非功能性需求的重要因素。可用性质量属性主要关注软件系统的故障和它所带来的后果。()是能够提高系统可用性的措施。

    • A、心跳检测
    • B、模块的抽象化
    • C、用户授权
    • D、记录/重放

    正确答案:A

  • 第9题:

    软件质量属性通常需要采用特定的设计策略实现。例如,(1)设计策略能提高该系统的可用性,(2)设计策略能够提高该系统的性能,(3)设计策略能够提高该系统的安全性。 空白(1)处应选择()

    • A、心跳机制
    • B、数据驱动
    • C、关注点分离
    • D、信息隐藏

    正确答案:A

  • 第10题:

    软件需求类型中的质量属性分()

    • A、非功能需求
    • B、开发期质量属性
    • C、约束
    • D、运行期质量属性

    正确答案:B,D

  • 第11题:

    多选题
    软件需求类型中的质量属性分()
    A

    非功能需求

    B

    开发期质量属性

    C

    约束

    D

    运行期质量属性


    正确答案: C,A
    解析: 暂无解析

  • 第12题:

    单选题
    软件需求类型有功能需求()。
    A

    非功能需求

    B

    质量属性

    C

    约束

    D

    用户需求


    正确答案: C
    解析: 暂无解析

  • 第13题:

    在衡量软件质量时,最重要的标准是()

    A.可维护性好

    B.可用性好

    C.满足用户功能需求


    参考答案:C

  • 第14题:

    Kruchten提出的“4+1”视图模型,提倡从不同维度看软件架构。( )侧重于系统的运行特性,主要关注一些非功能性需求,例如,系统的性能和可用性等。( )A.逻辑视图 B.进程视图 C.物理视图 D.场景


    正确答案:B
    Kruchten提出的“4+1”视图模型,提倡从不同维度看软件架构。这些维度包括:逻辑视图、进程视图、开发视图、物理视图、场景。(1)逻辑视图。逻辑视图主要支持系统的功能需求,即系统提供给最终用户的服务。在逻辑视图中,系统分解成一系列的功能抽象,这些抽象主要来自问题领域。这种分解不但可以用来进行功能分析,而且可用作标识在整个系统的各个不同部分的通用机制和设计元素。在OO技术中,通过抽象、封装和继承,可以用对象模型来代表逻辑视图,用类图来描述逻辑视图。逻辑视图中使用的风格为面向对象的风格,在设计中要注意保持一个单一的、内聚的对象模型贯穿整个系统。(2)开发视图。开发视图也称为模块视图,在UML中被称为实现视图,它主要侧重于软件模块的组织和管理。开发视图要考虑软件内部的需求,例如,软件开发的容易性、软件复用和软件的通用性,要充分考虑由于具体开发工具的不同而带来的局限性。开发视图通过系统I/O关系的模型图和子系统图来描述。(3)进程视图。进程视图侧重于系统的运行特性,主要关注一些非功能性需求,例如,系统的性能和可用性等。进程视图强调并发性、分布性、系统集成性和容错能力,以及逻辑视图中的功能抽象如何适合进程结构等,它也定义了逻辑视图中的各个类的操作具体是在哪一个线程中被执行的。进程视图可以描述成多层抽象,每个级别分别关注不同的方面。(4)物理视图。物理视图在UML中被称为部署视图,它主要考虑如何把软件映射到硬件上,它通常要考虑到解决系统拓扑结构、系统安装和通信等问题。当软件运行于不同的物理节点上时,各视图中的构件都直接或间接地对应于系统的不同节点上。因此,从软件到节点的映射要有较高的灵活性,当环境改变时,对系统其他视图的影响最小化。(5)场景。场景可以看作是那些重要系统活动的抽象,它使四个视图有机联系起来,从某种意义上说场景是最重要的需求抽象。场景视图对应UML中的用例视图。在开发软件架构时,它可以帮助架构设计师找到构件及其相互关系。同时,架构设计师也可以用场景来分析一个特定的视图,或描述不同视图的构件之间是如何相互作用的。

  • 第15题:

    甲软件系统每年因故障中断10次,每次恢复平均要20分钟,乙软件系统每年因故障中断2次,每次恢复平均要5个小时。根据《软件工程产品质量GB/T16260-2006》中可靠性和有有效性(或可用性)的定义,下面说法正确的是( )。

    A:甲系统的可靠性比乙系统高,可用性比乙系统差
    B:甲系统的可用性比乙系统高,可靠性比乙系统差
    C:甲系统的可靠性比乙系统高,可用性比乙系统高
    D:甲系统的可靠性比乙系统差,可用性比乙系统差

    答案:B
    解析:
    故障次数反映可靠性,故障恢复时间反映可用性。

  • 第16题:

    研究软件架构的根本目的是解决软件的复用、质量和维护问题,软件架构设计是软件开发过程中关键的一步,因此需要对其进行评估,在这一活动中,评估人员关注的是系统的( )属性。

    A.功能
    B.性能
    C.质量
    D.安全

    答案:C
    解析:
    本题考查的是软件架构评估相关内容,正确选项是C质量。
    软件架构评估可以只针对一个架构,也可以针对一组架构。在架构评估过程中,评估人员所关注的是系统的质量属性。课本原文查考需记忆。

  • 第17题:

    软件质量属性通常需要采用特定的设计策略实现。例如,(1)设计策略能提高该系统的可用性,(2)设计策略能够提高该系统的性能,(3)设计策略能够提高该系统的安全性。 空白(2)处应选择()

    • A、引入中间层
    • B、事务机制
    • C、主动冗余
    • D、优先级队列

    正确答案:D

  • 第18题:

    软件需求类型有功能需求和()。

    • A、非功能需求
    • B、质量属性
    • C、约束
    • D、用户需求

    正确答案:A

  • 第19题:

    在衡量软件质量时,最重要的标准是()

    • A、可维护性好
    • B、可用性好
    • C、满足用户功能需求

    正确答案:C

  • 第20题:

    简单地说,软件的质量是指()。

    • A、软件满足需求说明的程度
    • B、软件性能指标的好坏
    • C、用户对软件的满意程度
    • D、软件可用性的程度

    正确答案:C

  • 第21题:

    ()主要是针对用户使用的绩效,而不是针对软件自身的度量指标。

    • A、内部质量 
    • B、使用质量 
    • C、外部质量 
    • D、可用性度量

    正确答案:B

  • 第22题:

    单选题
    简单地说,软件的质量是指()。
    A

    软件满足需求说明的程度

    B

    软件性能指标的好坏

    C

    用户对软件的满意程度

    D

    软件可用性的程度


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    软件质量属性通常需要采用特定的设计策略实现。例如,(1)设计策略能提高该系统的可用性,(2)设计策略能够提高该系统的性能,(3)设计策略能够提高该系统的安全性。 空白(1)处应选择()
    A

    心跳机制

    B

    数据驱动

    C

    关注点分离

    D

    信息隐藏


    正确答案: A
    解析: 暂无解析

  • 第24题:

    单选题
    软件质量属性通常需要采用特定的设计策略实现。例如,(1)设计策略能提高该系统的可用性,(2)设计策略能够提高该系统的性能,(3)设计策略能够提高该系统的安全性。 空白(2)处应选择()
    A

    引入中间层

    B

    事务机制

    C

    主动冗余

    D

    优先级队列


    正确答案: D
    解析: 暂无解析