软件工程 用例建模 习题

1.我们在为一家互联网电商开发订单处理软件,该公司从供应商那里购买产品,然后销售给客户。这家公司在线发布商品目录,并将其推送给客户和其他感兴趣的人。

客户以提交商品列表并向电商付费的方式购买商品。电商填写帐单,并委托快递公司把商品运送到客户的地址。订单处理软件记录从收到订单直到商品被运送给客户的整个过程。电商将提供快捷的服务,以最快、最有效的方法来发送客户订购的产品。

客户可以退货,但有时要付运费。

(1)电商订单处理软件系统的参与者不包括:

 

  • 网络电商

  • 客户

  • 其他感兴趣的人

  • 快递公司

 

正确答案:A

 

(2)在网络电商客户定单处理应用中与客户有关的用例不包括:

 

  • 退货

  • 计算运费

  • 浏览商品

  • 订单查询

 

正确答案:B

 

(3)进入订购商品用例的前置条件是:

 

  • 客户对商品感兴趣

  • 客户安装了与系统兼容的浏览器版本

  • 商品已经放入购物车

  • 客户通过合法账户登入系统

 

正确答案:D

 

(4)取消订单用例与查询订单用例建模为以下哪种关系最合适?

 

  • 关联关系

  • 依赖关系

  • 包含关系

  • 扩展关系

 

正确答案:C

 

(5)使用订单处理系统一段时间以后,电商希望增加一种功能——为老顾客提供折扣。以下哪种方法比较合适?

 

  • 建立老顾客折扣新用例

  • 扩展订购商品用例

  • 在订购商品用例中包含老顾客提供折扣用例

  • 为订购商品用例建立两个子用例:普通顾客订购商品和老顾客订购商品

 

正确答案:B

 

(6)需求说明文档通常不会采用以下哪种方式组织撰写?

 

  • 用户手册

  • 用户故事

  • 用例模型

  • 测试用例

 

正确答案:D

 

(7)以下哪个关于用例建模的说法是正确的?

 

  • 用例可以定义系统功能性需求的优先级

  • 用例建模是对系统进行功能分解的过程

  • 用例能够描述非功能性的需求

  • 用例的参与者只能是系统用户

 

正确答案:A

 

(8)以下哪种关于用户故事和用例描述的说法是不正确的?

 

  • 用户故事用于敏捷过程;用例描述用于统一建模过程

  • 用户故事作为开发者与用户交互面对面交互时的提示;用例作为项目文档保存

  • 用户故事可以用于估算;用例描述则不能用于估算

  • 用户故事采用自然语言文本描述;用例主要采用图形化的模型表示

 

正确答案:C

 

(9)可以选用以下哪种工具进行用例建模?

 

  • Microsoft Project

  • Enterprise Architect

  • Enterprise Architecture

  • IBM Rational DOORS

 

正确答案:B

 

(10)用例图中,当一个用例只在一定条件下比另一个用例增加少数步骤时,用哪种关系建模最合适?

 

  • extends

  • includes

  • uses

  • inherits

 

正确答案:A

你可能感兴趣的:(软件工程)