uml - 这个用例正确吗?
问题描述
这是我第一次制作用例,这是我的课程作业。我必须遵循下面的案例研究。
案例研究 8:仓库控制系统 (WCS)
一个仓库分销保健食品和相关产品。客户从仓库订购特定产品和数量。仓库控制系统 WCS 保存订单并向客户提供订单号。WCS 生成一个拣货清单和购物标签,它告诉订单拣货员要拣选多少件商品来完成订单。拣货员挑选物品,将它们放入盒子中,然后将运输标签贴在上面。然后,拣货员使用 WCS 来指定订单是否准备好。然后经理将订单号、地址和付款数据发送给运输公司。在一天结束时,运输公司会来取走所有的订单。库存产品的盘点由员工进行,但在其他情况下,则外包给外部公司。
该公司希望创建一个计算机系统,允许员工和外部公司在桌面上访问应用程序系统。建模、设计和实现可以使用 Visual Studio 或任何其他软件开发包访问数据库的 GUI 客户端。必须使用 MS Access 或 Oracle 数据库从类模型和实体数据模型设计数据库。
我不确定:仓库控制系统 (WCS) 是否应该扮演角色?如果没有它如何制作用例?
这是我制作的用例:
解决方案
WCS 是正在考虑的系统(蓝色边界)。
一些观察:
- 使用动词-主语(-宾语)来命名用例
Order ready
之类的没有用例- 尽量不要开始功能分解(就像你做的那样
Order ready
我建议像往常一样阅读有关用例的 Bittner/Spence。
推荐阅读
- .net-core - 如何使用 StackExchange.Redis 使多个操作原子化
- python - “Microsoft Build Tools 2015”与“Visual C++ Build Tools 2015”有何不同?
- reactjs - Enzyme 双重潜入 Provider 内部的组件
- sql - 特定字符之前的 Oracle substr
- django - 更新时的条件保存()?
- ubuntu - 在 Ubuntu 上使用 Pycharm Professional 的 TFS
- windows - 使用 PowerShell 检查回收站是否已损坏
- javascript - 使用字符串中的道具渲染任何子组件
- c# - 将信息返回到主窗体的类委托实例
- javascript - 如何在使用 GatsbyJS 从 markdown 呈现的页面上运行外部文件中的代码?