信息科学与系统科学

用例图的作用是什么?在ATM机中,可以创建的角色有哪几个?

题目

用例图的作用是什么?在ATM机中,可以创建的角色有哪几个?

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

()描述了系统的功能,由系统、用例和角色三种元素组成。

A.用例图

B.对象图

C.序列图

D.状态图


参考答案:A

第2题:

阅读下列说明和图,回答问题1至问题2,将解答填入对应栏内。

[说明]

银行的自动柜员机(ATM)的功能描述如下:

(1)金融卡与信用卡识别:包含伪卡识别以及密码验证;

(2)主菜单项:这是一台ATM最主要的人机界面,提供各项功能给客户,具体有:提款、转帐、更改密码以及存款;

(3)结束操作:客户执行完“菜单项”的功能后,可以选择“打印单据”或“不打印单据”,选好后就结束此次交易。

注意,ATM除了能处理本行的银行卡外,其他银行的银行卡也应该能处理,通过“金融中心”与其他银行主机进行数据交换。另外,为了方便,ATM还提供快捷提款,并提供代交费功能(代交费是以转帐的方式处理的)。

该系统采用面向对象方法开发,系统中的类以及类之间的关系用UML类图表示。

图3-1是该系统的用例图,根据题意,用题中所述术语指出图3-1中参与者A、B分别是什么,用例C、D分别是什么。

[图3-1]


正确答案:A:“客户” B:“金融中心” C:“提款” D:“转账”
A:“客户” B:“金融中心” C:“提款” D:“转账” 解析:图3-1给出了系统用例图,用例图(use case diagram)展现了一组用例、参与者(actor)以及它们之间的关系。
易知参与者A是“客户”,参与者B为“金融中心”。
用例“快捷提款”是“提款”的扩展,因此用例C是“提款”;用例“代交费”是“转账”的扩展,因此用例D是“转账”。

第3题:

● 在需求分析阶段,可以使用UML中的 (30) 来捕获用户需求,并描述对系统感兴趣的外部角色及其对系统的功能要求。

(30)

A. 用例图

B. 类图

C. 顺序图

D. 状态图


正确答案:A

第4题:

什么是用例图?用例图有什么作用?


正确答案:定义:由参与者、用例以及它们之间的关系构成的用于描述系统功能的图成为用例图。
作用:用例图是从软件需求分析到最终实现的第一步,它显示了系统的用户和用户希望提供的功能,有利于用户和软件开发人员之间的沟通。用例图可视化的表达了系统的需求,具有直观、规范等优点,克服了纯文字性说明的不足。用例方法是完全从外部来定义系统的,它把需求和设计完全分离开来,使用户不用关心系统内部是如何完成各种功能的。

第5题:

在UML中,用例可以使用()来描述。

  • A、活动图
  • B、类图
  • C、状态图
  • D、协作图

正确答案:A

第6题:

在需求分析阶段,可以使用UML中的(30)来捕获用户需求,并描述对系统感兴趣的外部角色及其对系统的功能要求。

A.用例图

B.类图

C.顺序图

D.状态图


正确答案:A
解析:用例图从用户角度描述系统功能,并指出各功能的操作者,因此可在需求阶段用于获取用户需求并建立用例模型;类图用于描述系统中类的静态结构;顺序图显示对象之间的动态合作关系,强调对象之间消息发送的顺序,同时显示对象之间的交互:状态图描述类的对象所有可能的状态以及事件发生时状态的转移条件。

第7题:

在需求分析阶段,可利用UML中的__( )__描述系统的外部角色和功能要求。

A.用例图
B.静态图
C.交换图
D.实现图

答案:A
解析:
在需求分析阶段,可以用用例来捕获用户需求,通过用例建模,描述对系统感兴趣的外部角色及其对系统(用例)的功能要求。建模的每个用例都指定了客户的需求(他或她需要系统干什么)。

第8题:

在UML中,完整的业务模型由用例图、时序图、交互图、状态图、活动来表述。但是,()在表述中起到核心作用。

A.用例图

B.时序图

C.交互图

D.状态图


正确答案:B

第9题:

建立用例模型的步骤包括确定角色、确定用例和绘制用例图。


正确答案:错误

第10题:

静态建模法中的典型范例是用例图,用例图的基本组成元素是什么?画系统用例图的四个步骤是什么?


正确答案: 用例图的基本组成元素是:系统:代表一个活动范围。参与者:扮演特定角色的人。用例:由参与者执行的功能。
画系统用例图的四个步骤:
(1)定义系统边界
(2)找出与用例直接相关的参与者
(3)画出各个用例
(4)确定参与者和用例之间的关系