领域驱动设计在ERP系统中的应用

被引量 : 0次 | 上传用户:relaxfor
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,在企业级软件工程项目的实施过程中,面对频繁而难以预知的需求变更,我们往往受困于传统的软件工程的思路,无法用迅速而低开销的方法去满足这种变化,甚至去会冻结或者抗拒这种变化,这增加了项目的风险。针对这些问题,业界倾向于使用敏捷软件开发的方法,通过不断的反馈和调整,动态地去满足变化中的需求。在敏捷开发的框架下,往往采用领域驱动设计的思想,以保证系统的可维护性、扩展性和复用性,这在处理复杂而多变的业务逻辑方面具有明显的优势。本文在一个制造型企业的信息化建设项目的背景下,以业务单据转化为财务凭证的功能模块为示例,来演示如何将领域建模、指导方针、以及框架和工具,应用在真实的领域驱动开发项目之中。着重阐述领域建模在需求的变化中迭代和演进的详细过程,并结合画出的领域模型图,以面向对象的编程方法指出所编写的核心代码,以及更进一步细化设计方案,介绍了持久化层的数据库设计以及具体应用的配置模板。通过应用上述软件设计的方法,该模块从根本上具有了可持续的快速交付能力和稳健的灵活性,使其可以接受和掌控未知需求的不确定性,降低了软件实施中的风险。
其他文献
三七具有止血不留瘀、化瘀不伤正的特点,广泛用于内外各类出血。在临床上用于治疗心血管系统、肿瘤、血液系统等方面的疾病。三七的主要化学成分有三七总皂苷(Panax notogins
对引进-消化吸收-再创新成功路径的研究,一直是企业界和学术界关注的重要课题。采取案例研究方法,以最具代表性的比亚迪公司为例,提出了逆向创新的定义,分析了比亚迪式逆向创
流程考察结果表明,原工艺流程存在许多制约选矿指标提高的因素。针对存在的问题,结合矿石性质特点,从选矿工艺、流程结构和药剂制度等方面进行探索研究,提出“快速浮选—中矿
旋流静态微泡浮选柱在新疆阿舍勒选矿厂进行的铜部分优先浮选工业试验表明,在一次粗选、两次精选闭路流程下,用浮选柱可直接从原矿优先回收产率52%的高质量铜精矿,其中含铜27
目的探讨性病门诊就诊非淋菌性泌尿生殖道感染者(NGU)的支原体感染及耐药情况。方法采用支原体诊断试剂盒对965例拟诊为NGU的患者的分泌物进行培养、鉴定以及抗生素药物敏感
胃癌的发生是基因和环境共同作用的结果。微小RNA(miRNA)分子可以调控细胞的增殖、分化和凋亡等过程,并对胃癌的发生、发展发挥重要的调节作用。近年来,miRNA与胃癌的相关性
原子力显微镜(AFM)具有原子级分辨率,不仅能获得所测样品表面的形貌信息,还能测得其力学性能.将细胞和生物分子的形貌特征和生物力学特性变化与人类疾病相关联,有助于深入理解
随着改革开放的深入进行,乡村这个占中国最广的面积、最多的人口的主体,正在经历一场巨大的变革。首先是多部给农民减负增收政策的出台,其次是由传统小农经济向集团化、规模
自由曲面在航空航天、汽车、造船、家电及模具等制造行业应用广泛,使得自由曲线曲面数控加工技术成为这些工业产品制造的关键技术之一。三角形网格曲面模型具有数据结构简单
目的探讨年轻妇女宫颈癌的发病趋势、临床表现、病理特征和治疗特点。方法对2003-01~2008-12我院收治的年龄≤35岁宫颈癌患者38例(研究组)的临床资料进行回顾性分析,并随机与