在各种不同的软件需求中,(请作答此空)描述了用户使用产品必须要完成的任务,可以用UML建模语言的( )表示。A.功能需求 B.非功能需求 C.过程约束 D.设计约束

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

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

相似考题
参考答案和解析
答案:A
解析:
本题考查软件需求的基础知识。功能需求描述了用户使用产品必须要完成的任务,UML的用例图可以用来对功能需求建模。非功能需求描述软件解决方案必须具有的质量特性,如性能、安全等。过程约束是对用于构建系统的技术和资源的限制。设计约束是已经做出的设计决策或限制问题解决方案集的设计决策
更多“在各种不同的软件需求中,(请作答此空)描述了用户使用产品必须要完成的任务,可以用UML建模语言的( )表示。”相关问题
  • 第1题:

    软件需求包括三个不同的层次:业务需求、用户需求和功能需求。其中业务需求()

    A.反映了组织结构或客户对系统、产品高层次的目标要求。在项目视图与范围文档中予以说明

    B.描述了用户使用产品必须要完成的任务,在使用实例文档或方案脚本说明中予以说明

    C.定义了开发人员必须实现的软件功能

    D.描述了系统展现给用户的行为和执行的操作等


    正确答案:A
    解析:业务需求(Businessrequirement)表示组织或客户高层次的目标。业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。业务需求描述了组织为什么要开发一个系统,即组织希望达到的目标。使用前景和范围(visionandscope)文档来记录业务需求,这份文档有时也被称作项目轮廓图或市场需求(projectcharter或marketrequirement)文档。用户需求描述的是用户的目标,或用户要求系统必须能完成的任务。功能需求规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。系统需求用于描述包含多个子系统的产品(即系统)的顶级需求。

  • 第2题:

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

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


    正确答案:A

  • 第3题:

    软件需求包括三个不同的层次,分别为业务需求、用户需求和功能及非功能需求。( )属于用户需求。

    A.反应了组织机构或客户对系统、产品高层次的目标要求,其在项目视图范围文档中予以说明

    B.描述用户使用产品必须要完成的任务,其在使用实例文档或方案脚本说明中予以说明

    C.定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从中满足了业务需求

    D.软件产品为了满足用户的使用,对用户并发、处理速度、安全性能等方面需求


    正确答案:B

  • 第4题:

    在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括(请作答此空)。下图是一个UML类图,其中类University和类School之间是( )关系,类Person和类PersonRecord之间是( )关系,表示Person与Person Record( )。

    A.对系统的词汇建模
    B.对简单的协作建模
    C.对逻辑数据库模式建模
    D.对系统的需求建模

    答案:D
    解析:
    本题考查面向对象技术的基础知识。 考生应该了解UML的典型模型,包括用例图、类图、序列图、活动图等。本题考查类图,类图主要是对系统的词汇建模,或者对简单的协作建模,或者对逻辑数据库模式建模,而用例图对系统的需求建模。 类图中,类和类之间的关系有依赖关系、关联关系、聚集关系、组合关系和泛化关系,其中聚集关系和组合关系是表示更强的关联关系,表示整体和部分的关系,而组合关系的类之间具有相同的生命周期。图中类University和类School之间是聚集关系,类Person和类PersonRecord之间是依赖关系,表示Person与PersonRecord之间的语义关系,其中PersonRecord发生变化会影响Person的语义。

  • 第5题:

    如下所示的UML序列图中, (请作答此空) 表示返回消息,Account类必须实现的方法有 ( ) 。

    A.tansID
    B.balance
    C.withdraw
    D.deposit

    答案:B
    解析:
    在URL序列图中,调用消息用带实心箭头的实线表示,返回消息用带箭头的虚线表示,图中编号为1、2、3、5的消息均为调用消息,只有编号为3的消息为返回消息。由题目可知,Fund Transaction Manager要调用类Account的checkBalance()、withdraw()和deposit()方法,类Account需要实现这3个方法。

  • 第6题:

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

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

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

  • 第7题:

    软件需求包括三个不同的层次,分别为业务需求、用户需求和功能及非功能需求,( )属于用户需求。

    A. 反映了组织机构或客户对系统、产品高层次的目标要求,其在项目视图与范围文档中予以说明
    B. 描述用户使用产品必须要完成的任务,其在使用实例文档或方案脚本说明中
    予以说明
    C. 定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足业务需求
    D. 软件产品为了满足用户的使用,对用户开发、处理速度、安全性能等方面的需求

    答案:B
    解析:
    业务需求(Business requirement)表不组织或客户高层次的目标□业务需求通常来自项目投资人、购买产品的客户、实际用户的管理者、市场营销部门或产品策划部门。用户需求(user requirement)描述的是用户的目标,或用户要求系统必须能完成的任务。用例、场景描述和事件一一响应表都是达用户需求的有效途径。也就是说用户需求描述了用户能使用系统来做些什么。功能需求(functional requirement)规定开发人员必须在产品中实现的软件功能,用户利用这些功能来完成任务,满足业务需求。功能需求有时也被称作行为需求(behaviour requirement)。功能需求描述是开发人员需要实现什么。

  • 第8题:

    在基于体系结构的软件设计方法中,采用()来描述软件架构,采用(请作答此空 )但来描述功能需求,采用()来描述质量需求。

    A. 类图
    B. 视角
    C. 用例
    D. 质量场景

    答案:C
    解析:
    根据基于软件架构的设计的定义,基于软件架构的设计(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用视角和视图来描述软件架构,采用用例和质量属性场景来描述需求。进一步来说,用例描述的是功能需求,质量属性场景描述的是质量需求(或侧重于非功能需求)。

  • 第9题:

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

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

    正确答案:C

  • 第10题:

    ()描述了用户通过使用本软件产品必须要完成的任务,一般是用户协助提供。

    • A、约束和假设
    • B、非功能性需求
    • C、功能需求
    • D、用户需求

    正确答案:D

  • 第11题:

    单选题
    ()描述了用户通过使用本软件产品必须要完成的任务,一般是用户协助提供。
    A

    约束和假设

    B

    非功能性需求

    C

    功能需求

    D

    用户需求


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

  • 第12题:

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

    业务需求

    B

    功能需求

    C

    非功能需求

    D

    用户需求


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

  • 第13题:

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

    A.业务需求

    B.非功能需求

    C.用户需求

    D.功能需求


    正确答案:C
    解析:开发信息系统最为困难的部分就是准确说明开发什么。最为困难的概念性工作便是编写出详细的技术需求,这包括所有面向用户、面向机器和其他系统的接口。同时,这也是一旦出错,将最终会给系统带来极大困难的部分,并且以后再对它进行修改也极为困难。信息系统需求可以分为几个层次,分别如下。(1)业务需求(BusinessRequirements)。反映组织结构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。(2)用户需求(UserRequirements)。描述用户使用产品必须完成的任务,在用例文档或方案场景(scenario)说明中予以说明。(3)功能需求(FunctionalRequirements)。定义开发人员必须实现的信息系统功能,使得用户能完成他们的任务,从而满足业务需求。(4)非功能需求(None-FunctionalRequirements)。描述系统展现给用户的行为和执行的操作等。包括:.产品必须遵循的标准、规范和合约:.外部界面的具体细节;.性能要求;.设计或实现的约束条件;.质量属性。

  • 第14题:

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

    B.非功能需求

    C.过程约束

    D.设计约束

    (37)A.用例图

    B.类图

    C.状态图

    D.序列图

    请帮忙给出每个问题的正确答案和分析,谢谢!


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

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

  • 第15题:

    如图所示的UML类图中,Shop和Magazine之间为(请作答此空)关系,Magazine和Page之间为( )关系。UML类图通常不用于对( )进行建模。

    A.关联
    B.依赖
    C.组合
    D.继承

    答案:A
    解析:

  • 第16题:

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

    A.用例图
    B.类图
    C.状态图
    D.序列图

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

  • 第17题:

    在 UML 中有 4 种事物:结构事物、行为事物、分组事物和注释事物。其中(请作答此空)事物表示 UML 模型中的名称,它们通常是静态部分,描述概念或物理元素。以下( )属于此类事物。

    A.结构
    B.行为
    C.分组
    D.注释

    答案:A
    解析:
    结构事物表示 UML 模型中的名称,它们通常是静态部分,描述概念或物理元素。包括类、接口、对象、用例、协作、构件。

  • 第18题:

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

    A.用例图
    B.类图
    C.状态图
    D.序列图

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

  • 第19题:

    在基于体系结构的软件设计方法中,采用()来描述软件架构,采用()但来描述功能需求,采用( 请作答此空)来描述质量需求。

    A. 连接件
    B. 用例
    C. 质量场景
    D. 视角

    答案:C
    解析:
    根据基于软件架构的设计的定义,基于软件架构的设计(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用视角和视图来描述软件架构,采用用例和质量属性场景来描述需求。进一步来说,用例描述的是功能需求,质量属性场景描述的是质量需求(或侧重于非功能需求)。

  • 第20题:

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

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

    正确答案:B,C

  • 第21题:

    统一建模语言UML是绘制软件蓝图的标准工具语言,可以对软件系统产品进行说明、()、()和()。


    正确答案:可视化;构造;编制文档

  • 第22题:

    软件需求包括三个不同的层次:业务需求、用户需求和功能需求。其中业务需求()。

    • A、反映了组织结构或客户对系统、产品高层次的目标要求。在项目视图与范围文档中予以说明
    • B、描述了用户使用产品必须实现的软件功能
    • C、定义了开发人员必须实现的软件功能
    • D、描述了系统展现给用户的行为和执行的操作等

    正确答案:A

  • 第23题:

    单选题
    在各种不同的信息系统需求中,()描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明。
    A

    业务需求

    B

    功能需求

    C

    用户需求

    D

    非功能需求


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