【发布时间】:2020-08-25 17:28:34
【问题描述】:
我想开发一个基于微服务架构的Web应用程序,所以,我画了描述系统功能需求的用例图,但我不确定它是否正确?
我的系统有三个微服务。第一个称为“商店服务”,它是负责在线商店发生的所有事情的主要服务:查看产品目录,将产品添加到购物车,填写订单信息。它在我的图表上表示为一个矩形,所有业务流程(功能)都在其中发生。
第二个是银行服务,负责使用客户的银行账户进行付款。
第三个是邮政服务,负责将订单交付给客户以便能够接收。
我有六个演员。我还将它们分为主要和次要的。左边的主要的主动使用系统,而次要的则比较反动。
您会建议我怎样做才能让每个人都更易读和更容易理解我的系统?我应该添加还是删除一些东西?这是我的附图:
对于我在提出当前问题时所犯的所有错误,我深表歉意。对不起,我的英语不好。
【问题讨论】:
标签: architecture microservices uml use-case