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

相关文章
|
2月前
|
安全 Linux 网络安全
Metasploit Framework 6.4.88 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.88 (macOS, Linux, Windows) - 开源渗透测试框架
539 0
|
6月前
|
传感器 人工智能 供应链
一场关于物料清单BOM的深度对话
这段对话发生在某科技公司茶水间,新入职的采购专员张薇向供应链总监陈峰请教BOM表的作用。陈峰以乐高说明书为喻,解释BOM是产品的物料清单,涵盖零件型号、用量与供应商信息。他通过实例说明BOM错误可能引发采购、生产和售后等环节的连锁问题,如材料浪费、返工增加及客户索赔。最后,陈峰提出通过源头管控、动态监测和反向追溯优化BOM管理,并强调其准确率对提升企业毛利率的重要性,展现了BOM在现代制造业中“悄然重写利润法则”的核心地位。
151 12
|
9月前
|
机器学习/深度学习 算法 搜索推荐
机器学习“捷径”:自动特征工程全面解析
​ 在机器学习项目中,特征工程是影响模型性能的关键步骤。它通过从原始数据中提取出更有用的特征,帮助模型更好地捕捉数据中的模式。然而,传统的特征工程过程往往需要大量的领域知识和实验调整,是一项耗时费力的工作。 近年来,自动特征工程(Automated Feature Engineering)技术的兴起,为这一问题提供了新的解决方案。它旨在通过自动化方法从数据中生成和选择最优特征,使得特征工程过程更加高效。本文将详细介绍自动特征工程的基本概念、常用技术、工具,并通过代码示例展示其实际应用。
|
存储 安全 API
在ModelScope中,访问令牌通常用于身份验证和授权
随着人工智能技术的发展,ModelScope(魔搭)作为开放的模型即服务(MaaS)平台,提供了丰富的预训练模型资源。本文介绍了如何在ModelScope中使用访问令牌进行身份验证和授权,包括获取和使用访问令牌的详细步骤及示例代码,确保用户安全地访问模型资源。
264 3
|
存储 JavaScript 前端开发
JavaScript变量声明:深入理解与最佳实践
JavaScript变量声明:深入理解与最佳实践
|
设计模式 Java
重构你的代码:探索Java中的混合、装饰器与组合设计模式
【8月更文挑战第30天】在软件开发中,设计模式为特定问题提供了结构化的解决方案,使代码更易理解、维护及扩展。本文将介绍三种常用的 Java 设计模式:混合模式、装饰器模式与组合模式,并附有示例代码展示实际应用。混合模式允许通过继承多个接口或抽象类实现多重继承;装饰器模式可在不改变对象结构的情况下动态添加新功能;组合模式则通过树形结构表示部分-整体层次,确保客户端处理单个对象与组合对象时具有一致性。
249 1
|
存储 固态存储 网络性能优化
OpenStack的块存储(Cinder)
【8月更文挑战第24天】
361 2
|
Cloud Native API C#
.NET云原生应用实践(一):从搭建项目框架结构开始
.NET云原生应用实践(一):从搭建项目框架结构开始
|
机器学习/深度学习 网络协议 安全
5G 网络的防御利器:抵御分布式拒绝服务攻击
5G 网络的防御利器:抵御分布式拒绝服务攻击
304 0
|
边缘计算 人工智能 测试技术
什么是虚拟机技术?
拟机技术作为现代计算环境中的重要组成部分,极大地丰富了我们对资源管理和系统部署的理解与实践。本文将深入探讨虚拟机的定义、工作原理、应用场景、优势、主要技术以及未来发展趋势,帮助读者全方位地理解虚拟机这一强大技术。
655 7