电子商务系统业务流程逆向恢复及可变性分析

被引量 : 0次 | 上传用户:pandawang1231
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在现代商业社会活动中,各大公司或者组织机构每天都会用一些自动化处理软件来处理他们在工作中所遇到的各种复杂的业务处理流程。在一个业务流程的过程中,例如我们在电子商务系统上订货时,要执行相应的流程顺序(例如,选购商品,网上付款,接受商品等)。这些电子商务供应商每天都执行着这些业务流程处理程序。但是在各种新型业务流程层出不穷的今天,每天都有新的业务需求被提出,每天都要对旧流程进行修改,所以各大电子商务软件提供商会不断地修改自己的业务应用,以适应社会业务流程的变化。然而,当业务流程设计被修改和实施时,相应的文档修改往往没有跟上,导致后来系统的开发或者维护人员不能从系统文档上获得最新的业务流程信息,导致软件开发或者维护人员必须得花更多的时间到代码中理解现有的业务流程并修改相应的流程模块,这是一个耗时的也很容易出错的工作。所以要正确的修改与开发相应的流程模块,开发人员需要对应用软件在业务上要有深入理解,一致快速的开发出符合业务需求的应用软件。除此之外,由于缺乏对遗留软件系统资源的统一管理,软件开发人员常常做着一些重复的开发,这极大的降低了对软件系统的利用率,也增大了软件开发成本。对于以上的问题,本文中我们提出了面向电子商务应用软件系统的相关流程恢复方法。本文主要针对三大电子商务应用软件的电子商务页而的之间的跳转关系以及页面之间控制关系来恢复相应的流程。我们将这些流程恢复成一个流程图,在本文中用状态机模型来表示软件系统的流程,除此之外我们还设计了流程差异比较算法,对三大业务相似的电子商务应用软件进行了业务流程对比分析。在流程差异比较算法设计中本文根据代数背景知识,在不同的流程图中提出了用同态图、同构图来表示不同业务流程图之间相似的业务流程,用异构图表示不同的业务流程图之间的业务流程差异。最后通过案例进行举例分析。最后本文讨论了对业务相似的遗留系统,我们可以通过流程差异比较算法提取出遗留软件系统的共性与可变性。通过提取遗留软件系统在业务流程上的共性,我们可以开发出相应业务流程软件核心资产包括软件设计、代码模块,供以后的开发人员使用。对与提取的可变性功能,我们可以对比相似业务系统的之间的流程差异,帮助需求设计人员与软件开发人员快速了解不同系统之间的业务特点,以致开发出更符合用户需求的软件产品。
其他文献
人的生命是宝贵的,社会和每一个人都应该关注生命、热爱生命。生命价值观是对生命意义的基本看法、基本观点,它随着历史的发展不断变化。以人为本,是科学发展观的本质和核心,
心血管病是威胁居民健康的重大疾病。据统计,国内每年死于心血管病的人数约为三百万,占总死亡人数的45%左右,每年用于心血管病的医疗费用超过1300亿元人民币。冠状动脉内支架
中国位于欧亚大陆东部,太平洋西岸,倚陆面海,是一个海陆兼备的国家。随着中国经济的不断发展,对海外资源的需求量越来越大。从人类发展的历史来看,世界性大国的崛起无不与海洋有着
分辨力和荧光屏清洁度是微光像增强器(像管)的重要性能参数,目前的分辨力和荧光屏清洁度测试方法是靠人眼观察,存在因人而异、工作强度大的缺点。在此背景下,本文研究了微光
杏鲍菇是我国重要珍惜食用菌之一,具有很高的食、药用价值,是一种极具潜力的生产品种,而杏鲍菇液体菌种栽培模式的推广,进一步推动了杏鲍菇工厂化和规模化的发展。本试验以杏
在教学实践中研究和实施高效率教学,是素质教育的需要。要实现高效率的教学,首先必须做到有效教学。在化学教学中,实验是一种最生动、最有效的直观方法。化学家认为:实验是化
绿色物流是物流业一个全新的发展方向,物流业在推动社会物资流通方面具有重要作用。但是,目前我国的物流业迅速发展带来的反而是能源高消耗、环境污染问题。辽宁作为东北老工
本论文试图通过对城市经济意义的历史实证研究,进一步揭示城市作为人类经济社会组织方式的制度本质,演绎新的城市制度观和分析框架,提出关于城市发展以及人口、土地的政策建
环顾全球现代化的企业,各家机构和投资者都能达成这样的共识:具有投资价值的公司依赖于良好的公司治理,良好的公司治理则依赖于良好的内部控制,而良好的内部控制又能够提升财
3-羟基丙酸(3-hydroxypropionic acid, 3-HP)是一种重要的平台化合物,是很多化工产品及日用品的原料,是组成很多大分子化合物和聚合物的单体,也是未来全球12种最具开发潜力的三