参考答案和解析
正确答案:功能性需求就是软件要实现的功能需求分析。
非功能性需求,是指软件产品为满足用户业务需求而必须具有且除功能需求以外的特性。软件产品的非功能性需求包括系统的性能、可靠性、可用性、可维护性、有效性和可移植性等。
重要性:将非功能性需求的各项特点举例展开即可。
更多“试举例说明什么是功能性需求,什么是非功能性需求?为何非功能性需求”相关问题
  • 第1题:

    论非功能性需求对企业应用架构设计的影响

    企业应用架构(Enterprise Application Architecture) 描述了企业IT系统的功能和技术实现内容,它在企业信息化建设中起到了统一规划、承上启下的作用,向上承接了企业战略发展方向和业务模式,向下规划和指导企业各IT系统的定位和功能。企业应用架构包括了企业的应用架构蓝图、架构标准、系统的边界和定义、系统间的关联关系等。其中非功能性需求是进行企业应用架构设计时需要重点考虑的因素,不同类型的非功能性需求从不同侧面影响应用系统的架构设计。

    请以“非功能性需求对企业应用架构设计的影响”为题,依次从以下三个方面进行论述。 1.概要叙述你参与分析和开发的企业应用系统项目以及你所担任的主要工作。 2.分析在企业应用架构设计中应该考虑哪些非功能性需求,详细阐述这些非功能性需求是如何影响架构设计的。 3.详细说明你所参与的企业应用系统项目中,在进行系统架构设计时,考虑了哪些非功能性需求,如何通过架构设计满足了系统的这些非功能性需求。


    正确答案:
    本文第一部分应花400-600字的篇幅进行项目简介,涉及项目背景、规模、人员、作者的角色,开发的系统有什么样的一些功能,大体的设计。
    接下来的内容是比较好组织的,因为非功能性需求的范围非常之广,只要作者在论述之前,表明这是非功能需求,然后写关于如何应对这种需求即可。这种需求可以是以下方面的内容:
    1、性能
    性能(performance)是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理的事件的个数。经常用单位时间内所处理事务的数量或系统完成某个事务处理所需的时间来对性能进行定量的表示。性能测试经常要使用基准测试程序(用以测量性能指标的特定事务集或工作量环境)。
    2、可靠性
    可靠性(reliability)是软件系统在应用或系统错误面前,在意外或错误使用的情况下维持软件系统的功能特性的基本能力。可靠性通常用平均失效等待时间(Mean Time To Failure,简称MTTF)和平均失效间隔时间(Mean Time Between Failure,简称MTBF)来衡量。在失效率为常数和修复时间很短的情况下,MTTF和MTBF几乎相等。
    3、可用性
    可用性(availability)是系统能够正常运行的时间比例。经常用两次故障之间的时间长度或在出现故障时系统能够恢复正常的速度来表示。
    4、安全性
    安全性(security)是指系统在向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力。安全性是根据系统可能受到的安全威胁的类型来分类的。安全性又可划分为机密性、完整性、不可否认性及可控性等特性。
    5、可修改性
    可修改性(modifiability)是指能够快速地以较高的性能价格比对系统进行变更的能力。通常以某些具体的变更为基准,通过考察这些变更的代价衡量可修改性。
    6、功能性
    功能性(functionality)是系统所能完成所期望的工作的能力。一项任务的完成需要系统中许多或大多数构件的相互协作。
    7、可变性
    可变性(changeability)是指体系结构经扩充或变更而成为新体系结构的能力。这种新体系结构应该符合预先定义的规则,在某些具体方面不同于原有的体系结构。当要将某个体系结构作为一系列相关产品(例如,软件产品线)的基础时,可变性是很重要的。
    8、互操作性
    作为系统组成部分的软件不是独立存在的,经常与其他系统或自身环境相互作用。为了支持互操作性(interoperation),软件体系结构必须为外部可视的功能特性和数据结构提供精心设计的软件入口。程序和用其他编程语言编写的软件系统的交互作用就是互操作性的问题,这种互操作性也影响应用的软件体系结构。

  • 第2题:

    信息化项目的非功能性需求包括以下()。

    • A、性能需求
    • B、可靠性需求
    • C、用户界面需求
    • D、安全保密需求
    • E、资源和环境需求

    正确答案:A,B,C,D,E

  • 第3题:

    试解释为什么不能用讨论货币交易需求的思路来分析货币的预防性需求。


    正确答案:凯恩斯认为货币需求包括三个方面,即货币的交易需求、预防性需求和投机性需求。货币的交易需求是指个人和企业需求货币是为了进行正常的交易活动。个人和企业出于这种交易动机所需要的货币量,决定于收入水平以及惯例和商业制度,而惯例和商业制度在短期内一般可以假定为固定不变。于是,按照凯恩斯的说法,出于交易动机的需求,主要决定于收入。交易数量越大,所交换的商品和劳务的价格越高,从而为应付日常开支所需的货币量就越大。预防性动机是指为预防意外支出而持有的一部分货币的动机,如个人或企业为应付事故、失业、疾病等意外事件而需要事先持有的一定数量货币。因此,如果说货币的交易需求产生于收入和支出之间缺乏同步性,则货币的预防需求产生于未来收入和支出的不确定性。这是不能用讨论货币交易需求的思路来分析货币的预防性需求的主要原因。

  • 第4题:

    公司持有现金的目的是()。

    • A、交易性需求
    • B、收益性需求
    • C、流动性需求
    • D、预防性需求
    • E、风险性需求

    正确答案:A,B,D

  • 第5题:

    什么叫非规律性需求?


    正确答案: 非规律性需求是某种产品的需求由于总体需求量偏低,需求时间和需求水平非常不确定,需求是间歇式的。

  • 第6题:

    ()不属于配送需求结构。

    • A、策略性需求
    • B、战略性需求
    • C、配送规划与管制需求
    • D、功能性需求

    正确答案:B

  • 第7题:

    银行客户的需求特征包括()。

    • A、理性需求
    • B、派生性需求
    • C、感性需求
    • D、可诱导性需求
    • E、可替代性需求
    • F、伸缩性需求

    正确答案:A,B,D,E,F

  • 第8题:

    多选题
    信息化项目的非功能性需求包括以下()。
    A

    性能需求

    B

    可靠性需求

    C

    用户界面需求

    D

    安全保密需求

    E

    资源和环境需求


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

  • 第9题:

    问答题
    试举例说明什么是功能性需求,什么是非功能性需求?为何非功能性需求往往比功能性需求还要重要?

    正确答案: 功能性需求就是软件要实现的功能需求分析。
    非功能性需求,是指软件产品为满足用户业务需求而必须具有且除功能需求以外的特性。软件产品的非功能性需求包括系统的性能、可靠性、可用性、可维护性、有效性和可移植性等。
    重要性:将非功能性需求的各项特点举例展开即可。
    解析: 暂无解析

  • 第10题:

    多选题
    配送需求结构包括()三个层次。
    A

    功能性需求

    B

    空间性需求

    C

    配送计划与管制

    D

    策略性需求

    E

    时间性需求


    正确答案: D,A
    解析: 配送需求结构包括三个层次,即:①功能性需求,属于配送作业层次;②配送规划与管制,属于管理层次;③策略性需求,包括策略目标,如成本、品质、速度、弹性,建立信息共享机制以实现配送信息的共享与沟通。

  • 第11题:

    问答题
    什么叫非规律性需求?

    正确答案: 非规律性需求是某种产品的需求由于总体需求量偏低,需求时间和需求水平非常不确定,需求是间歇式的。
    解析: 暂无解析

  • 第12题:

    单选题
    ()不属于配送需求结构。
    A

    策略性需求

    B

    战略性需求

    C

    配送规划与管制需求

    D

    功能性需求


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

  • 第13题:

    在一次scrum回顾会议上,团队识别到发布版本中遗漏了一项非功能性需求。团队应该怎么做?()

    • A、重新计划后续迭代,并重新确定产品待办事项的优先顺序。
    • B、在下一次迭代中包含该非功能性需求。
    • C、将该需求放入未来版本的产品待办事项中。
    • D、为该迭代增加时间,包含该非功能性需求。

    正确答案:C

  • 第14题:

    在嵌入式系统设计过程中,需求分析包括:()和非功能性需求分析。


    正确答案:功能性需求分析

  • 第15题:

    什么是流动性需求?银行的流动性需求有哪些种类?


    正确答案:银行的流动性的需求是客户对银行提出的必须立即兑现的资金要求。
    短期流动性要求、长期流动性需求、周期流动性需求、临时流动性需求

  • 第16题:

    什么是定性需求预测方法?试列举5种常用的定性需求预测方法。


    正确答案: 定性需求预测方法又称主观需求预测方法,它结合决策者所处的环境、情绪、个人经验和价值系统等因素进行预测。它的信息来源和预测的依据是各方面的不同的主观意见,方法简单易行,不用复杂的数学公式。常用的定性需求预测方法有:营销人员的预测、专业咨询机构的市场调研、经营者的预测、历史类比法和德尔菲法。

  • 第17题:

    配送需求结构包括()三个层次。

    • A、功能性需求
    • B、空间性需求
    • C、配送计划与管制
    • D、策略性需求
    • E、时间性需求

    正确答案:A,C,D

  • 第18题:

    成本、品质、速度、弹性属于配送需求结构的功能性需求层次。


    正确答案:错误

  • 第19题:

    多选题
    公司持有现金的目的是()。
    A

    交易性需求

    B

    收益性需求

    C

    流动性需求

    D

    预防性需求

    E

    风险性需求


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

  • 第20题:

    问答题
    什么是流动性需求?银行的流动性需求有哪些种类?

    正确答案: 银行的流动性的需求是客户对银行提出的必须立即兑现的资金要求。
    短期流动性要求、长期流动性需求、周期流动性需求、临时流动性需求
    解析: 暂无解析

  • 第21题:

    问答题
    什么是定性需求预测方法?试列举5种常用的定性需求预测方法。

    正确答案: 定性需求预测方法又称主观需求预测方法,它结合决策者所处的环境、情绪、个人经验和价值系统等因素进行预测。它的信息来源和预测的依据是各方面的不同的主观意见,方法简单易行,不用复杂的数学公式。常用的定性需求预测方法有:营销人员的预测、专业咨询机构的市场调研、经营者的预测、历史类比法和德尔菲法。
    解析: 暂无解析

  • 第22题:

    单选题
    某人家庭的收入水平很高,则其货币需求为(    )。
    A

    交易性需求较低,预防性需求也较低

    B

    交易性需求较低,预防性需求较高

    C

    交易性需求较高,预防性需求较低

    D

    交易性需求较高,预防性需求也较高


    正确答案: B
    解析:

  • 第23题:

    单选题
    在一次scrum回顾会议上,团队识别到发布版本中遗漏了一项非功能性需求。团队应该怎么做?()
    A

    重新计划后续迭代,并重新确定产品待办事项的优先顺序。

    B

    在下一次迭代中包含该非功能性需求。

    C

    将该需求放入未来版本的产品待办事项中。

    D

    为该迭代增加时间,包含该非功能性需求。


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