用例图作业

发布时间 2024-01-12 18:33:13作者: qing影

用例图作业

一. 简答题(共4题,100分)

  1. (简答题)
    对于一个电子商务网站而言,以下哪些不是合适的用例,指出并说明理由。
    将商品放入购物车 结账 预订商品 邮寄商品 查看商品详情

    正确答案:
    输入支付信息:太小

    邮件商品:系统功能之外

    查看商品详情:太小

  2. (简答题)
    为了满足物业中介行业的信息化要求,甲公司基于详尽的需求调研与分析, 准备研发一套符合市场需要的、实用的信息管理系统。主要将实现客户资料信 息管理、客户委托(出租、出售、租赁、购买)信息管理、业务线索生成与管 理、房源状态自动更新、权限管理、到期用户管理、房源组合查询等功能。该 公司小王,通过多次的与潜在客户的交流与沟通,完成了最初的用例模型的开 发,下图是一个物业管理系统用例模型的局部:

    image

    (1)但小李认为该模型不符合 “用例建模”的思想,存在明显的错误。 请用 200 字以内说明错误所在,并说明应该如何修改。

    正确答案:

    1.主要错误:用例的分解太细,并没有遵从每个用例为用户传递一个有价值 的结果的原则。在原设计中“打开房源信息页面”、“录入房源信息”、“确认 提交信息”都只是一个操作步骤,因此不适合作为用例。 2.修改方法:将“打开房源信息页面”、“录入房源信息”、“确认提交信 息”合并为“新增房源信息”。

  3. (简答题)
    (2)在上图中构造型“《 include 》”表示的是什么意思,它与“《 extend 》” 之间的区别是什么?
    正确答案:
    在用例模型中,构造型“《 include 》”是用来表示包含关系。它通常用来 表示被包含用例是被多包含用例使用的一个可复用模块, 而《extent 》且通常用 来表示对用例的扩展。

  4. (简答题)
    找出下面过程中的参与者和用例,画出用例图;找出用例中合适的实体类。

    (in English ) 某五星级饭店的总经理注意到该饭店采购部存在以下问题: (1) 没有更新的库存注册信息 (2) 没有仓库中可用货物的订单 (3) 不能及时提供库存。 这些问题导致了客户的不满,因此他决定用计算机管理采购部。

       采购部的具体工作如下: 每当有货物要求时,仓库保管员把所需货物的通知单和它们的数量发送给 采购部。基于此,采购部识别合适的供应商并发采购订单给他们。供应商提供 所申请的货物。项目的供应总是以单个事务的方式履行,不是分期付款的方式。 当货物到达时,采购部把他们递交给仓库保管员。
    

    正确答案:
    参与者:Storekeeper (仓库保管员) Purchasing (采购部) Supplier (供应商)

    用例:Send item requests (申请订货) Place Order(发订单)Supply ordered items (发货) Issure request items (收货)

    image

参考资料:UML课后习题-答案~.doc