更多“下列软件属性中,软件产品首要满足的应该是______。A) 功能需求B) 性能需求C) 可扩展性和灵活性D) ”相关问题
  • 第1题:

    下列软件属性中,软件产品首要满足的应该是 ______。

    A.功能需求

    B.性能需求

    C.可扩展性和灵活性

    D.容错、纠错能力


    正确答案:A
    解析:软件产品质量的属性有很多,其中软件产品首先要满足的就是客户的功能需求。性能需求包括处理和响应时间,约束条件则是标识外部硬件、可用存储或其他现有系统对软件的限制。功能、性能和约束必须在一起进行评价。另外软件产品还应具备一定的可扩展性和灵活性,应能够有效的处理例外或异常情况,具有一定的容错、纠错能力。总之,软件质量实际上是各种特性的复杂组合。

  • 第2题:

    软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。软件架构设计需要满足系统的(42),如性能、安全性和可修改性等,并能够指导设计人员和实现人员的工作。

    A. 功能需求
    B. 性能需求
    C. 质量属性
    D. 业务属性

    答案:C
    解析:
    软件架构是降低成本、改进质量、按时和按需交付产品的关键因素,软件架构设计需要满足系统的质量属性,如性能、安全性和可修改性等,软件架构设计需要确定组件之间的依赖关系,支持项目计划和管理活动,软件架构能够指导设计人员和实现人员的工作。一般在设计软件架构之初,会根据用户需求,确定多个候选架构,并从中选择一个较优的架构,并随着软件的开发,对这个架构进行微调,以达到最佳效果。

  • 第3题:

    _________是指软件产品中能满足给定需求的性质和特性的总体。


    正确

  • 第4题:

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

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

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

  • 第5题:

    软件的可扩展性主要的目的

    A.为了减低系统的复杂度

    B.为了提高软件的性能

    C.为了满足现在的需求

    D.为了满足未来的需求


    为了满足未来的需求