需求规格说明中应该能为后面的设计和实现提供质量和数量两方面的约束,通常需求分为______。A) 功能类和性能类B) 外部接口类C) 设计约束类和质量特性类D) 以上全部A.B.C.D.

题目

需求规格说明中应该能为后面的设计和实现提供质量和数量两方面的约束,通常需求分为______。

A) 功能类和性能类

B) 外部接口类

C) 设计约束类和质量特性类

D) 以上全部

A.

B.

C.

D.


相似考题
参考答案和解析
正确答案:D
解析:在需求规格说明中要求准确地描述软件的任务,应当可以正向跟踪、反向跟踪,与软件、硬件的可操作环境相适应。需求规格说明中应该还能为后面的设计和实现提供质量和数量两方面的约束,通常需求分为以下五类:功能类、性能类、外部接口类、设计约束类和质量特性类。
更多“需求规格说明中应该能为后面的设计和实现提供质量和数量两方面的约束,通常需求分为______。A) 功 ”相关问题
  • 第1题:

    根据《计算机软件需求说明编制指南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。

  • 第2题:

    需求规格是提取用户需求、用某种符号记录用户需求的结果。它比设计还要抽象,受到设计技术和实现的约束条件更少,也更难易复用。


    自然语言;一阶逻辑;公理系统;形式化语言;它们的混合式

  • 第3题:

    由于需求规格说明是进一步设计、编码和测试的依据,因此,需要测试实现的软件是否和需求规格说明相一致。


  • 第4题:

    软件需求可以分为几个类型,诸如处理速度、存储容量、信号速度等方面的需求属于( )。

    A. 功能需求
    B. 性能需求
    C. 外部接口需求
    D. 设计约束

    答案:B
    解析:
    软件需求指系统必须完成的事,以及必须具备的品质。主要包括如下3种:
    功能需求:系统必须完成的那些事,即为了向它的用户提供有用的功能,产品必须执行的动作;
    非功能需求:产品必须具备的属性或品质,如可靠性、性能、响应时间、容错性、扩展性等;
    设计约束:指限制条件和补充规定。

  • 第5题:

    由于需求规格说明是进一步设计、编码和测试的依据,因此,需要测试实现的软件是否和需求规格说明相一致。()