软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为()。A、可修改性B、可靠性C、可适应性D、可重用性

题目

软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为()。

  • A、可修改性
  • B、可靠性
  • C、可适应性
  • D、可重用性

相似考题
更多“软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难”相关问题
  • 第1题:

    软件需求分析产生软件操作特征的规格说明,指明软件和其他系统元素的接口,建立软件必须满足的约束。下面对于软件需求分析的描述,不正确的是(31)。

    A.分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审,从而生成计划软件范围的估算

    B.需求分析使系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束

    C.经过仔细的需求分析活动,分析员能够得到详细的系统规约

    D.需求分析能为软件设计者提供可被翻译成数据、体系结构、界面和过程设计的模型


    正确答案:C
    解析:需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用,需求分析使得系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析允许软件工程师(在这种角色中经常称为分析员)精化软件分解模块,并建造将被软件处理的数据、功能和行为模型。需求分析为软件设计者提供了可被翻译成数据、体系结构、界面和过程设计的模型,最后,需求规约为开发者和客户提供了软件建造完后质量评估的依据。需求分析的任务是发现、求精、建模和规约的过程。包括详细地精化初始由系统工程师建立并在软件项目计划中精化的软件范围,创建所需数据、信息和控制流及操作行为的模型,此外还有分析可选择的解决方案,并将它们分配到各软件元素中去。但是需要注意的是,在需求分析阶段要得到详细的规约是不可能的。客户可能并不能精确地肯定需要什么,开发者可能不能肯定可用什么特定的方法来适当地完成功能和性能。因此本题应该选择C。

  • 第2题:

    关于软件质量,______的叙述是正确的。

    ①软件满足规定或潜在用户需求特性的总和

    ②软件特性的总和,软件满足规定用户需求的能力

    ③是关于软件特性具备“能力”的体现

    ④软件质量包括“代码质量”、“外部质量”和“使用质量”3部分

    A.①③

    B.①②

    C.②③

    D.②④

    A.

    B.

    C.

    D.


    正确答案:A
    解析: 软件质量是软件特性的总和,是软件满足规定或潜在用户需求的能力。2001年,软件产品质量国际标准ISO/IEC 9126定义的软件质量包括“内部质量”、“外部质量”和“使用质量”3部分。也就是说,“软件满足规定或潜在用户需求的能力”要从软件在内部、外部和使用中的表现来衡量。在②的描述中没有提到满足潜在用户的需求,而在④中“代码质量”应该是“内部质量”,所以这两个选项是错误的。

  • 第3题:

    ● 关于软件质量,__的叙述是正确的。 ① 软件满足规定或潜在用户需求特性的总和 ② 软件特性的总和,软件满足规定用户需求的能力 ③ 是关于软件特性具备“能力”的体现 ④ 软件质量包括“代码质量”、“外部质量”和“使用质量”三部分

    A.①③

    B.①②

    C.②③

    D.②④


    正确答案:A
    软件质量就是软件与显性或隐性需求相一致的程度。具体地说就是,软件质量是软件与明确叙述的功能和性能需求、文档中明确描述的开发标准,以及任何专业开发的软件产品都应该具有的隐含特征相一致的程度。本题的描述中,①和③是正确的。参考答案A

  • 第4题:

    软件使不同的系统约束条件和用户需求得到满足的容易程度是指软件(34)。在不合法的输入下,软件仍然能继续正常工作的能力称为(35)。

    A.兼容性

    B.可移植性

    C.可转换性

    D.可接近性


    正确答案:A

  • 第5题:

    软件架构需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。以下活动中,不属于软件架构需求过程范畴的是______。

    A.设计构件

    B.需求获取

    C.标识构件

    D.架构需求评审


    正确答案:A
    解析:软件架构需求是指用户对目标软件系统在功能、行为、性能和设计约束等方面的期望。需求过程主要是获取用户需求,标识系统中所要用到的构件,并进行架构需求评审。其中标识构件又详细分为生成类图、对类图进行分组和将类打包成构件三步。软件架构需求并不应该包括设计构件的过程。

  • 第6题:

    下列选项中属于信息系统软件运维中完善性维护的内容的有()。

    • A、适应新的软件配置而进行软件修改
    • B、满足用户需求而扩充软件性能
    • C、满足用户需求而改进加工效率
    • D、排除实施中的误使用
    • E、采用先进方法对软件重新设计

    正确答案:B,C

  • 第7题:

    在各种不同的软件需求中,()描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。

    • A、业务需求
    • B、功能需求
    • C、非功能需求
    • D、用户需求

    正确答案:B,C

  • 第8题:

    ()定义了开发人员必须实现的软件功能,使得用户通过使用此软件能完成他们的任务,从而满足了业务需求。

    • A、功能需求
    • B、系统需求
    • C、质量特性
    • D、业务需求

    正确答案:A

  • 第9题:

    单选题
    软件使不同的系统约束条件和用户需求得到满足的容易程度称为软件的()
    A

    兼容性

    B

    可靠性

    C

    坚固性

    D

    可用性


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

  • 第10题:

    单选题
    软件架构需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。以下活动中,不属于软件架构需求过程范畴的是()
    A

    设计构件

    B

    需求获取

    C

    标识构件

    D

    架构需求评审


    正确答案: A
    解析: 软件架构需求是指用户对目标软件系统在功能、行为、性能和设计约束等方面的期望。需求过程主要是获取用户需求,标识系统中所要用到的构件,并进行架构需求评审。其中标识构件又详细分为生成类图、对类图进行分组和将类打包成构件3步。软件架构需求并不应该包括设计构件的过程。

  • 第11题:

    单选题
    ()定义了开发人员必须实现的软件功能,使得用户通过使用此软件能完成他们的任务,从而满足了业务需求。
    A

    功能需求

    B

    系统需求

    C

    质量特性

    D

    业务需求


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

  • 第12题:

    多选题
    在各种不同的软件需求中,()描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。
    A

    业务需求

    B

    功能需求

    C

    非功能需求

    D

    用户需求


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

  • 第13题:

    在结构化方法中,为使需求改变对软件影响较小,应该使软件结构()

    A.与问题结构对应

    B.与问题结构独立

    C.与用户界面对应


    参考答案:A

  • 第14题:

    下面软件文档的描述中, ( ) 是软件文档应该满足的内容。① 描述怎样安装和管理这个系统② 描述系统的安装和测试,以便使系统是可维护性的③ 描述如何使用这个系统,以便用户的使用④ 描述系统的需求和设计( )A. ①②④ B. ①②③ C. ②③④ D. ①②③④


    正确答案:C
    文档(document)是指某种数据媒体和其中所记录的数据。它具有永久性,并可以由人或机器阅读,通常仅用于描述人工可读的东西。在软件工程中,文档常常用来表示对活动、需求、过程或结果进行描述、定义、规定、报告或认证的任何书面或图示的信息。它们描述和规定了软件设计和实现的细节,说明使用软件的操作命令。文档是软件产品的一部分,没有文档的软件就不成其为软件。文档的编制在软件开发工作中占有突出的地位和相当大的工作量。高质量、高效率地开发、分发、管理和维护文档对于转让、变更、修正、扩充和使用文档,对于充分发挥软件产品的效益有着重要的意义。(1)软件文档的作用在软件的生产过程中,总是伴随着大量的信息要记录、要使用。因此,软件文档在产品的开发生产过程中起着重要的作用。§提高软件开发过程的能见度。把开发过程中发生的事件以某种可阅读的形式记录在文档中。管理人员可把这些记载下来的材料作为检查软件开发进度和开发质量的依据,实现对软件开发的工程管理。§提高开发效率。软件文档的编制,使得开发人员对各个阶段的工作都进行周密思考、全盘权衡、从而减少返工。并且可在开发早期发现错误和不一致性,便于及时加以纠正。§作为开发人员在一定阶段的工作成果和结束标志。§记录开发过程中的有关信息,便于协调以后的软件、开发、使用和维护。§提供对软件的运行、维护和培训的有关信息,便于管理人员、开发人员、操作人员、用户之间的协作、交流和了解。使软件开发活动更科学、更有成效。§便于潜在用户了解软件的功能、性能等各项指标,为他们选购符合自己需要的软件提供依据。文档在开发过程中起到了关键作用。从某种意义上来说,文档是软件开发规范的体现和指南。按规范要求生成一整套文档的过程,就是按照软件开发规范完成一个软件开发的过程。所以,在使用工程化的原理和方法来指导软件的开发和维护时,应当充分注意软件文档的编制和管理。(2)软件文档的分类软件文档从形式上来看,大致可分为两类:一类是开发过程中填写的各种图表,可称之为工作表格;另一类是应编制的技术资料或技术管理资料,可称之为文档或文件。软件文档的编制,可以用自然语言,特别设计的形式语言,介于两者之间的半形式语言(结构化语言),各类图形表示。表格来编制文档。文档可以书写,也可以在计算机支持系统中产生,但它必须是可阅读的。按照文档产生和使用的范围,软件文档大致可分为三类:①开发文档:这类文档是在软件开发过程中,作为软件开发人员前一阶段工作成果的体现和后一阶段工作依据的文档。包括软件需求规格说明、数据要求规格说明、概要设计规格说明、详细设计规格说明、可行性研究报告、项目开发计划。②管理文档:这类文档是在软件开发过程中,由软件开发人员制定的需提交人员的一些工作计划或工作报告。使管理人员能够通过这些文档了解软件开发项目安排、进度、资源使用和成果等。包括项目开发计划、测试计划、测试报告、开发进度月报及项目开发总结。③用户文档:这类文档是软件开发人员为用户准备的有关该软件使用、操作、维护的资料。包括用户手册、操作手册、维护修改建议、软件需求规格说明。

  • 第15题:

    软件需求分析中,性能需求指定系统必须满足(13)或(14)。

    A.可靠性

    B.定时约束

    C.容错能力

    D.外部特性


    正确答案:B

  • 第16题:

    软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为()。

    A.可修改性

    B.可靠性

    C.可适应性

    D.可重用性


    参考答案:C

  • 第17题:

    软件确认测试也称为有效性测试,主要验证(请作答此空)。确认测试计划通常是在需求分析阶段完成的。根据用户的参与程度不同,软件确认测试通常包括()。

    A.系统中各个单元模块之间的协作性
    B.软件与硬件在实际运行环境中能否有效集成
    C.软件功能、性能及其它特性是否与用户需求一致
    D.程序模块能否正确实现详细设计说明中的功能、性能和设计约束等要求

    答案:C
    解析:
    软件确认测试一种针对需求的测试,是用户参与的测试。它主要验证软件功能、性能及其它特性是否与用户需求一致。软件确认测试包括:内部确认测试、Alpha、Beta和验收测试。

  • 第18题:

    在结构化方法中,为使需求改变对软件影响较小,应该使软件结构()

    • A、与问题结构对应
    • B、与问题结构独立
    • C、与用户界面对应

    正确答案:A

  • 第19题:

    下列软件维护的任务的说法正确的是:()。

    • A、详细设计的任务是通过各种必要的维护活动使软件系统持久地满足用户需求
    • B、概要设计的任务是通过各种必要的维护活动使软件系统持久地满足用户需求
    • C、软件维护的任务是通过各种必要的维护活动使软件系统持久地满足用户需求
    • D、软件测试的任务是通过各种必要的维护活动使软件系统持久地满足用户需求

    正确答案:C

  • 第20题:

    软件架构需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。以下活动中,不属于软件架构需求过程范畴的是()

    • A、设计构件
    • B、需求获取
    • C、标识构件
    • D、架构需求评审

    正确答案:A

  • 第21题:

    单选题
    软件特性中,使软件在不同的系统约束条件下,使用户需求得到满足的难易程度称为()。
    A

    可修改性

    B

    可靠性

    C

    可适应性

    D

    可重用性


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

  • 第22题:

    单选题
    下列软件维护的任务的说法正确的是:()。
    A

    详细设计的任务是通过各种必要的维护活动使软件系统持久地满足用户需求

    B

    概要设计的任务是通过各种必要的维护活动使软件系统持久地满足用户需求

    C

    软件维护的任务是通过各种必要的维护活动使软件系统持久地满足用户需求

    D

    软件测试的任务是通过各种必要的维护活动使软件系统持久地满足用户需求


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

  • 第23题:

    单选题
    软件需求分析产生软件操作特征的规格说明,指明软件和其他系统元素的接口,建立软件必须满足的约束。下面对于软件需求分析的描述,不正确的是()
    A

    分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审,从而生成计划软件范围的估算

    B

    需求分析使得系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束

    C

    经过仔细的需求分析活动,分析员能够得到详细的系统规约

    D

    需求分析能够为软件设计者提供可被翻译成数据、架构、界面和过程设计的模型


    正确答案: C
    解析: 需求分析使得系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束。需求分析能够为软件设计者提供可被翻译成数据、架构、界面和过程设计的模型。分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审,从而生成计划软件范围的估算。