用例图是在系统分析和设计中非常重要的一个工具,它可以用来描述系统与外部用户(或其他系统)之间的交互及其内部各个部分之间的交互关系。下面我们以购物网站为例来分析如何画用例图。
1. 确定参与者
首先要确定购物网站中的参与者。购物网站中的参与者一般有顾客和管理员两种角色。在这里,顾客指网站的普通用户,他们通过网站进行商品的购买、支付等操作;管理员则是负责管理网站的人员,他们负责管理网站的商品、订单、收益等。
2. 确定用例
接着要确定购物网站中的用例,也就是顾客和管理员之间的交互。对于顾客,他们可以进行的用例有:浏览商品、添加商品到购物车、进行支付、查看订单状态等;而对于管理员,他们可以进行的用例有:添加商品、删除商品、查看订单、查看收益等。
3. 确定用例之间的关系
用例之间的关系是用例图中非常重要的一个部分。在购物网站中,顾客之间的用例之间的关系很简单,因为它们都是与顾客进行交互的;而对于管理员,他们之间的关系则有些复杂,因为他们需要相互协作才能管理网站。
4. 确定用例的扩展和包含
在确定了用例之间的关系之后,就可以考虑用例的扩展和包含。对于购物网站,顾客的用例中可能存在扩展,例如在支付时需要输入验证码或者填写发票信息;而管理员的用例中则可能存在包含,例如添加商品之前先需要进行商品审核。
5. 确定用例图的用例、参与者和边界
在确定了用例之间的关系、扩展和包含之后,就可以开始画用例图了。需要确定用例、参与者和文字方框的位置,并在它们之间用边界进行连接。同时,需要给每个用例和参与者命名,并为每个用例加上一个简短的描述。
微信扫一扫,领取最新备考资料