开发者社区> 超努力的写代码> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

DDD案例(1):从需求分析到领域分析(2)

简介: DDD案例(1):从需求分析到领域分析(2)
+关注继续查看

image.png


由于EAS的所有用户都是组织内员工,如果使用服务蓝图绘制业务流程,客户角色就是向目标系统发起服务请求的用户,如签订合同业务流程中的市场人员、项目管理流程的项目管理人员和招聘流程的招聘专员。


1)客户合作


当市场人员向目标系统发起创建市场需求的服务请求时,就形成了从市场需求到合同签订并形成需求订单的客户合作业务流程,它的服务蓝图如图20-7所示。


image.png

image.png


由于业务规则要求具有独立法人资格的子公司作为市场需求的承担者,因此子公司会成为合同中的乙方。市场人员作为服务蓝图中的客户,并不会参与合同的签订,只是关心子公司的现有资源能否满足市场需求。在签订了合同之后,市场人员可以通过合同信息创建需求订单,并跟踪需求订单,以保持与客户合作的良好关系。子公司作为前台员工需要与市场人员交互,但是市场人员却看不见财务的参与,因为财务核算行为发生在作为前台员工的子公司与财务之间,因此财务属于服务蓝图的后台员工。至于内部支持者,要么是EAS自身,要么就是EAS范围之外的外部系统。

根据客户合作流程的服务蓝图,整个流程由4个业务场景构成:市场需求管理、简历管理、合同管理和需求订单管理。根据业务服务的判断标准,对业务场景的活动进行判断,可以绘制出每个业务场景的业务服务图。



市场需求管理的业务服务图如图20-8所示。


image.png


查询市场需求业务服务而言,它虽然没有包含在服务蓝图,但在子公司对市场需求进行评估时,如果不提供这一功能,就无法获得指定的市场需求完成评估。二者提供的服务价值又是完全独立的,有必要为其单独定义一个业务服务。

简历管理的业务服务图如图20-9所示。


image.png


客户合作的业务流程说明是由系统生成员工简历,但实际上,这需要子公司的操作人员与系统进行一次交互,目的是导出员工简历,故而识别出该业务服务以满足功能需求。

合同管理的业务服务图如图20-10所示。


image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
DDD案例(2):从领域分析到代码实现(1)
DDD案例(2):从领域分析到代码实现(1)
65 0
DDD案例(2):从领域分析到代码实现(2)
DDD案例(2):从领域分析到代码实现(2)
71 0
DDD案例(2):从领域分析到代码实现(7)
DDD案例(2):从领域分析到代码实现(7)
81 0
DDD案例(2):从领域分析到代码实现(6)
DDD案例(2):从领域分析到代码实现(6)
56 0
问题账户需求分析
1.对Liz进行需求调研,确定好每一步的需求。 2.利用自己的专业解读调研结果,进行分析,得出的结论与Liz进行确认需求是否一样。 3.确认完成后列出需求列表 1.实际的用户量,以及每个用户对应的数据量。
843 0
问题账户需求分析
案例 某大银行的一位银行卡办公室的收账经理Liz遇到了一个问题。她每周都收到一份过期未付款的账户名单。这份报告已经从两年前的250个账户增加到现在的1250个账户。 为了确定那些严重拖欠债务的账户,Liz需要通读这份报告。
969 0
1940
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载