itgle.com

在各种不同的软件需求中,( )指对解决方案的一些约束说明,也称为限制条件、补充规约。A.功能需求 B.非功能需求 C.质量需求 D.设计约束

题目
在各种不同的软件需求中,( )指对解决方案的一些约束说明,也称为限制条件、补充规约。

A.功能需求
B.非功能需求
C.质量需求
D.设计约束

相似考题
更多“在各种不同的软件需求中,( )指对解决方案的一些约束说明,也称为限制条件、补充规约。”相关问题
  • 第1题:

    在各种不同的软件需求中,(16)描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明。

    A.业务需求

    B.非功能需求

    C.用户需求

    D.功能需求


    正确答案:D
    解析:软件需求可以分为功能需求和非功能需求。其中,功能需求描述一个系统必须提供的活动和服务,它是为了满足业务需要并被用户接受而必须包含在一个信息系统中的功能或特征,可以在用例模型中予以说明。非功能需求是对系统的特征、特点和属性及可能限制建议方法的边界约束条件的描述。

  • 第2题:

    ● 根据《计算机软件需求说明编制指南 GB/T 9385-1988》 ,关于软件需求规格说明的编制,(13)是不正确的做法。

    (13)

    A.软件需求规格说明由开发者和客户双方共同起草

    B.软件需求规格说明必须描述软件的功能、性能、强加于实现的设计限制、属性和外部接口

    C.软件需求规格说明中必须包含软件开发的成本、开发方法和验收过程等重要外部约束条件

    D.在软件需求规格说明中避免嵌入软件的设计信息,如把软件划分成若干模块、给每一个模块分配功能、描述模块间信息流和数据流及选择数据结构等


    正确答案:C
    试题(13)分析
    根据《计算机软件需求说明编制指南 GB/T 9385-1988》中的相关内容,软件开发的过程是由开发者和客户双方同意开发什么样的软件协议开始的。这种协议要使用软件需求规格说明(SRS)的形式,应该由双方联合起草。
    SRS的基本点是它必须说明由软件获得的结果,而不是获得这些结果的手段。编写需求的人必须描述的基本问题是:a. 功能;b. 性能;c. 强加于实现的设计限制;d. 属性;e. 外部接口。编写需求的人应当避免把设计或项目需求写入SRS之中,应当对说明需求设计约束与规划设计两者有清晰的区别。SRS应把注意力集中在要完成的服务目标上。通常不指定如下的设计项目:a. 把软件划分成若干模块;b. 给每一个模块分配功能;c. 描述模块间的信息流程或者控制流程;d. 选择数据结构。SRS应当是描写一个软件产品,而不是描述产生软件产品的过程。项目要求表达客户和开发者之间对于软件生产方面合同性事宜的理解(因此不应当包括在SRS中)例如:a. 成本;b. 交货进度;c. 报表处理方法;d. 软件开发方法;e. 质量保证;f. 确认和验证的标准;g. 验收过程。
    根据《计算机软件需求说明编制指南 GB/T 9385-1988》中的上述原文,可知选项C所描述的做法是不正确的,因此应选C。
    参考答案
    (13)C

  • 第3题:

    以下各项中,(51)属于需求说明书的评测内容。 ①系统定义的目标是否与用户的要求一致 ②设计的约束条件或限制条件是否符合实际 ③是否考虑过软件需求的其他方案 ④软件的行为与它必须处理的信息、必须完成的功能是否一致

    A.①、②、④

    B.①、③、④

    C.②、③、④

    D.①、②、③、④


    正确答案:D
    本题考查如何评测需求说明书。评测需求说明书的评测内容如下。需求说明书评测作为需求分析阶段工作的复查手段,应该对功能的正确性、完整性和清晰性,以及其他需求给予评测。评测的主要内容如下。.系统定义的目标是否与用户的要求一致。.系统需求分析阶段提供的文档资料是否齐全。.文档中的所有描述是否完整、清晰,准确地反映用户要求。.与所有其他系统成份的重要接口是否都已经描述。.被开发项目的数据流与数据结构是否足够、确定。.所有图表是否清楚,在不补充说明时能否理解。.主要功能是否已包括在规定的软件范围之内,是否都己充分说明。.软件的行为和它必须处理的信息、必须完成的功能是否一致。.设计的约束条件或限制条件是否符合实际。.是否考虑了开发的技术风险。.是否考虑过软件需求的其他方案。.是否考虑过将来可能会提出的软件需求。.是否详细制定了检验标准,它们能否对系统定义成功进行确认。.有没有遗漏、重复或不一致的地方。.用户是否审查了初步的用户手册或原型。.项目开发计划中的估算是否受到了影响。

  • 第4题:

    在各种不同的软件需求中, ( )描述了产品必须要完成的任务,可以在用例模型中予以说明。

    A.功能需求 B.业务需求 C.质量需求 D.设计约束


    正确答案:A

  • 第5题:

    根据《计算机软件需求说明编制指南GB/T 9385—1988》,关于软件需求规格说明的编制,不正确的做法是__________。 A.该说明中对被开发软件产品的成本核算和编制进度计划提供依据 B.该说明中必须包含软件开发的成本、开发方法和验收过程等重要外部约束条件 C.该说明必须描述软件的功能、性能、强加于实现的设计限制、属性和外部接VI D.在该说明中避免嵌入软件的设计信息,如把软件划分成若干模块、给每一个模块分配功能、描述模块间信息流和数据流及选择数据结构等


    正确答案:B
    要点解析:《计算机软件需求说明编制指南(GB/T 9385—1988》适用对象:@软件客户,以便精确地描述他们想获得什么样的产品;②软件开发者,以便准确地理解客户需要什么样的产品等。
    软件需求规格说明能为成本计价和编制计划进度提供基础。它提供的对被开发软件产品的描述,是计算机软件产品成本核算的基础,并且可以为各方的要价和付费提供依据;它对软件的清晰描述,有助于估计所必需的资源,并用做编制进度的依据。但它不一·定包括软件开发方法和验收过程等重要外部约束条件。

  • 第6题:

    在各种不同的软件需求中,(请作答此空)描述了用户使用产品必须要完成的任务,可以用UML建模语言的( )表示。

    A.功能需求
    B.非功能需求
    C.过程约束
    D.设计约束

    答案:A
    解析:
    本题考查软件需求的基础知识。功能需求描述了用户使用产品必须要完成的任务,UML的用例图可以用来对功能需求建模。非功能需求描述软件解决方案必须具有的质量特性,如性能、安全等。过程约束是对用于构建系统的技术和资源的限制。设计约束是已经做出的设计决策或限制问题解决方案集的设计决策

  • 第7题:

    在各种不同的软件需求中,( )指所开发的软件必须具备什么样的功能。

    A.功能需求
    B.非功能需求
    C.质量需求
    D.设计约束

    答案:A
    解析:
    软件需求包括:功能需求、非功能需求和设计约束。功能需求:所开发的软件必须具备什么样的功能;非功能需求:是指产品必须具备的属性或品质,如可靠性、性能、响应时间、容错性和扩展性等;设计约束:也称为限制条件、补充规约,这通常是对解决方案的一些约束说明。

  • 第8题:

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

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

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

  • 第9题:

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

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

    正确答案:C

  • 第10题:

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

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

    正确答案:B,C

  • 第11题:

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

    兼容性

    B

    可靠性

    C

    坚固性

    D

    可用性


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

  • 第12题:

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

    业务需求

    B

    功能需求

    C

    非功能需求

    D

    用户需求


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

  • 第13题:

    在各种不同的软件需求中,(112)描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明。软件需求说明书是需求分析阶段的成果,(113)不是其应包含的内容。

    A.业务需求

    B.非功能需求

    C.用户需求

    D.功能需求


    正确答案:C

  • 第14题:

    在各种不同的软件需求中,(36)描述了用户使用产品必须要完成的任务,可以用UML建模语言的(37)表示。

    A.功能需求

    B.非功能需求

    C.过程约束

    D.设计约束


    正确答案:A
    功能需求:也称行为需求;规定了开发人员必须在系统中实现的软件功能;通常是通过系统特性的描述表现出来的;特性:指一组逻辑上相关的功能需求,表示系统为用户提供某项功能(服务),使用户的业务目标得以满足非功能需求:指系统必须具备的属性和品质;可细分为:软件质量属性(如:可维护性、可靠性、效率等)和其他的非功能需求设计约束:限制条件或补充规约;通常是对系统的一些约束说明;如:必须采用国有自主知识产权的数据库系统,必须运行在UNIX操作系统之下等用例图:从用户角度描述系统功能,并指出各功能的操作者类图:描述系统中类的静态结构状态图:描述类的对象所有可能的状态以及事件发生时状态的转移条件序列图:显示对象之间的动态合作关系,强调对象之间消息发生的顺序,同时显示对象之间的交互

  • 第15题:

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

    A.兼容性

    B.可移植性

    C.可转换性

    D.可接近性


    正确答案:A

  • 第16题:

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

    A.可修改性

    B.可靠性

    C.可适应性

    D.可重用性


    参考答案:C

  • 第17题:

    根据《计算机软件需求说明编制指南GB/T 9385—1988》,关于软件需求规格说明的编制,()是不正确的做法

    A.软件需求规格说明由开发者和客户双方共同起草
    B.软件需求规格说明必须描述软件的功能、性能、强加于实现的设计限制、属性和外部接口
    C.软件需求规格说明中必须包含软件开发的成本、开发方法和验收过程等重要外部约束条件
    D.在软件需求规格说明中避免嵌入软件的设计信息,如把软件划分成若干模块、给每一个模块分配功能、描述模块间信息流和数据流及选择数据结构等

    答案:C
    解析:
    根据《计算机软件需求说明编制指南GB/T9385—1988》中的相关内容,软件开发的过程是由开发者和客户双方同意开发什么样的软件协议开始的。这种协议要使用软件需求规格说明(SRS)的形式,应该由双方联合起草。SRS的基本点是它必须说明由软件获得的结果,而不是获得这些结果的手段。编写需求的人必须描述的基本问题是:a.功能;b.性能;c.强加于实现的设计限制;d.属性;e.外部接口。编写需求的人应当避免把设计或项目需求写入SRS之中,应当对说明需求设计约束与规划设计两者有清晰的区别。SRS应把注意力集中在要完成的服务目标上。通常不指定如下的设计项目:a.把软件划分成若干模块;b.给每一个模块分配功能;c.描述模块间的信息流程或者控制流程;d.选择数据结构。SRS应当是描述一个软件产品,而不是描述产生软件产品的过程。项目要求表达客户和开发者之间对于软件生产方面合同性事宜的理解。C因此不应当包括在SRS中,例如:a.成本;b.交货进度;c.报表处理方法;d.软件开发方法;e.质量保证;f.确认和验证的标准;g.验收过程。根据《计算机软件需求说明编制指南GB/T9385—1988》中的上述原文,可知选项C所描述的做法是不正确的,因此应选C。

  • 第18题:

    在各种不同的软件需求中(请作答此空)描述了用户使用产品必须要完成的任务,可以用UML建模语言( )表示。

    A.功能需求
    B.非功能需求
    C.过程约束
    D.设计约束

    答案:A
    解析:
    本题考查软件需求的基础知识。功能需求描述了用户使用产品必须要完成的任务,UML的用例图可以用来对功能需求建模,故25题答案为A,26题的答案也为A。非功能需求描述软件解决方案必须具有的质量特性,如性能、安全等。过程约束是对用于构建系统的技术和资源的限制。设计约束是已经做出的设计决策或限制问题解决方案集的设计决策。

  • 第19题:

    在各种不同的软件需求中,( )指产品必须具备的属性或品质,如可靠性、性能、响应时间、容错性和扩展性等。

    A.功能需求
    B.非功能需求
    C.质量需求
    D.设计约束

    答案:B
    解析:
    软件需求包括:功能需求、非功能需求和设计约束。功能需求:所开发的软件必须具备什么样的功能;非功能需求:是指产品必须具备的属性或品质,如可靠性、性能、响应时间、容错性和扩展性等;设计约束:也称为限制条件、补充规约,这通常是对解决方案的一些约束说明。

  • 第20题:

    软件确认测试也称为有效性测试,主要验证()

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

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

  • 第21题:

    软件测试是软件开发过程中重要的质量保证活动,软件系统的集成测试工作应该开始于()

    • A、产生需求分析规约后
    • B、产生需求分析规约前
    • C、产生概要设计规约后
    • D、产生概要设计规约前

    正确答案:C

  • 第22题:

    需求工程活动产生软件运行特征的规约,指明软件和其他系统元素的接口并建立()

    • A、数据流图和数据字典
    • B、程序流程图
    • C、体系结构模型
    • D、软件必须满足的约束条件

    正确答案:D

  • 第23题:

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

    可修改性

    B

    可靠性

    C

    可适应性

    D

    可重用性


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