用例(use case)用来描述系统对事件做出响应时所采取的行动。 用例之间是具有相关性的。在一个会员管理系统中,会员注册 时可以采用电话和邮件两种方式。用例“会员注册”和“电话 注册”、“邮件注册”之间是( )关系。A. 包含(include) B. 扩展(extend) C. 泛化(generalize) D. 依赖(depends on)

题目
用例(use case)用来描述系统对事件做出响应时所采取的行动。 用例之间是具有相关性的。在一个会员管理系统中,会员注册 时可以采用电话和邮件两种方式。用例“会员注册”和“电话 注册”、“邮件注册”之间是( )关系。


A. 包含(include)
B. 扩展(extend)
C. 泛化(generalize)
D. 依赖(depends on)

相似考题
更多“用例(use case)用来描述系统对事件做出响应时所采取的行动。 用例之间是具有相关性的。在一个会员管理系统中,会员注册 时可以采用电话和邮件两种方式。用例“会员注册”和“电话 注册”、“邮件注册”之间是( )关系。 ”相关问题
  • 第1题:

    用例(use case)用来描述系统在对事件作出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户账号是否正确。那么,用例“创建新订单”、“更新订单”与用例“核查用户账号”之间是______关系。

    A.包含(include)

    B.扩展(extend)

    C.分类(classification)

    D.聚集(aggregation)


    正确答案:A
    解析:用例是在系统中执行的一系列动作,这些动作将生成特定参与者可见的价值结果。它确定了一个和系统参与者进行交互、并可由系统执行的动作序列。用例模型描述的是外部执行者(actor)所理解的系统功能。用例模型用于需求分析阶段,它的建立是系统开发者和用户反复讨论的结果,表明了开发者和用户对需求规格达成的共识。2个用例之间的关系主要有2种情况:一种是用于重用的包含关系,用构造型《include》表示;另一种是用于分离出不同的行为的扩展,用构造型《extend》表示。(1)包含关系:当可以从2个或2个以上的原始用例中提取公共行为,或者发现能够使用一个构件来实现某一个用例的部分功能时,应该使用包含关系来表示它们。(2)扩展关系:如果一个用例明显地混合了2种或2种以上的不同场景,即根据情况可能发生多种事情,可以断定,将这个用例分为一个主用例和一个或多个辅用例描述可能更加清晰。

  • 第2题:

    在采用标准UML构建的用例模型(Use-Case Model)中,参与者(Actor)与用例(UseCase)是模型中的主要元素,其中参与者与用例之间可以具有(45)关系。

    A.包含(include)

    B.递归(Recursive)

    C.关联(Association)

    D.组合(Composite)


    正确答案:C
    解析:本题考查Use-Case模型中基本元素的关系。在Use-Case模型中,参与者与用例只有一种关联关系。

  • 第3题:

    Use Case用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统” 中,创建新订单和更新订单都需要检查用户帐号是否正确。那么,用例“创建新订单”、“更新订单”与用例“检查用户帐号”之间是( )关系。

    A.aggregation

    B.extend

    C.include

    D.classification


    参考答案:C

  • 第4题:

    阅读以下关于需求建模的叙述,在答题纸上回答问题1至问题3。

    某软件公司拟为物流企业开发一套库存管理系统,该系统的部分需求陈述如下:

    (l)库存管理系统主要包括货物入库管理、货物出库管理、仓库管理、统计报表和系统管理等功能。

    (2)库存管理系统的用户包括仓库管理员、仓库经理和系统管理员,用户必须在注册后才能使用系统功能:用户可以选择使用邮件注册或电话注册。

    (3)仓库管理员在进行出入库操作前必须先登录;仓库经理可以通过系统查看统计报表,如果前一个月的报表未生成,则系统自动生成统计报表,否则直接显示。

    (4)系统管理员可以在系统中设置仓库温度范围,当仓库内温度超过最高值或者低于最低值时,系统自动调用温控管理操作,连接温度调节系统进行制冷或加热。

    (5)仓库管理功能要求每个月1日零点对前一个月货物入库和出库记录进行数据汇总操作。

    项目组决定构造用例模型以描述系统需求。

    【问题l】(6分)

    用例建模的首要任务是识别系统中的参与者。请根据题目中所描述的需求,识别出系统中有哪些参与者?

    【问题2】(7分)

    用例建模的主要工作是书写用例规约。用例规约通常包括哪几部丹内容?

    【问题3】(12分)

    建立了用例模型后,可以利用用例之间的关系调整用例模型,用例之间的关系包括哪几种?对于每种关系,请根据题目中所描述的需求分别给出一组用例。


    正确答案:
    试题一分析本题考查考生对于需求建模的掌握情况。用例方法是一种需求建模技术,在获取系统需求并记录后,从用户的要求和期望中进行整理与提炼,从而建立用例模型。在面向对象分析方法中,构建用例模型一般需要经历四个阶段,分别是识别参与者、合并需求获得用例、细化用倒描述和调整用倒模型。根据题目所述需求,绘制系统用倒图如下图所示。【问题1】参与者可以表示与系统接口的任何事物和任何人,这可以包括人(不仅仅是最终用户)、外部系统和其他组织。根据需求陈述(2)可知系统的用户包括仓库管理员、仓库经理和系统管理员;根据需求陈述(4)和系统有交互关系的外部系统是温度调节系统,温度通过温度监控接口与系统关联:根据需求陈述(5)所描述时态事件,时间会触发系统的行为。所以参与者包括了仓库管理员、仓库经理、系统管理员、时间、温度、温度调节系统。【问题2】用例模型是由用例图和每一个用例的详细描述——用例规J所组成的。RUP中提供了用例规约的模板,每一个用例的用例规约都应该包含以下内容:用例名称,简要说明,事件流,非功能需求,前置条件和后置条件,扩展点,优先级。【问题3】用例之间的关系有包含关系、扩展关系和泛化关系。(l)包含关系:一个用例可以简单地包含其他用例具有的行为,并把它所包含的用例行为作为自身行为的一部分,这称作包含关系。用例“入库管理”和用例“用户登录”之间的关系、用例“出库管理”与用例“用户登录”之间的关系就属于包含关系:(2)扩展关系:一个用例(扩展用例)可以被定义为墓础用例的增量扩展,这称为扩展关系。用例“查看统计报表”和用例“生成统计报表”之间是扩展关系:(3)泛化关系;一个用例被特别列举为一个或多个用例,这被称作用例泛化。用例“用户注册”和用例“电话注册”之间、用例“邮件注册”和用例“电话注册”之间属于泛化关系。解答要点【问题1】(1)仓库管理员;(2)仓库经理:(3)系统管理员;(4)时间;(5)温度;(6)温度调节系统。【问题2】(l)用例名称:(2)简要说明;(3)事件流;(4)非功能需求;(5)前置条件和后置条件;(6)扩展点:(7)优先级。【问题3】用倒之间的关系有三种,分别是包含关系、扩展关系和泛化关系。(1)包含关系:用例“入库管理”和用例“用户登录”之间的关系;用例“出库管理”与用例“用户登录”之间的关系;(2)扩展关系:用例“查看统计报表”和用例“生成统计报表”之间的关系;(3)泛化关系:用例“用户注册”和用例“电话注册”之间的关系;用例“邮件注册”和用例“电话注册”之间的关系。

  • 第5题:

    用例从用户角度描述系统的行为。用例之间可以存在一定的关系。在“某图书馆管理系统”用例模型中,所有用户使用系统之前必须通过“身份验证”。“身份验证”可以有“密码验证”和“智能卡验证”两种方式,则“身份验证”与“密码验证”和“智能卡验证之间是(32)关系。

    A.关联

    B.包含

    C.扩展

    D.泛化


    正确答案:D
    解析:用例从用户角度描述系统的行为,用例图中可使用的关系有四种:关联关系、包含关系、扩展关系和泛化关系。当参与者与用例之间进行交互时,用例和参与者之间拥有关联关系;在一个复杂系统中,不同的用例之间可能存在一些相同的行为,可以将这些相同的行为提取出来单独组成一个用例。当其他用例使用该用例时,用例之间便形成了包含关系。在用例的执行过程中,可能会出现异常行为,也可能会在不同的流程分支中选择执行,这时可以将异常行为或可选分支抽象成一个单独的扩展用例,它与主用例之间形成扩展关系。用例之间的泛化关系是描述用例之间一般与特殊关系的,不同的子用例代表了父用例的不同实现方法。

  • 第6题:

    在关于用例(use case)的描述中,错误的是(1)。

    A.用例将系统的功能范围分解成许多小的系统功能陈述

    B.一个用例代表了系统的一个单一的目标

    C.用例是一个行为上相关的步骤序列

    D.用例描述了系统与用户之间的交互


    正确答案:D
    解析:用例是一个行为上相关的步骤序列,既可以是自动的也可以是手工的,其目的是完成一个单一的业务任务。用例将系统功能范围分解成许多小的系统功能陈述。一个用例代表了系统的一个单一的目标,描述了为了实现此目标的活动和用户交互的一个序列。用例是一种描述和记录系统需求的技术。一个用例本身并不是一个功能需求,但用例所讲述的场景包含了一个或者多个需求。

  • 第7题:

    用例之间是具有相关性的。在商场管理系统中,有个会员卡注册模块。用例“金卡会员注册”和“银卡卡会员注册”、“会员卡注册”之间是( )关系。

    A. 包含(include)
    B.扩展(extend)
    C.泛化(generalization)
    D.依赖(depends on)

    答案:C
    解析:
    用例(use case)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。用例间的关系有:包含、扩展和泛化。(1)包含关系:抽取两个或多个用例共有的一组相同动作,作为一个独立的子用例,该子用例可为多个基用例共享或复用。包含关系用带箭头的虚线表示,并附上标记<>。虚线箭头指向子用例。(2)扩展:当出现多个不同情况而导致的多种分支时,则可将用例分为一个基本用例和一个或多个扩展用例。扩展关系是对基用例的扩展,扩展用例不是必须执行,具备了一定触发条件才执行。扩展关系用带箭头的虚线表示,并附上标记<>。虚线箭头由子用例指向基用例。(3)泛化:泛化代表一般与特殊的关系,子用例继承了父用例所有的结构、行为和关系。泛化关系用空心三角形箭头的实线表示,箭头指向父用例。

  • 第8题:

    以下关于用例图的叙述中,不正确的是(1)。图书馆管理系统需求中包含“还书”用例和“到书通知”用例,对于“还书”用例,应先查询该书是否有人预定,若有则执行“到书通知”。“还书”用例和“到书通知’’用例是(2)关系,以下用例图中,(3)是正确的。管理员处理“还书”用例时,需要先执行“验证身份“用例,那么“还书”用例和“验证身份”用例之间是(4)关系。
    1、_____

    A.系统用例图反映了整个系统提供的外部可见服务
    B.系统用例图对系统的协作建模
    C.用例图主要包含用例、参与者及其之间关系三个要素
    D.系统用例图对系统的需求建模

    答案:B
    解析:
    用例图展现了一组用例、参与者以及它们之间的关系;通常包括:用例;参与者;扩展关系、包含关系。用例是对一组动作序列的描述,系统执行这些动作将产生一个对特定的参与者有价值而且可观察的结果。用例图用于对系统的静态用例视图进行建模。这个视图主要支持系统的行为,即该系统在它的周边环境的语境中提供的外部可见服务。当对系统的静态用例视图建模时,可以用下列两种方式来使用用例图。1、对系统的语境建模。对一个系统的语境进行建模,包括围绕整个系统画一条线,并声明有哪些参与者位于系统之外并与系统进行交互。在这里,用例图说明了参与者以及他们所扮演的角色的含义。2、对系统的需求建模。对一个系统的需求进行建模,包括说明这个系统应该做什么(从系统外部的一个视点出发),而不是考虑系统应该怎么做。在这里,用例图说明了系统想要的行为。通过这种方式,用例图使我们能够把整个系统看作一个黑盒子。可以观察到系统外部有什么,系统怎样与哪些外部事物相互作用,但却看不到系统内部是如何工作的。
    扩展:对基用例的扩展,基用例是一个完整的用例,即使没有子用例的参与,也可以完成一个完整的功能。在用例图中使用带箭头的虚线表示(在线上标注<>),箭头从子用例指向基用例。
    包含:include为包含关系,当两个或多个用例中共用一组相同的动作,这时可以将这组相同的动作抽出来作为一个独立的子用例,供多个基用例所共享。include关系在用例图中使用带箭头的虚线表示(在线上标注<>),箭头从基用例指向子用例。

  • 第9题:

    在中国网站注册会员验证会员登录名除了使用电子邮件外还可以用()

    • A、固定电话
    • B、传真
    • C、手机
    • D、贸易通

    正确答案:C

  • 第10题:

    用例(Use-case)用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在“税库银系统”中,扣款和重发扣款都需要检查三方协议是否有效。那么,用例“扣款”、“重发扣款”与用例“检查三方协议是否有效”之间是()关系。

    • A、包含(include)
    • B、扩展(extend)
    • C、分类(classification)
    • D、聚集(aggregation)

    正确答案:A

  • 第11题:

    单选题
    ()是以图形化的方式将系统描述成用例、参与者及其之间的关系。
    A

    用例图

    B

    用例描述

    C

    用例建模

    D

    用例分解


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

  • 第12题:

    单选题
    用例(Use-case)用来描述系统在事件做出响应时所采取的行动。用例之间是具有相关性的。在“税库银系统”中,扣款和重发扣款都需要检查三方协议是否有效。那么,用例“扣款”、“重发扣款”与用例“检查三方协议是否有效”之间是()关系。
    A

    包含(include)

    B

    扩展(extend)

    C

    分类(classification)

    D

    聚集(aggregation)


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

  • 第13题:

    用例图是指反映活动者、系统边界所封闭的用例,及活动者与用例之间、用例与用例之间关系的一种图。()

    此题为判断题(对,错)。


    参考答案:正确

  • 第14题:

    在关于用例(use case)的描述中,错误的是______。

    A.用例将系统的功能范围分解成许多小的系统功能陈述

    B.一个用例代表了系统的一个单一的目标

    C.用例是一个行为上相关的步骤序列

    D.用例描述了系统与用户的交互


    正确答案:D
    解析:用例(usecase)用来描述系统在对事件做出响应时所采取的行动,即它确定了一个与系统参与者进行交互、并由系统执行的动作序列。可见,一个用例本身并不是一个功能需求,它代表了系统的一个单一的目标,是一个行为上相关的步骤序列。本试题选项D所描述的范围太广,不够准确。在UML规范中,参与者是指系统所涉及到的人,或者是用户在本系统中扮演的角色。一个参与者总是在系统的自动化边界之外。解答此类试题的一般思路是理解用例的基本概念。

  • 第15题:

    用例(use case)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个会员管理系统中,会员注册时可以采用电话和邮件两种方式。用例“会员注册”和“电话注册”、“邮件注册”之间是( )关系。

    A.包含(include)B.扩展(extend)C.泛化(generalize)D.依赖(depends on)


    正确答案:C

  • 第16题:

    用例(use case)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户账号是否正确。用例“创建新订单”、“更新订单”与用例“核查客户账号”之间是______关系。

    A.包含(include)

    B.扩展(extend)

    C.分类(classification)

    D.聚集(aggregation)


    正确答案:A
    解析:用例是在系统中执行的一系列动作,这些动作将生成特定参与者可见的价值结果。它确定了一个和系统参与者进行交互,并可由系统执行的动作序列。用例模型描述的是外部执行者(Actor)所理解的系统功能。用例模型用于需求分析阶段,它的建立是系统开发者和用户反复讨论的结果,表明了开发者和用户对需求规格达成的共识。
      两个用例之间的关系主要有两种情况:一种是用于重用的包含关系,用构造型 include表示;另一种是用于分离出不同行为的扩展,用构造型extend表示。
      ①包含关系:当可以从两个或两个以上的原始用例中提取公共行为,或者发现能够使用一个构件来实现某一个用例的部分功能是很重要的事时,应该使用包含关系来表示它们。
      ②扩展关系:如果一个用例明显地混合了两种或两种以上的不同场景,即根据情况可能发生多种事情,可以断定将这个用例分为一个主用例和一个或多个辅用例描述可能更加清晰。

  • 第17题:

    ● 在采用标准UML构建的用例模型(Use-Case Model)中,参与者(Actor)与用例(Use Case)是模型中的主要元素,其中参与者与用例之间可以具有(45)关系。

    (45)

    A. 包含(include)

    B. 递归(Recursive)

    C. 关联(Association)

    D. 组合(Composite)


    正确答案:C

  • 第18题:

    在线学习系统中,课程学习和课程考试都需要先检查学员的权限,“课程学习”与“检查权限”两个用例之间属于( )课程学习过程中,如果所缴纳学费不够,就需要补缴学费,“课程学习”与“缴纳学费”两个用例之间属于(请作答此空);课程学习前需要课程注册,可以采用电话注册或网络注册,“课程注册”与“网络注册”两个用例之间属于( )。

    A.包含关系
    B.扩展关系
    C.泛化关系
    D.关联关系

    答案:B
    解析:
    用例之间的关系主要有包含、扩展和泛化三类。(1)包含关系。当可以从两个或两个以上的用例中提取公共行为时,应该使用包含关系来表示它们。“课程学习”与“检查权限”是包含关系。(2)扩展关系。如果一个用例明显地混合了两种或两种以上的不同场景,即根据情况可能发生多种分支,则可以将这个用例分为一个基本用例和一个或多个扩展用例,这样使描述可能更加清晰。“课程学习”与“缴纳学费”是扩展关系。(3)泛化关系。当多个用例共同拥有一种类似的结构和行为的时候,可以将它们的共性抽象成为父用例,其他的用例作为泛化关系中的子用例。“课程注册”与“网络注册”是泛化关系。

  • 第19题:

    用例(use case)用来描述系统对事件做出响应时所采取的行动。(请作答此空)抽取两个或多个用例共有的一组相同动作,作为一个独立的子用例,该子用例可为多个基用例共享或复用。( )关系用带箭头的虚线表示,并附上标记<>。

    A. 包含
    B.扩展
    C.泛化
    D.依赖

    答案:A
    解析:
    用例(use case)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。用例间的关系有:包含、扩展和泛化。(1)包含关系:抽取两个或多个用例共有的一组相同动作,作为一个独立的子用例,该子用例可为多个基用例共享或复用。包含关系用带箭头的虚线表示,并附上标记<>。虚线箭头指向子用例。(2)扩展:当出现多个不同情况而导致的多种分支时,则可将用例分为一个基本用例和一个或多个扩展用例。扩展关系是对基用例的扩展,扩展用例不是必须执行,具备了一定触发条件才执行。扩展关系用带箭头的虚线表示,并附上标记<>。虚线箭头由子用例指向基用例。(3)泛化:泛化代表一般与特殊的关系,子用例继承了父用例所有的结构、行为和关系。泛化关系用空心三角形箭头的实线表示,箭头指向父用例。

  • 第20题:

    在中国网站注册会员成功后,验证会员登录名除了使用电子邮件外还可以用()

    • A、固定电话
    • B、传真
    • C、手机
    • D、贸易通

    正确答案:D

  • 第21题:

    用例(Use Case)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个"订单输入子系统"中,创建新订单和更新订单都需要核查用户账号是否正确。用例"创建新订单"、"更新订单"与用例"核查客户账号"之间是()关系。

    • A、包含(IncludE)
    • B、扩展(ExtenD)
    • C、分类(Classification)
    • D、聚集(Aggregation)

    正确答案:A

  • 第22题:

    在图书管理系统的用例图中,还书用例和罚款用例之间是()关系。

    • A、包含
    • B、扩展
    • C、分类
    • D、聚集

    正确答案:B

  • 第23题:

    单选题
    用例(use case)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系筑”中,创建新订单和更新订单都需要核查用户账号是否正确。用例“创建新订单”、“更新订单”与用例“核查客户账号”之间是()关系。
    A

    包含(includE.

    B

    扩展(extenD.

    C

    分类(classification)

    D

    聚集(aggregation)


    正确答案: D
    解析: 用例是在系统中执行的一系列动作,这些动作将生成特定参与者可见的价值结果。它确定了一个和系统参与者进行交互,并可由系统执行的动作序列。用例模型描述的是外部执行者(actor)所理解的系统功能。用例模型用于需求分析阶段,它的建立是系统开发者和用户反复讨论的结果,表明了开发者和用户对需求规格达成的共识。
    两个用例之间的关系主要有两种情况:一种是用于重用的包含关系,用构造型include表示;另一种是用于分离出不同行为的扩展,用构造型extend表示。
    ①包含关系:当可以从两个或两个以上的原始用例中提取公共行为,或者发现能够使用一个构件来实现某一个用例的部分功能是很重要的事时,应该使用包含关系来表示它们。
    ②扩展关系:如果一个用例明显地混合了两种或两种以上的不同场景,即根据情况可能发生多种事情,可以断定将这个用例分为一个主用例和一个或多个辅用例描述可能更加清晰。