1.我们在为一家互联网电商开发订单处理软件,该公司从供应商那里购买产品,然后销售给客户。这家公司在线发布商品目录,并将其推送给客户和其他感兴趣的人。
客户以提交商品列表并向电商付费的方式购买商品。电商填写帐单,并委托快递公司把商品运送到客户的地址。订单处理软件记录从收到订单直到商品被运送给客户的整个过程。电商将提供快捷的服务,以最快、最有效的方法来发送客户订购的产品。
客户可以退货,但有时要付运费。
(1)电商订单处理软件系统的参与者不包括:
- A
网络电商
- B
客户
- C
其他感兴趣的人
- D
快递公司
正确答案:A
(2)在网络电商客户定单处理应用中与客户有关的用例不包括:
- A
退货
- B
计算运费
- C
浏览商品
- D
订单查询
正确答案:B
(3)进入订购商品用例的前置条件是:
- A
客户对商品感兴趣
- B
客户安装了与系统兼容的浏览器版本
- C
商品已经放入购物车
- D
客户通过合法账户登入系统
正确答案:D
(4)取消订单用例与查询订单用例建模为以下哪种关系最合适?
- A
关联关系
- B
依赖关系
- C
包含关系
- D
扩展关系
正确答案:C
(5)使用订单处理系统一段时间以后,电商希望增加一种功能——为老顾客提供折扣。以下哪种方法比较合适?
- A
建立老顾客折扣新用例
- B
扩展订购商品用例
- C
在订购商品用例中包含老顾客提供折扣用例
- D
为订购商品用例建立两个子用例:普通顾客订购商品和老顾客订购商品
正确答案:B
(6)需求说明文档通常不会采用以下哪种方式组织撰写?
- A
用户手册
- B
用户故事
- C
用例模型
- D
测试用例
正确答案:D
(7)以下哪个关于用例建模的说法是正确的?
- A
用例可以定义系统功能性需求的优先级
- B
用例建模是对系统进行功能分解的过程
- C
用例能够描述非功能性的需求
- D
用例的参与者只能是系统用户
正确答案:A
(8)以下哪种关于用户故事和用例描述的说法是不正确的?
- A
用户故事用于敏捷过程;用例描述用于统一建模过程
- B
用户故事作为开发者与用户交互面对面交互时的提示;用例作为项目文档保存
- C
用户故事可以用于估算;用例描述则不能用于估算
- D
用户故事采用自然语言文本描述;用例主要采用图形化的模型表示
正确答案:C
(9)可以选用以下哪种工具进行用例建模?
- A
Microsoft Project
- B
Enterprise Architect
- C
Enterprise Architecture
- D
IBM Rational DOORS
正确答案:B
(10)用例图中,当一个用例只在一定条件下比另一个用例增加少数步骤时,用哪种关系建模最合适?
- A
extends
- B
includes
- C
uses
- D
inherits
正确答案:A