基于mda的业务基础软件平台研究

基于mda的业务基础软件平台研究

ID:34557962

大小:7.55 MB

页数:72页

时间:2019-03-07

基于mda的业务基础软件平台研究_第1页
基于mda的业务基础软件平台研究_第2页
基于mda的业务基础软件平台研究_第3页
基于mda的业务基础软件平台研究_第4页
基于mda的业务基础软件平台研究_第5页
资源描述:

《基于mda的业务基础软件平台研究》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、浙江理工大学硕士学位论文基于MDA的业务基础软件平台研究姓名:田开波申请学位级别:硕士专业:管理科学与工程指导教师:祝锡永20080301浙江理工大学硕士学位论文摘要随着企业信息化的不断深入,企业对于各种管理软件的需求越来越迫切,各种管理信息系统(如MIS,CIMS,ERP,CRM,SCM等)被不断地应用到企业管理中。然而,一方面,由于不同企业的应用存在较大的差异,这些系统的构造本身就需要花费大量的人力、物力和财力;另一方面,企业业务流程的改变,使得系统的需求也在不断的变化,系统维护已成为企业信息化中的一项重要的

2、任务。针对上述情况,人们从软件复用的角度提出了业务基础软件平台的概念。基于这个业务基础软件平台,我们可以以业务作为导向和驱动来快速构建应用软件。业务基础软件平台包括集成应用平台、开发体系两个部分,它为复杂应用软件系统的开发提供了一个基本框架,并提供与之相应的、方便易用的开发与维护管理工具。在业务基础软件平台之上开发管理软件可以降低软件的复杂性,缩短软件开发周期,同时提高软件的灵活性和可靠性。本文的主要工作是:对基于MDA的软件开发方法做了全面的分析和研究,在该软件开发方法下试图构建一个适应变化的面向构件的企业进销

3、存业务基础平台,并利用XML技术,构造了一种模型描述语言(服务模板标记语言,ServiceTemplateMarkupLanguage,STML),用于定义业务流程,在此基础上开发一个业务基础软件平台的体系架构。通过该论文的实践,表明基于MDA的软件开发方式可以极大的提高软件开发效率,降低了软件的开发门槛,借助定义好的解析引擎可以大量减少手工编程而自动生成系统的大部分代码,这些代码的一致性使软件开发质量和可维护性方面都会有很大提高,这在大型系统开发上尤其具有重大意义。论文共分七章。第一章介绍有关论文的背景知识,在

4、给出研究背景的基础上提出论文的研究目标。第二章从软件平台化的定义入手,介绍了业务基础软件平台的实现原理和方法,并列举了两个大型业务基础软件平台的现状。第三章介绍了MDA,主要包括MDA的概念和原理,以及相关的核心技术标准。第四章和第五章是本文的重点。第四章构造了一个基于MDA的STML业务基础软件平台架构以及实现原理,主要是一个基于Memo控件的模型编译器和STML解析引擎的设计;第五章定义了STML的语法结构并对基于STML的业务模型进行了描述。第六章主要是基于STML的应用开发案例,重点选取了其中的十类模板进

5、行了设计与展示。最后在第七章对整个研究工作做了总结和展望。关键词:业务基础软件平台MDAXMLDelphi.1.浙江理工大学硕十学位论文MDABasedBusinessSoftwarePlatformResearchAbstractWiththedevelopmentofenterpriseinformationization,thereisanincreasingdemandforvariouskindsofmanagementsoftware.ThevariouskindsMIS,CIMS,MRPII,ERP

6、,CRM,SCM,andetc)areofmanagementsystems(suchasconstantlyappliedtoenterprisemanagementtoimprovethefunctionoftheenterprise.Ononehand,becausethereisagreatdifferenceamongvariousenterpriseapplications,ittakesalargeamountofmanpower,materialresources,andfinancialreso

7、urcestoconstructthesesystems.Andontheotherhand,withthegrowthofenterprise,therequirementforthesesystemsisconstantlychanging.Sothemodificationofthesesystemsalsobecomesanimportantjobinthedevelopmentofenterpriseinformation.Accordingtothissituation,peoplearebringi

8、ngforwardtheconceptofabusinesssoftwareplatformfromtheviewpointofsoftwarere—use.Basedonthisbusinessplatform,wecanconcentrateonthebusinessandbuildthesystemmorequickly.Thebusinessplatformisc

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。